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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !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;
}

.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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: MATERIAL ICONS;
  src: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/62f2710209399535d93394d1_MaterialIconsRound-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --steel-blue: #007fed;
  --222222: #222;
  --gainsboro: #ddd;
  --black: #111;
  --white: white;
  --white-smoke-1: #f7f7f7;
  --elements-webflow-library--general--shadow-03: #14142b1a;
  --grey: #767676;
  --hover-blue: #0068c9;
  --alice-blue: #e0f2ff;
  --white-smoke: #eee;
  --blue-violet: #7c3aed;
  --indian-red: #ef4444;
  --lime-green: #22c55e;
  --gold: #fde047;
  --light-sky-blue: #7bc7fe;
  --light-steel-blue: #c4b5fd;
  --mint-cream: #f4fffb;
  --elements-webflow-library--neutral--300: #eff0f6;
  --elements-webflow-library--general--shadow-01: #14142b0f;
  --light-green: #86efac;
  --alice-blue-2: #d7ecfc;
  --elements-webflow-library--secondary--color-1: #281ca5;
  --ivory: #f3f2ee;
  --elements-webflow-library--neutral--800: #211f54;
  --elements-webflow-library--neutral--600: #6e7191;
  --elements-webflow-library--neutral--100: white;
  --elements-webflow-library--general--shadow-02: #14142b14;
  --elements-webflow-library--accent--primary-1: #4a3aff;
  --elements-webflow-library--neutral--400: #dcddeb;
  --elements-webflow-library--neutral--200: #f7f7fc;
  --dark-goldenrod: #b2915d;
  --act_spt_card_color: #00305a;
  --act-spt-cards-section: #001425;
  --elements-webflow-library--neutral--700: #4a4566;
  --elements-webflow-library--secondary--color-2: #f2f1ff;
}

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

.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-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

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

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

body {
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

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

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

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

p {
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

a {
  color: var(--steel-blue);
  font-family: Inter, sans-serif;
  text-decoration: none;
}

a.w--current {
  background-color: #222;
}

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

li {
  font-weight: 300;
}

img {
  flex: none;
  width: 80%;
  max-width: 100%;
  display: inline-block;
  position: relative;
}

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

strong {
  font-weight: bold;
}

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

figure {
  margin-bottom: 10px;
}

.navbar-no-shadow {
  z-index: 9999;
  width: 100%;
  height: auto;
  position: sticky;
  top: 0;
}

.nav-menu-wrapper {
  justify-content: space-between;
  display: flex;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide {
  background-color: #222;
}

.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
  opacity: 1;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #111c;
  margin-top: 20px;
  right: 0;
}

.nav-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-left: 0;
  display: flex;
}

.container {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  place-content: space-between center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  font-weight: 700;
}

.container.padding-0 {
  padding-top: 0;
}

.container.is-blog {
  max-width: 1200px;
}

.clients-wrapper-three {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch space-around;
  place-items: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: grid;
}

.clients-image-three {
  opacity: 1;
  width: 150px;
  height: 50px;
  margin: 0;
}

.footer-dark {
  background-color: #eee;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 20px;
  position: relative;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
}

.footer-brand {
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 12px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  color: #fff;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.footer-link:hover {
  color: var(--gainsboro);
}

.footer-social-block {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.footer-divider {
  background-color: #767676;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
}

.footer-copyright-center {
  text-align: center;
  margin-top: 20px;
  padding-top: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.margin-bottom-24px-2 {
  color: #767676;
  text-align: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.navbar-no-shadow-container-2 {
  z-index: 5;
  background-color: var(--black);
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 10px 10px;
  line-height: 16px;
  position: sticky;
  top: auto;
}

.container-regular-2 {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.nav-menu-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link-2 {
  color: #fff;
  letter-spacing: .25px;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #a5a5a5;
  border: 0 solid #767676;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-2.w--current {
  background-color: #0000;
}

.nav-dropdown-2 {
  color: #fff;
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  color: #fff;
  letter-spacing: .25px;
  cursor: pointer;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.nav-dropdown-toggle-2:hover {
  color: #a5a5a5;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  color: #fff;
  margin-right: 10px;
}

.nav-dropdown-icon-2:hover {
  color: #a5a5a5;
}

.hero-stack-2 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border: 1px #767676;
  border-radius: 0;
  align-items: stretch;
  padding: 80px 0 0;
  font-size: 10px;
  display: flex;
  position: relative;
}

.hero-wrapper-two-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-wrapper-two-2.cst-h1-wrap {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 500px;
}

.text-block-2 {
  color: #fff;
}

.text-block-2:hover {
  color: #a5a5a5;
}

.heading-2 {
  color: var(--black);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0 20px;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  display: block;
}

.thinkificstartfreetrial2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  width: auto;
  margin-top: 10px;
  margin-left: 0;
  padding: 13px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.thinkificstartfreetrial2:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.paragraph {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.div-block {
  background-color: #e8fff7;
  border-radius: 16px;
}

.section {
  padding-top: 80px;
  padding-bottom: 80px;
  line-height: 24px;
}

.section:hover {
  font-weight: 400;
}

.columns {
  background-color: #e8fff7;
  border-radius: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
}

.column {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.button-2 {
  order: 1;
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
}

.button-2.buttonblack {
  background-color: #222;
  border-radius: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  font-weight: 600;
  display: inline-block;
}

.button-2.buttonblack:hover {
  color: #222;
  background-color: #fff;
  border: 2px solid #000;
}

.div-block-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: center;
  padding: 20px 0 0;
  display: none;
}

.buttonblack.button-2 {
  justify-content: center;
  align-items: flex-start;
  margin-top: 20px;
}

.div-block-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 0;
  display: flex;
}

.div-block-13 {
  flex: 1;
  padding-top: 0;
}

.div-block-14 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #e0f2ff;
  border-radius: 15px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.image-4 {
  text-align: left;
  width: 100%;
  height: 100%;
  margin-top: -20px;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
}

.image-5 {
  width: 100%;
  height: 100%;
  margin-top: -20px;
}

.div-block-15 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fffce0;
  border-radius: 15px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.div-block-16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  margin-top: 0;
  padding: 10px;
  display: flex;
}

.button-3 {
  color: #fff;
  background-color: #222;
  border-radius: 5px;
  margin-top: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.button-3.buttonblack {
  background-color: var(--black);
  text-align: center;
  border: 2px solid #000;
  border-radius: 5px;
  margin-top: 0;
  padding-left: 15px;
  padding-right: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.button-3.buttonblack:hover {
  color: #222;
  background-color: #fff;
  border: 2px solid #000;
}

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

.div-block-17 {
  flex-direction: column;
  display: flex;
}

.div-block-18 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.paragraph-4 {
  color: var(--black);
  margin-bottom: 0;
  margin-left: 8px;
  font-size: 16px;
  font-weight: 600;
}

.heading-5 {
  color: var(--black);
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  line-height: 38px;
}

.paragraph-5 {
  color: #767676;
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.container-3 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-20 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-21 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  margin-right: 100px;
  display: flex;
}

.div-block-21.right {
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
}

.div-block-22 {
  flex: 1;
}

.div-block-22.desk-hide {
  display: none;
}

.image-6 {
  width: 100%;
  height: 100%;
  overflow: visible;
}

.div-block-23 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-24 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-7 {
  width: 100px;
  max-width: 100%;
  height: 40px;
}

.image-8, .image-9 {
  width: 100px;
  height: 40px;
}

.image-10 {
  width: 24px;
  height: 24px;
  color: var(--black);
  flex: 0 auto;
  order: 0;
  align-self: center;
}

.div-block-25 {
  grid-column-gap: 4.5rem;
  grid-row-gap: 4.5rem;
  flex-direction: column;
  display: flex;
}

.paragraph-6 {
  color: var(--black);
  text-align: left;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.heading-6 {
  color: var(--black);
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-26 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 0;
  display: flex;
}

.image-12 {
  width: auto;
  height: auto;
}

.image-13 {
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.section-3 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.paragraph-8 {
  color: var(--black);
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.heading-7 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 30px;
}

.heading-8 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
}

.div-block-87 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-15, .image-16, .image-57 {
  width: 100px;
  height: 40px;
}

.div-block-42 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-16 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.div-block-43, .div-block-44 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

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

.div-block-45 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-radius: 10px;
  padding: 0 10px;
  display: flex;
}

.div-block-46, .div-block-47 {
  flex: 1;
}

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

.div-block-49 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding: 20px 0;
  display: flex;
}

.image-22 {
  width: 100%;
  height: 100%;
}

.container-4 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-13 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.heading-17 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

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

.heading-18 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.heading-19 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-14 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.heading-20 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.heading-31 {
  color: var(--black);
  letter-spacing: -.5px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 44px;
  line-height: 52px;
}

.paragraph-19 {
  color: #767676;
  letter-spacing: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.paragraph-20 {
  color: #767676;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.image-29 {
  cursor: auto;
  width: 88px;
}

.image-30 {
  width: 100%;
  height: 100%;
}

.div-block-52 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.paragraph-21 {
  color: #fff;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 24px;
}

.section-6 {
  background-color: #fff;
}

.hp-last-cta {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.container-5 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-10 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #333;
  background-color: #fff;
  border: 3px solid #eee;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px;
  display: flex;
}

.heading-36 {
  color: #222;
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

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

.image-40 {
  width: 100%;
  height: 100%;
}

.div-block-59 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.image-41 {
  width: 120px;
}

.div-block-60, .div-block-61 {
  display: none;
}

.heading37 {
  color: #fde145;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-64 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border: 1px #767676;
  border-radius: 1px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 220px 0;
  display: block;
}

.div-block-65 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: left;
  flex-flow: row;
  place-content: center;
  align-items: center;
  display: flex;
}

.image-46 {
  display: inline-block;
}

.heading-37 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 32px;
  line-height: 38px;
}

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

.paragraph-22 {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.paragraph-22.text_gray {
  text-align: left;
  padding-bottom: 10px;
}

.div-block-67 {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.container-6 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #ffdf00;
  border: 1px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.image-47 {
  width: 16%;
  margin-top: 20px;
  margin-left: 20px;
}

.heading-38 {
  text-align: center;
  letter-spacing: -.5px;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 32px;
  line-height: 40px;
}

.section-7 {
  padding: 40px;
}

.paragraph-23 {
  color: #222;
  text-align: center;
  width: auto;
  margin-bottom: 0;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.button-4 {
  text-align: left;
  background-color: #222;
  border: 1px solid #000;
  border-radius: 5px;
  height: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.button-4:hover {
  background-color: var(--white-smoke-1);
  color: var(--black);
  border: 1px solid #000;
}

.paragraph-24 {
  text-align: center;
  width: auto;
  margin: 0;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.paragraph-25 {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

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

.heading-39 {
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 32px;
}

.div-block-71 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-top: 1px solid #eee;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.paragraph-26 {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.section-8 {
  text-align: center;
  padding: 100px 40px 20px;
}

.div-block-72 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  display: flex;
}

.paragraph-27 {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-73 {
  border: 1px solid var(--gainsboro);
  border-radius: 11px;
  flex-direction: row;
  padding: 20px;
  display: block;
  box-shadow: 6px 6px 9px -1px #eee;
}

.div-block-74 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-28 {
  color: var(--black);
  text-align: left;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

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

.div-block-76 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--gainsboro);
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.div-block-77 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-78 {
  flex: 1;
  display: flex;
}

.div-block-79 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--gainsboro);
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

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

.heading-40 {
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 32px;
}

.paragraph-29 {
  line-height: 26px;
}

.paragraph-30 {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.section-9 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.image-51 {
  width: 100%;
  height: 100%;
}

.div-block-80 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--gainsboro);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.paragraph-31, .paragraph-32 {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-81 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--gainsboro);
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.hero-stack-3 {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 100px 0 20px;
  display: flex;
  position: relative;
}

.heading-41 {
  text-align: center;
  width: 650px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.body {
  text-align: left;
  font-family: Inter, sans-serif;
}

.hero-stack-2-cus {
  background-color: #fff;
  border-bottom: 1px #e4ebf3;
  align-items: stretch;
  height: auto;
  padding: 80px 0;
  display: flex;
  position: relative;
}

.hero-stack-2-cus.cst-hero-section {
  background-image: linear-gradient(180deg, var(--elements-webflow-library--general--shadow-03), white);
}

.image-59 {
  text-align: left;
  width: 90px;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}

.section-10 {
  padding-top: 0;
  padding-bottom: 0;
}

.collection-list-wrapper {
  border-radius: 0;
  display: block;
}

.div-block-104 {
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
  flex-direction: column;
  min-height: auto;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  transition: all .2s;
  display: flex;
}

.div-block-104:hover {
  transform: scale(1.02);
}

.collection-list {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list.is-blog {
  grid-row-gap: 0rem;
}

.blog-thumbnail {
  object-fit: cover;
  border-radius: 5px;
  width: 100%;
  min-height: 180px;
}

.div-block-107 {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.button-7 {
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  margin-top: 20px;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.button-7:hover {
  color: var(--white);
  background-color: #0060b3;
}

.heading-46 {
  color: #222;
  cursor: pointer;
  flex-direction: row;
  align-items: flex-start;
  height: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: none;
  display: flex;
}

.heading-46:hover {
  color: #007fed;
}

.container-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.heading-47 {
  color: #222;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 44px;
  line-height: 54px;
}

.paragraph-50 {
  color: #767676;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
}

.image-69 {
  width: 400px;
  height: auto;
}

.section-12 {
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.collection-list-2 {
  margin-left: 0;
  margin-right: 0;
}

.collection-list-2:hover {
  color: #007fed;
}

.heading-50 {
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
}

.container-17 {
  display: none;
}

.checkbox-label {
  color: var(--grey);
  margin-bottom: 0;
  font-size: 10px;
  font-weight: 400;
}

.div-block-115 {
  border: 1.5px solid var(--222222);
  border-radius: 10px;
  margin-top: 0;
  padding: 40px 20px 40px 40px;
}

.heading-53 {
  color: var(--222222);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 60px;
}

.heading-54 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 56px;
}

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

.body-2 {
  background-color: #0000;
  font-family: Inter, sans-serif;
}

.pricing_faq {
  background-color: var(--white-smoke-1);
  color: var(--222222);
  text-align: center;
  border: 2px #222;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-135 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

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

.div-block-138, .div-block-139 {
  flex: 1;
}

.faq-toggle {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 10px;
  width: 100%;
  overflow: visible;
}

.faq-toggle:hover {
  color: var(--222222);
  border: 0 #0000;
}

.faq-toggle:active {
  color: var(--222222);
}

.faq-toggle:focus {
  color: var(--steel-blue);
}

.faq-toggle.w--open {
  border-top-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 1px;
}

.dropdown {
  width: 100%;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-list {
  background-color: #fff;
  border-radius: 10px;
  position: relative;
}

.dropdown-list.w--open {
  border-radius: 0 0 10px 10px;
  width: 100%;
  margin-top: 0;
  padding: 10px 20px 20px;
}

.image-78 {
  display: none;
}

.dropdown-link {
  color: #fff;
  letter-spacing: .25px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.dropdown-link:hover {
  color: var(--gainsboro);
}

.dropdown-link-2 {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 400;
}

.dropdown-link-2:hover {
  color: var(--gainsboro);
}

.dropdown-link-2.w--current {
  color: #fff;
  background-color: #0000;
}

.dropdown-link-2.w--current:hover {
  color: var(--gainsboro);
}

.div-block-141 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  padding-top: 40px;
  padding-bottom: 0;
  display: block;
}

.bold-text-7 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 38px;
}

.bold-text-8 {
  color: #767676;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.container-19 {
  background-color: #e7fff6;
  border: 2px solid #000;
  border-radius: 10px;
  max-width: 60%;
  min-height: auto;
  max-height: none;
  margin-top: 100px;
  padding: 40px;
  display: block;
}

.div-block-144 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 60px;
  display: flex;
}

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

.button-9 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #222;
  background-color: #86efac;
  border: 2px solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.button-9:hover {
  color: #fff;
  background-color: #222;
}

.text-span-7 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 24px;
}

.link-block {
  width: auto;
  height: 85px;
  text-decoration: none;
}

.div-block-149 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template: "Area"
                 "."
                 "Area-2"
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  position: sticky;
}

.heading-60 {
  color: #007fed;
  text-align: left;
  object-fit: fill;
  object-position: 50% 50%;
  align-items: center;
  width: 169.773px;
  height: 32px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.div-block-150 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.paragraph-65 {
  margin-bottom: 0;
  font-size: 12px;
}

.heading-inr {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  display: none;
}

.billed-yearly-usd {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
}

.pricingunderline {
  width: auto;
  height: 44px;
  color: var(--black);
  border: 1px #000;
  border-bottom: 1px solid #ddd;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 24px;
}

.div-block-151 {
  height: 44px;
  position: relative;
}

.div-block-151.pricingunderline {
  width: auto;
  height: 44px;
  position: static;
}

.pricing_feature_item {
  height: auto;
  color: var(--black);
  text-transform: none;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  line-height: 36px;
}

.material-icon {
  color: var(--black);
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 36px;
  display: block;
}

.material-icon.heading-usd {
  padding-bottom: 10px;
}

.material-icon.heading-inr {
  margin-top: -7px;
  display: none;
}

.div-block-152 {
  position: relative;
}

.div-block-153 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: block;
  position: relative;
}

.section-21 {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.paragraph-67 {
  font-family: MATERIAL ICONS, sans-serif;
}

.paragraph-67.material-icon {
  height: auto;
  color: var(--222222);
  text-transform: lowercase;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.bold-text-9 {
  color: var(--black);
  text-transform: capitalize;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.container-21 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-10 {
  color: #007fed;
}

.div-block-154, .div-block-155 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 40px;
  display: block;
}

.div-block-157 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 20px;
  display: block;
}

.div-block-158, .div-block-159 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.paragraph-68 {
  color: #767676;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
}

.div-block-160 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #fff;
  border: 1px #eaeaea;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 40px 0 0;
  display: block;
}

.bold-text-12 {
  color: var(--black);
  font-weight: 600;
}

.bold-text-13, .bold-text-14, .bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18 {
  font-weight: 600;
}

.bold-text-19 {
  color: var(--black);
}

.div-block-161 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.bold-text-21 {
  font-family: Plus Jakarta Sans, sans-serif;
}

.text-span-8 {
  font-size: 20px;
}

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

.bold-text-25 {
  font-family: MATERIAL ICONS, sans-serif;
}

.bold-text-26 {
  color: #222;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.bold-text-27 {
  color: var(--black);
  text-transform: none;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.div-block-164 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.div-block-165, .div-block-166, .div-block-167 {
  display: block;
}

.container-24 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-168 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
}

.main-body-div {
  width: 80%;
}

.main-body-div.postcontent {
  grid-column-gap: 20px;
  grid-row-gap: 1rem;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 100px) 2fr .6fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  padding: 60px 20px 40px;
  display: grid;
}

.comparison_tags {
  color: #fff;
  text-align: center;
  background-color: #222;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 500;
}

.comparison_tags.inline_blocks {
  display: inline-block;
}

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

.hero_heading {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
}

.div-block-178 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.div-block-179, .div-block-180, .div-block-182, .div-block-183 {
  flex: 1;
}

.div-block-184 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.heading-72 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.section-30 {
  background-color: var(--black);
  margin-bottom: 60px;
}

.div-block-185 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-73-copy {
  color: var(--gainsboro);
  text-align: center;
  background-color: #303030;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.heading-70-copy {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.heading-73 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.grid-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-89 {
  width: 32px;
  height: 32px;
}

.div-block-186 {
  border-radius: 10px;
  padding: 40px;
  box-shadow: 1px 0 16px -4px #ddd;
}

.heading-74 {
  color: var(--222222);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  line-height: 26px;
}

.heading-75 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
}

.text-field-5 {
  color: #767676;
  background-color: #eee;
  border: 1px #000;
  border-radius: 5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
}

.form-block-2 {
  width: 500px;
}

.div-block-187 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-188 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-189 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-190 {
  flex: 1;
}

.image-90 {
  width: 100%;
  height: 100%;
}

.paragraph-74 {
  color: #767676;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.div-block-188-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.section-31 {
  background-color: #eee;
  padding-top: 40px;
  padding-bottom: 60px;
}

.div-block-191 {
  grid-column-gap: 1rem;
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
}

.div-block-192 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #333;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  display: flex;
}

.paragraph-75 {
  color: #fff;
  text-align: left;
  height: 100px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.image-91 {
  border-radius: 35px;
  width: 60px;
  height: 60px;
}

.heading-76 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.section-32 {
  background-color: #111;
  margin-top: 60px;
  margin-bottom: 0;
}

.dropdown-toggle-3 {
  width: 100%;
  padding: 0;
}

.dropdown-2 {
  width: 100%;
  display: none;
}

.div-block-193 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

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

.div-block-197 {
  border-bottom: 1px solid #eee;
  padding-bottom: 0;
  display: flex;
}

.heading-78 {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 700;
}

.container-26 {
  padding-top: 60px;
  padding-bottom: 0;
}

.div-block-198 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: 56px;
  grid-template-columns: 2.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.dropdown-list-2 {
  background-color: #0000;
  position: relative;
}

.main-body-rich-text-block {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-left: 60px;
  padding-right: 60px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.main-body-rich-text-block.padding-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.main-body-rich-text-block.padding-30 p {
  color: #333;
  margin-bottom: 10px;
}

.main-body-rich-text-block.padding-30 h2 {
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 32px;
}

.main-body-rich-text-block.padding-30 h3 {
  color: var(--222222);
  margin-top: 20px;
  margin-bottom: 5px;
  font-weight: 600;
}

.main-body-rich-text-block.padding-30 h1 {
  margin-bottom: 10px;
}

.main-body-rich-text-block.padding-30 ol, .main-body-rich-text-block.padding-30 ul {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.main-body-rich-text-block.padding-30 h5, .main-body-rich-text-block.padding-30 h6 {
  margin-top: 0;
}

.main-body-rich-text-block.padding-30 li {
  color: #333;
}

.main-body-rich-text-block.padding-30 a {
  color: var(--hover-blue);
}

.text-span-10 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 12px;
}

.div-block-204 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.form-block-3 {
  flex-direction: row;
  display: flex;
}

.text-field-6 {
  border: 1px solid var(--gainsboro);
  color: #767676;
  border-radius: 5px;
  height: 42px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.text-field-7 {
  border: 1px solid var(--gainsboro);
  border-radius: 5px;
  width: 50%;
  height: 42px;
  margin-bottom: 0;
  padding-left: 20px;
}

.field-label-2 {
  color: #767676;
  width: 100px;
  height: 20px;
  margin-bottom: 0;
  font-weight: 500;
}

.field-label-3 {
  color: #767676;
  height: 20px;
  margin-bottom: 0;
  font-weight: 500;
}

.collection-item {
  border: 1px #000;
  text-decoration: none;
}

.collection-item.is-blog {
  margin-bottom: 2rem;
}

.form-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.link-block-2 {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.section-34 {
  background-color: #fff;
  display: none;
}

.pagination {
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-35 {
  padding-left: 80px;
  padding-right: 80px;
  transition: all .2s;
  display: block;
}

.previous {
  background-color: var(--222222);
  color: #fff;
  border-radius: 5px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.previous:hover {
  color: #000;
  background-color: #fff;
}

.main-body-section {
  background-color: #fff;
  font-weight: 600;
  position: relative;
}

.section-37 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 150px;
  padding-bottom: 60px;
  display: block;
}

.heading-94 {
  color: var(--222222);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.section-38 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 60px 100px;
  display: block;
}

.section-39 {
  background-color: var(--black);
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.container-28 {
  margin-top: 0;
  display: block;
}

.paragraph-86, .paragraph-87, .paragraph-88, .paragraph-89 {
  color: var(--222222);
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-90 {
  color: #222;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-91 {
  color: var(--222222);
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.section-40 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.heading-95 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 38px;
}

.heading-96 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.heading-97 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 750px;
}

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

.heading-100 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.div-block-221 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px #000;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-38 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 26px;
  line-height: 32px;
}

.image-99 {
  width: 32%;
  margin-left: 20px;
  padding-left: 0;
}

.image-100 {
  border-radius: 11px;
  width: 32%;
  margin-left: 20px;
}

.section-41 {
  font-weight: 500;
}

.heading-101, .heading-102 {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.comparison_feature_list {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.text-span-12 {
  color: #22c55e;
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 24px;
}

.heading-104 {
  color: #ef4444;
  margin-top: 0;
  margin-bottom: 0;
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 24px;
}

.heading-105 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.heading-106 {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-222 {
  text-align: left;
}

.text-span-13, .text-span-14 {
  color: var(--222222);
  font-size: 24px;
}

.text-span-15, .text-span-16, .text-span-17, .text-span-21, .text-span-22 {
  color: var(--222222);
}

.div-block-224 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.download-comparison {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-107 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.section-42 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.download-comp {
  color: var(--222222);
  background-color: #fff;
  border-radius: 5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.collection-item-2 {
  position: static;
}

.dropdown-4 {
  display: none;
}

.image-110, .image-111, .image-113, .image-114, .image-115, .image-116 {
  width: 16px;
}

.heading-109 {
  color: #222;
  text-transform: none;
  cursor: pointer;
  background-color: #ebebeb;
  border: 1px solid #000;
  border-radius: 40px;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}

.heading-109:hover {
  background-color: var(--222222);
  color: #fff;
}

.link-block-5 {
  text-decoration: none;
  display: inline-block;
}

.div-block-234 {
  cursor: auto;
}

.heading-110 {
  color: #222;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
}

.rich-text-block-3 {
  color: #222;
  border: 2px solid #000;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
}

.section-44 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
}

.section-45 {
  color: #fff;
  margin-top: 60px;
  margin-bottom: 60px;
}

.button-11 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--222222);
  border: 2px solid #000;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.button-11:hover {
  color: var(--222222);
  background-color: #0000;
  border: 2px solid #000;
}

.button-12 {
  width: 100%;
  color: var(--222222);
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-94 {
  color: #767676;
  width: auto;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.section-41-mobile {
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  display: none;
}

.paragraph-95 {
  color: #767676;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 22px;
}

.paragraph-96 {
  color: #767676;
  font-weight: 500;
  line-height: 22px;
}

.paragraph-97, .paragraph-98, .paragraph-99, .paragraph-100, .paragraph-101, .paragraph-102, .paragraph-103, .paragraph-104, .paragraph-105 {
  color: #767676;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 22px;
}

.container-29 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-47 {
  background-color: var(--white-smoke);
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.section-48 {
  background-color: #eee;
  padding-top: 60px;
  padding-bottom: 60px;
}

.paragraph-106 {
  color: #767676;
  margin-bottom: 0;
  font-weight: 500;
}

.resource_testimonial_sname {
  color: #767676;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-108 {
  color: #767676;
  margin-bottom: 0;
}

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

.container-30 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-243 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding: 20px;
  display: flex;
}

.privacy_content {
  color: #222;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.privacy_shadow {
  border-radius: 20px;
  margin: 20px;
  padding: 0;
  box-shadow: 1px 1px 15px 6px #eee;
}

.container-32 {
  padding: 20px;
}

.section-51 {
  border-radius: 0;
  margin-bottom: 60px;
}

.success-message-2 {
  background-color: var(--white-smoke-1);
  border-radius: 10px;
}

.text-block-46 {
  color: var(--black);
  padding-top: 12px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.section-52 {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 100px;
  display: block;
}

.tabs-3 {
  margin-left: 0;
  margin-right: 0;
}

.tabs-menu-4 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-bottom: 3em;
  display: flex;
}

.tab-link-tab-1-5 {
  color: var(--black);
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 3px;
  font-weight: 700;
}

.tab-link-tab-1-5.w--current {
  background-color: var(--black);
  color: #fff;
}

.tab-link-tab-2-5 {
  color: #000;
  background-color: #0000;
  border: 2px solid #000;
  border-radius: 3px;
  font-size: 18px;
  font-weight: 700;
}

.tab-link-tab-2-5.w--current {
  background-color: var(--black);
  color: #fff;
  border-radius: 3px;
}

.previous-inr {
  text-align: left;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 600;
  text-decoration: line-through;
  display: none;
}

.text-block-47, .text-block-48 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.grid-11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 15px;
  padding-bottom: 15px;
}

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

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

.div-block-250 {
  justify-content: center;
  align-items: center;
  font-size: 32px;
  display: flex;
}

.section-53 {
  background-color: #eee;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.html-embed {
  display: none;
}

.section-54 {
  background-color: #fbfcfd;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-251 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px solid #ddd;
  border-radius: 5px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

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

.bold-text-51 {
  color: #222;
}

.tabs-4 {
  width: 100%;
}

.tabs-menu-5 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.tab-link-tab-4-2 {
  color: var(--222222);
  background-color: #0000;
}

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

.tab-link-tab-4-2:focus {
  color: #0000;
}

.tab-link-tab-4-2.w--current {
  color: var(--black);
  background-color: #0000;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  text-decoration: underline;
}

.tab-link-tab-2-6 {
  background-color: #ddd0;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  position: relative;
}

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

.tab-link-tab-2-6.w--current {
  color: var(--black);
  background-color: #ddd0;
  text-decoration: underline;
}

.tab-link-tab-2-6.w--current:hover {
  color: var(--black);
  text-decoration: underline;
}

.tab-link-tab-3-6 {
  background-color: #ddd0;
  font-size: 16px;
  text-decoration: none;
}

.tab-link-tab-3-6:hover {
  text-decoration: underline;
}

.tab-link-tab-3-6.w--current {
  color: var(--black);
  background-color: #ddd0;
  text-decoration: underline;
}

.tab-link-tab-3-6.w--current:hover {
  color: var(--black);
  text-decoration: underline;
}

.tab-link-tab-3-6.w--current:visited {
  color: #0000;
}

.grid-13 {
  grid-row-gap: 31px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.image-120 {
  cursor: pointer;
  border-radius: 8px;
  width: 100%;
}

.tabs-content-3 {
  padding-top: 0;
}

.div-block-256 {
  background-color: #ddd0;
  transition: transform .25s cubic-bezier(.645, .045, .355, 1);
}

.div-block-256:hover {
  transform: scale(.9);
}

.text-block-56 {
  color: var(--black);
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.text-block-57 {
  color: var(--black);
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

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

.text-block-58 {
  color: var(--black);
  font-size: 18px;
}

.div-block-257 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.div-block-259, .div-block-260 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-14 {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

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

.heading-129 {
  color: #222;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.div-block-262 {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 20px;
}

.div-block-263 {
  border: 1px solid #007fed;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-58 {
  background-color: #000;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-268 {
  background-color: #ffdf38;
  border: 1px #000;
  border-radius: 15px;
  padding: 20px 40px;
}

.div-block-269 {
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.heading-131 {
  color: #222;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.heading-132 {
  color: #222;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

.tabs-menu-6 {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.tabs-5 {
  width: auto;
}

.section-60 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.tabs-content-4 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.tab-link-tab-2-7 {
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-2-7:hover {
  border-color: var(--gainsboro);
}

.tab-link-tab-3-7 {
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-3-7:hover {
  border-color: var(--gainsboro);
}

.tab-link-tab-3-7.w--current {
  background-color: #c8c8c8;
  border: 2px solid #0000;
}

.tab-link-tab-3-7.w--current:hover {
  border: 2px solid var(--gainsboro);
}

.tab-link-tab-4-3 {
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-4-3:hover {
  border-color: var(--gainsboro);
}

.tab-link-tab-5 {
  width: auto;
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.tab-link-tab-5:hover {
  border-color: var(--gainsboro);
}

.tab-link-tab-5.w--current {
  padding-right: 10px;
}

.div-block-271 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.button-20 {
  background-color: #000;
  border-radius: 3px;
  font-weight: 600;
}

.button-20:hover {
  background-color: var(--steel-blue);
  color: #fff;
}

.link-block-7 {
  border: 2px solid #000;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  padding-left: 35px;
  padding-right: 35px;
  text-decoration: none;
  display: flex;
}

.link-block-7:hover {
  background-color: var(--white-smoke);
  color: #fff;
}

.text-block-60 {
  color: #222;
  font-weight: 600;
}

.grid-15 {
  grid-column-gap: 1rem;
  grid-row-gap: 3.25rem;
  grid-template-rows: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-272 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.resource_index_sub {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-273 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  padding-top: 60px;
  padding-bottom: 20px;
  display: flex;
}

.section-61 {
  background-color: var(--white-smoke);
  padding-top: 60px;
  padding-bottom: 60px;
}

.right-arrow-6 {
  position: absolute;
}

.image-131 {
  width: 75px;
  max-width: none;
}

.text-block-61, .text-block-62, .text-block-63 {
  color: #fde047;
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 32px;
  line-height: 36px;
}

.image-132 {
  width: 32px;
  max-width: none;
}

.image-133, .image-134, .image-135, .image-136 {
  width: 32px;
  max-width: none;
  height: 32px;
}

.image-137, .image-138, .image-139, .image-140, .image-141 {
  width: 40px;
  max-width: none;
}

.resource_testimonial_para {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.paragraph-75-copy {
  color: var(--black);
  height: 130px;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.heading-76-com, .heading-76-comp {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

.heading-76-compa {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.button-21 {
  color: #222;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 3px;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.button-21:hover {
  background-color: var(--222222);
  color: #fff;
}

.section-63 {
  margin-bottom: 60px;
}

.section-64 {
  padding-top: 100px;
  padding-bottom: 40px;
}

.image-144 {
  background-color: #0000;
  width: 48px;
}

.image-145, .image-146, .image-147 {
  width: 48px;
}

.div-block-276 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.image-148, .image-149, .image-150, .image-151 {
  width: 350px;
}

.section-65 {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-152 {
  z-index: auto;
  float: none;
  object-fit: fill;
  width: 350px;
  position: static;
  top: 0;
  bottom: auto;
  left: 0;
  overflow: auto;
}

.resource_hero_para {
  color: var(--black);
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.resource_cta_text {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.text-block-68 {
  color: var(--blue-violet);
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 32px;
  line-height: 36px;
}

.resource_index_heading {
  color: var(--black);
  margin-top: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.text-block-70, .text-block-71, .text-block-72, .text-block-73 {
  color: #767676;
  font-weight: 500;
}

.resource_index_subtext {
  color: var(--black);
  font-size: 16px;
  font-weight: 600;
}

.div-block-277 {
  box-shadow: 1px 1px 15px 6px var(--white-smoke);
  border-radius: 15px;
  margin: 20px;
}

.slider-8 {
  background-color: #0000;
  height: auto;
  margin-left: 16px;
  margin-right: 16px;
}

.div-block-278 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  display: flex;
}

.heading-140 {
  color: var(--222222);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.left-arrow-6 {
  display: block;
}

.image-153 {
  width: 100%;
  height: 100%;
}

.mask-6 {
  height: auto;
}

.section-66 {
  padding-top: 40px;
  padding-bottom: 60px;
  display: none;
}

.slide-nav-7 {
  display: none;
  top: 400px;
}

.slider-10, .slider-11 {
  display: none;
}

.heading-141 {
  color: var(--222222);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
  font-size: 32px;
}

.form-7 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 750px;
  display: flex;
}

.text-field-9 {
  border-radius: 3px;
  flex: 1;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
}

.section-67 {
  background-color: var(--steel-blue);
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.div-block-286 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  overflow: auto;
}

.submit-button-2 {
  background-color: var(--steel-blue);
  color: var(--white-smoke);
  border-radius: 4px;
  flex: 1;
  padding: 20px 50px;
  font-size: 16px;
  font-weight: 600;
}

.submit-button-2:hover {
  background-color: var(--222222);
  color: #fff;
}

.text-block-75 {
  color: var(--indian-red);
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 20px;
}

.text-block-76 {
  color: var(--lime-green);
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 20px;
}

.text-block-78 {
  color: var(--gold);
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 20px;
}

.text-block-79 {
  color: var(--blue-violet);
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 20px;
}

.container-38 {
  max-width: 940px;
}

.div-block-287 {
  text-align: left;
  flex-wrap: nowrap;
  justify-content: space-around;
  display: flex;
}

.tab-link-tab-5-11 {
  background-color: #ddd0;
  font-size: 16px;
  font-weight: 700;
}

.tab-link-tab-5-11:hover {
  text-decoration: underline;
}

.tab-link-tab-5-11.w--current {
  color: var(--black);
  background-color: #ddd0;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
}

.text-block-80 {
  color: var(--black);
  font-size: 18px;
  font-weight: 600;
}

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

.div-block-288 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-289 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-290 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-291 {
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-292 {
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-293 {
  grid-column-gap: .5rem;
  display: flex;
}

.text-block-82 {
  color: var(--black);
  flex: 1;
  padding-bottom: 10px;
  font-weight: 600;
}

.text-block-83 {
  color: var(--light-sky-blue);
  text-transform: lowercase;
  direction: rtl;
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 20px;
  font-style: normal;
  text-decoration: none;
  position: static;
}

.div-block-294, .div-block-295, .div-block-296, .div-block-297, .div-block-298 {
  padding-bottom: 10px;
}

.container-91 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.text-block-85, .text-block-86, .text-block-87, .text-block-88, .text-block-89, .text-block-96, .text-block-97, .text-block-98, .text-block-99, .text-block-101, .text-block-102, .text-block-103, .text-block-104 {
  color: var(--light-sky-blue);
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 20px;
}

.image-158, .image-159 {
  width: 32px;
}

.dropdown-link-8 {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 400;
}

.dropdown-link-8:hover {
  color: var(--gainsboro);
}

.text-block-105, .text-block-106, .text-block-108, .text-block-109 {
  width: 25%;
  color: var(--222222);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.div-block-299 {
  font-family: MATERIAL ICONS, sans-serif;
}

.div-block-300 {
  text-transform: none;
  font-family: MATERIAL ICONS, sans-serif;
}

.link-block-8 {
  color: #222;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-301, .div-block-302 {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.div-block-305 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.link-block-9, .link-block-10, .link-block-11, .link-block-12, .link-block-13, .link-block-14, .link-block-15, .link-block-16, .link-block-17, .link-block-18 {
  flex: 1;
}

.success-message-3 {
  border: 2px solid var(--lime-green);
  background-color: var(--222222);
  border-radius: 5px;
}

.text-block-111 {
  color: #fff;
}

.text-block-112 {
  color: var(--222222);
  text-align: left;
  font-size: 12px;
  font-weight: 500;
}

.brand-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.brand-button:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
}

.brand-button.fod-ds:hover {
  font-weight: 400;
}

.brand-button.for-ds-sb {
  padding: 8px 16px;
  font-size: 15px;
}

.brand-button.not-for-mobile {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 500;
}

.brand-button.not-for-mobile.is-secondary {
  color: #000;
  background-color: #fff;
  background-image: none;
  font-size: 14px;
  font-weight: 500;
}

.brand-button.not-for-mobile.is-secondary:hover {
  background-image: linear-gradient(#fff, #d1d1d1);
  border-color: #0000;
}

.brand-button.not-for-desktop {
  display: none;
}

.brand-button.is--secondary {
  color: var(--steel-blue);
  background-color: #0000;
  background-image: none;
  border: 1px solid #3898ec;
}

.brand-button.is--secondary:hover {
  color: var(--white);
  background-image: linear-gradient(#2f80ed, #1b65c8);
}

.brand-button.is-flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.brand-button.is-white {
  color: #000;
  background-color: #fff;
  background-image: none;
}

.brand-button.is-white:hover {
  background-image: linear-gradient(#fff, #d1d1d1);
}

.brand-button.is-centerred {
  margin-left: auto;
  margin-right: auto;
}

.brand-button.full-width {
  width: 100%;
}

.brand-button.no-wrap {
  white-space: nowrap;
}

.brand-button.is-blog_featured {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand-button.is-large {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 16px 32px;
  font-size: 18px;
}

.brand-button.not-for-mobile-copy {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 500;
}

.brand-button.not-for-mobile-copy.is-secondary {
  color: #000;
  background-color: #fff;
  background-image: none;
  font-size: 14px;
  font-weight: 500;
}

.brand-button.not-for-mobile-copy.is-secondary:hover {
  background-image: linear-gradient(#fff, #d1d1d1);
  border-color: #0000;
}

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

.section-68 {
  background-color: var(--black);
  color: var(--222222);
  border: 1px #0000;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: relative;
}

.heading-175 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}

.heading-175:hover {
  color: var(--grey);
}

.heading-176 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 32px;
  font-weight: 600;
}

.div-block-308 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.div-block-309 {
  border-top: 1px solid #eee;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  padding-top: 20px;
  display: flex;
}

.image-163 {
  width: 20px;
}

.text-block-113 {
  color: #fff;
  text-align: left;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 12px;
}

.text-block-113.tb-padding-20px {
  padding-top: 20px;
  padding-bottom: 20px;
}

.link-block-19, .link-block-20, .link-block-21 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.form-block-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-14 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-14:hover {
  color: var(--gainsboro);
}

.link-15 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-15:hover {
  color: var(--gainsboro);
}

.link-17 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-17:hover {
  color: var(--gainsboro);
}

.link-17.w--current {
  background-color: #0000;
}

.link-18 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-18:hover {
  color: var(--gainsboro);
}

.link-18.w--current {
  background-color: #0000;
}

.link-19 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-19:hover {
  color: var(--gainsboro);
}

.link-19.w--current {
  background-color: #0000;
  font-size: 12px;
}

.link-20 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-20:hover {
  color: var(--gainsboro);
}

.link-20.w--current {
  background-color: #0000;
}

.link-21 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-21:hover {
  color: var(--gainsboro);
}

.link-21.w--current {
  background-color: #0000;
}

.link-22 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-22:hover {
  color: var(--gainsboro);
}

.link-23 {
  color: var(--white-smoke);
  font-size: 12px;
  text-decoration: none;
}

.link-23:hover {
  color: var(--gainsboro);
}

.link-23.w--current {
  background-color: #0000;
}

.link-24 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-24:hover {
  color: var(--gainsboro);
}

.link-24.w--current {
  background-color: #0000;
}

.link-25 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-25:hover {
  color: var(--gainsboro);
}

.link-25.w--current {
  background-color: #0000;
}

.link-26 {
  color: var(--white-smoke);
  font-size: 12px;
  text-decoration: none;
}

.link-26:hover {
  color: var(--gainsboro);
}

.link-26.w--current {
  background-color: #0000;
}

.link-27 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-27:hover {
  color: var(--gainsboro);
}

.link-27.w--current {
  background-color: #0000;
}

.link-28 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-28:hover {
  color: var(--gainsboro);
}

.link-28.w--current {
  background-color: #0000;
}

.link-29 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-29:hover {
  color: var(--gainsboro);
}

.link-29.w--current {
  background-color: #0000;
}

.link-30 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-30:hover {
  color: var(--gainsboro);
}

.section-69 {
  padding-bottom: 60px;
  display: none;
}

.form-block-9, .form-block-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-22, .link-block-29, .link-block-33, .link-block-35, .link-block-36, .link-block-38, .link-block-39, .link-block-40, .link-block-41, .link-block-44, .link-block-54, .link-block-55, .link-block-57, .link-block-58 {
  color: var(--222222);
  text-decoration: none;
}

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

.div-block-312, .div-block-313, .div-block-314 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-315, .div-block-317, .div-block-318, .div-block-319 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-32 {
  color: var(--white);
  font-size: 12px;
  text-decoration: none;
}

.link-32.w--current {
  background-color: #0000;
  text-decoration: none;
}

.link-32.w--current:hover {
  color: var(--gainsboro);
}

.div-block-320 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.text-block-114 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 9px;
  font-weight: 400;
}

.section-70 {
  background-color: #fbfcfd;
  padding: 60px;
}

.section-71 {
  margin-bottom: 60px;
  display: block;
}

.section-72 {
  background-color: var(--black);
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-75 {
  margin-top: 60px;
  margin-bottom: 0;
  display: block;
}

.section-78 {
  z-index: 999999;
  background-color: #fff;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
}

.div-block-322 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 150px;
  line-height: 24px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.heading-178 {
  text-transform: lowercase;
  cursor: pointer;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: MATERIAL ICONS, sans-serif;
}

.div-block-324 {
  z-index: 999;
  cursor: auto;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-325 {
  justify-content: space-between;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

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

.mask-8 {
  height: 100%;
}

.slider-12 {
  background-color: #0000;
  height: 100%;
}

.div-block-327 {
  height: 100%;
}

.image-165 {
  color: #000;
  border: 0 #000;
  width: 100%;
  height: 100%;
  padding: 20px;
  box-shadow: inset 0 0 10px #eee;
}

.button-replicated {
  border: 1px solid var(--steel-blue);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  margin-top: 0;
  margin-left: 0;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.button-replicated:hover {
  border: 1px solid var(--steel-blue);
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  font-weight: 600;
}

.div-block-328 {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.div-block-329, .div-block-330 {
  flex: 1;
}

.resource_hero_heading {
  color: var(--black);
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 44px;
  line-height: 1.3;
}

.resource_hero_disclaimer {
  color: var(--black);
  font-size: 16px;
  font-weight: 700;
}

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

.button-26 {
  border: 2px solid var(--steel-blue);
  color: var(--steel-blue);
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  padding: 20px 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: none;
}

.button-26:hover {
  color: var(--alice-blue);
  background-image: linear-gradient(#2f80ed, #1b65c8);
}

.div-block-332 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-333 {
  grid-column-gap: .5rem;
  grid-row-gap: .2rem;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-334 {
  padding-top: 20px;
}

.icon-8, .icon-9 {
  color: var(--222222);
}

.div-block-335 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.div-block-336, .div-block-337 {
  flex: 1;
}

.div-block-192-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #333;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  display: flex;
}

.right-arrow-7 {
  display: block;
  left: auto;
  right: -80px;
}

.left-arrow-7 {
  display: block;
  left: -80px;
}

.div-block-192-copy {
  color: #333;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  display: flex;
}

.slide-nav-8 {
  color: #000;
  background-color: #0000;
  display: block;
  top: auto;
  bottom: auto;
}

.paragraph-174 {
  color: #222;
  text-align: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 500;
}

.section-80 {
  background-color: var(--white-smoke);
  padding-top: 60px;
  padding-bottom: 60px;
}

.button-24 {
  border: 2px solid var(--steel-blue);
  color: var(--steel-blue);
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.button-24:hover {
  color: var(--alice-blue);
  background-image: linear-gradient(#2f80ed, #1b65c8);
}

.link-35 {
  color: var(--white);
  text-decoration: none;
}

.div-block-343 {
  width: 850px;
}

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

.div-block-345 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-346 {
  margin-left: 20px;
  margin-right: 20px;
}

.resource_testimonial_tname {
  color: var(--222222);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.paragraph-175 {
  color: #222;
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  display: block;
}

.div-block-347 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.image-167 {
  z-index: 2;
  opacity: 1;
  width: 100px;
  height: 35px;
  position: relative;
}

.image-167:hover {
  opacity: 0;
}

.image-168 {
  z-index: 1;
  width: 100px;
  height: 35px;
  display: block;
  position: absolute;
  inset: 0%;
}

.div-block-348 {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  display: flex;
  position: relative;
}

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

.bold-text-56 {
  color: var(--black);
}

.container-115 {
  background-color: var(--black);
}

.popup-wrapper {
  z-index: 10000;
  background-color: var(--gold);
  width: 100%;
  height: 40px;
  display: none;
  position: static;
}

.container-116 {
  height: 100%;
  line-height: 1.2;
  display: block;
}

.heading-181 {
  color: var(--black);
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.popup-content-div {
  grid-column-gap: 2px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.heading-182 {
  color: var(--black);
  text-transform: lowercase;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 20px;
  font-weight: 700;
  display: none;
}

.div-block-350 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.container-117 {
  background-color: var(--white-smoke-1);
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.div-block-351 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  place-items: center stretch;
  padding: 40px;
  display: grid;
}

.section-83 {
  margin-top: 80px;
  margin-bottom: 0;
  display: block;
}

.div-block-352 {
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.button-27 {
  border: 1px solid var(--white-smoke-1);
  background-color: #0000;
  border-radius: 5px;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.button-27:hover {
  background-color: var(--white);
  color: var(--black);
}

.section-84 {
  background-color: var(--222222);
}

.container-118 {
  padding-top: 0;
}

.section-85, .section-86, .section-87 {
  background-color: #222;
}

.section-88 {
  background-color: #222;
  display: block;
}

.section-89, .section-90, .section-91, .section-92, .section-93, .section-94, .section-95, .section-96, .section-100, .section-102, .section-103, .section-104, .section-105, .section-106, .section-107, .section-108, .section-109, .section-110, .section-111, .section-112, .section-113, .section-114 {
  background-color: var(--222222);
}

.section-115 {
  background-color: var(--222222);
  position: relative;
}

.section-116 {
  background-color: var(--222222);
}

.div-block-353, .div-block-354, .div-block-355 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.div-block-356 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  display: flex;
}

.div-block-357, .div-block-358, .div-block-359, .div-block-360, .div-block-361, .div-block-362, .div-block-363 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.container-119 {
  padding-top: 80px;
  padding-bottom: 60px;
}

.div-block-367 {
  padding-left: 20px;
}

.image-169 {
  width: 100%;
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  border-radius: 8px;
}

.container-120 {
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.thinkifictalktoanedtechexpert2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.thinkifictalktoanedtechexpert2:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.thinkificstartfreetrial2-copy {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  margin-top: 20px;
  margin-left: 0;
  padding: 10px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.custom-dropdown-wrapper {
  background-color: #0000;
  width: 100%;
  padding: 0;
  position: relative;
}

.custom-dropdown-trigger {
  width: 100%;
  padding: 0;
}

.custom-dropdown-content {
  background-color: #0000;
  width: 100%;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.div-block-usd-inr {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.link_block-usd-inr {
  background-color: var(--steel-blue);
  border-radius: 50px;
  align-items: center;
  width: 40px;
  height: 22px;
  margin-left: 1em;
  margin-right: 1em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-bg-usd-inr {
  opacity: 0;
  background-color: #99bddd;
  border-radius: 50px;
  width: 100px;
  height: 40px;
  display: none;
  position: absolute;
}

.button-usd-inr {
  background-color: #fff;
  border-radius: 100%;
  width: 18px;
  height: 18px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
}

.button-usd-inr.usd {
  background-color: var(--white);
  margin-left: 2px;
  margin-right: 1.5px;
  display: block;
}

.text-block-usd-inr {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-usd-inr.inr {
  color: var(--steel-blue);
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 700;
}

.text-block-usd-inr.usd {
  font-family: Plus Jakarta Sans, sans-serif;
}

.text-block-usd-inr.inr-copy {
  color: var(--steel-blue);
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 700;
}

.heading-usd {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  display: flex;
}

.previous-usd {
  text-align: left;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 600;
  text-decoration: line-through;
  display: flex;
}

.heading-inr---mobile {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
}

.section-117 {
  background-color: var(--white);
  height: 90vh;
}

.div-block-372 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.container-121 {
  height: 100%;
}

.div-block-373 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 500px;
  display: flex;
  position: static;
  inset: 0%;
}

.heading-185 {
  color: var(--222222);
  text-align: center;
  font-size: 44px;
  line-height: 52px;
}

.paragraph-177 {
  color: var(--222222);
  text-align: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.thinkifichero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 60px;
  display: block;
}

.thinkificctaone {
  background-color: var(--black);
}

.thinkificctatwo {
  background-color: #111;
  margin-top: 60px;
  margin-bottom: 0;
}

.thinkificherosigup {
  border: 1px solid var(--steel-blue);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  margin-top: 0;
  margin-left: 0;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.thinkificherosigup:hover {
  border: 1px solid var(--steel-blue);
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  font-weight: 600;
}

.thinkificherotalktoexpert {
  border: 2px solid var(--steel-blue);
  color: var(--steel-blue);
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.thinkificherotalktoexpert:hover {
  color: var(--alice-blue);
  background-image: linear-gradient(#2f80ed, #1b65c8);
}

.thinkificcta1 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.thinkificcta1:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.thinkificcta2 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.thinkificcta2:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.showless {
  width: 100%;
  color: var(--222222);
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 5px;
  font-size: 18px;
  font-weight: 600;
  display: none;
}

.heading-186 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.heading-187, .heading-188, .heading-189 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 24px;
  line-height: 34px;
}

.paragraph-179 {
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.paragraph-180, .paragraph-181, .paragraph-182 {
  color: var(--grey);
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.heading-190 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
}

.paragraph-183 {
  color: #767676;
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
}

.gif-section {
  color: var(--grey);
  margin-right: 0;
  padding-right: 0;
}

.grid-19 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
}

.testimonialhome {
  grid-column-gap: 24px;
  grid-row-gap: 23px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: stretch;
  margin-top: 40px;
  margin-left: 10px;
  margin-right: 10px;
}

.testimonialhome.is-marquee {
  grid-row-gap: 24px;
  flex: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-376 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-377 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  border: 2px solid #eaeaea;
  border-radius: 10px;
  flex-direction: column;
  padding: 20px 10px;
  display: flex;
  box-shadow: 0 0 8px #ededed;
}

.div-block-377.bg_white {
  border-radius: 10px;
}

.div-block-377.is-marquee-item {
  flex: none;
  max-width: 300px;
}

.card_testimonial_name {
  font-size: 16px;
  font-weight: 700;
}

.card_testimonial_desc {
  color: var(--grey);
  font-size: .8rem;
  font-weight: 400;
  line-height: 22px;
}

.card_testimonial_img {
  border-radius: 50%;
}

.edos-6-features {
  margin-top: 0;
  display: none;
}

.act-testimonials {
  display: block;
}

.bgem {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 60px 100px;
  display: none;
}

.div-block-21-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  margin-right: 100px;
  display: none;
}

.section-119 {
  display: none;
}

.div-block-378 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.div-block-379 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

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

.div-block-381 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  padding-top: 0;
  padding-left: 0;
  display: block;
}

.section-120 {
  padding-top: 60px;
  padding-bottom: 60px;
  display: block;
}

.div-block-382 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 750px;
  display: none;
}

.image-173 {
  width: 100%;
  height: 100%;
  display: none;
}

.bold-text-57 {
  color: var(--black);
  text-decoration: none;
}

.link-38, .link-39 {
  color: var(--black);
}

.heading-191 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
}

.paragraph-185 {
  color: var(--grey);
  padding-left: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.image-174 {
  width: 280px;
  max-width: none;
}

.image-175 {
  width: 320px;
  height: auto;
  display: block;
}

.container-124 {
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.div-block-383 {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 0;
  display: flex;
}

.block-tutot-api {
  margin-top: 60px;
  margin-bottom: 60px;
  display: none;
}

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

.image-176 {
  opacity: 1;
  text-align: left;
  width: 72px;
  padding-bottom: 20px;
}

.div-block-388 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.engage-1 {
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px;
  display: flex;
  box-shadow: 1px 0 16px -4px #ddd;
}

.div-block-394 {
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.demo_sat_about_us {
  text-align: center;
  border-bottom: 2px solid #eee;
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: 600;
  line-height: 35px;
}

.text-span-23, .text-span-24 {
  background-color: var(--gold);
}

.image-179 {
  max-width: 75%;
}

.text-span-25 {
  background-color: var(--gold);
}

.tabs-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: stretch;
  padding-top: 40px;
  display: flex;
}

.tabs-menu-8 {
  flex-direction: column;
  flex: 0 auto;
  width: 320px;
  height: 100%;
  display: flex;
}

.tabs-content-6 {
  flex: 1;
}

.tab-pane-tab-1-3 {
  height: 100%;
}

.tab-link-tab-1-8 {
  background-color: #111;
}

.tab-link-tab-1-8:hover {
  color: #333;
  background-color: #444;
}

.tab-link-tab-1-8.w--current {
  background-color: var(--222222);
  border-radius: 0;
}

.tab-link-tab-2-8 {
  color: #fff;
  background-color: #111;
  border-radius: 0;
}

.tab-link-tab-2-8:hover {
  background-color: var(--222222);
}

.tab-link-tab-2-8.w--current {
  background-color: #333;
  border-radius: 0;
}

.tab-link-tab-3-8 {
  color: #fff;
  background-color: #111;
}

.tab-link-tab-3-8:hover {
  background-color: #222;
}

.tab-link-tab-3-8.w--current {
  background-color: var(--222222);
  border-radius: 0;
}

.div-block-395 {
  padding-top: 0;
  padding-bottom: 60px;
}

.div-block-396 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  display: block;
}

.brand-15.w--current {
  background-color: #0000;
}

.webhookheading {
  color: #f87171;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.testimonialcomparison {
  grid-column-gap: 24px;
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 10px;
  margin-right: 10px;
}

.heading-197 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 700;
}

.resource-thankyou {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-402 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.div-block-403, .div-block-404, .div-block-405, .div-block-406, .div-block-407 {
  grid-column-gap: 1rem;
  display: flex;
}

.resourcesdropdown {
  display: none;
}

.resource-div {
  flex-direction: column;
  display: flex;
}

.comparedropdown {
  display: none;
}

.comparediv, .getintouchdiv, .legaldiv {
  flex-direction: column;
  display: flex;
}

.getintouchdrowdown, .legaldropdown {
  display: none;
}

.companydiv {
  flex-direction: column;
  display: flex;
}

.div-block-409 {
  padding-bottom: 80px;
}

.previous-usd-mobile {
  text-align: left;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 600;
  text-decoration: line-through;
}

.container-129 {
  margin-bottom: 60px;
}

.container-130, .container-131, .container-132 {
  padding-bottom: 60px;
}

.container-133 {
  padding-bottom: 40px;
}

.container-134 {
  padding-bottom: 60px;
}

.pricing-enterprise {
  background-color: var(--white);
  color: var(--black);
  padding-top: 0;
  padding-bottom: 60px;
  display: block;
}

.div-block-417 {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  display: grid;
}

.pricing_enterprise_heading {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-131 {
  color: var(--black);
  font-weight: 500;
  line-height: 22px;
}

.text-block-132 {
  color: var(--black);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.pricing_enterprise_desc {
  color: var(--black);
  text-align: left;
  font-weight: 500;
  line-height: 22px;
}

.text-block-134 {
  color: var(--black);
  font-weight: 500;
}

.text-block-135, .text-block-136, .text-block-137, .text-block-138 {
  color: var(--black);
  font-weight: 500;
  line-height: 22px;
}

.text-block-139, .text-block-140, .text-block-141 {
  font-weight: 500;
  line-height: 22px;
}

.container-135 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 60px;
  display: flex;
}

.div-block-421 {
  background-color: var(--white);
  border-radius: 50px;
  padding: 10px 13px;
  display: inline-block;
}

.div-block-423, .div-block-424 {
  background-color: var(--white);
  border-radius: 50%;
  padding: 10px 13px;
  display: inline-block;
}

.div-block-425, .div-block-426, .div-block-427, .div-block-428, .div-block-429, .div-block-430 {
  background-color: var(--white);
  border-radius: 50px;
  padding: 10px 13px;
  display: inline-block;
}

.div-block-431, .div-block-432, .div-block-433 {
  background-color: var(--white);
  border-radius: 50px;
  padding: 15px;
  display: inline-block;
}

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

.image-186 {
  width: 10px;
  height: 10px;
}

.left-arrow-seo-work {
  display: none;
  left: -80px;
}

.right-arrow-seo-work {
  display: none;
  left: auto;
  right: -80px;
}

.bold-text-64 {
  color: var(--gainsboro);
  font-weight: 500;
}

.js-clock {
  justify-content: center;
  align-items: center;
  display: flex;
}

.box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.clock-number {
  color: var(--steel-blue);
  text-shadow: 1px 0 9px #0074c9;
  white-space: normal;
  font-size: 72px;
  font-weight: 600;
  line-height: 70px;
}

.clock-label {
  color: var(--light-sky-blue);
  font-size: 12px;
  font-weight: 600;
}

.section-136 {
  background-color: #1b1b1b;
  background-image: linear-gradient(to bottom, var(--black) 31%, #002b50);
  display: block;
}

.div-block-438 {
  grid-column-gap: 1.5rem;
  background-color: #fff;
  border: 0 #000;
  border-radius: 10px;
  margin-top: -250px;
  padding: 60px 40px;
  display: flex;
  box-shadow: 1px 0 16px 4px #d7ecfc;
}

.div-block-439 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.div-block-440 {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-441 {
  grid-column-gap: 1.5rem;
  border: 1px solid var(--steel-blue);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 30px 10px 10px;
  display: flex;
}

.div-block-442 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: 2px solid var(--steel-blue);
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 0 0 0 20px;
  display: flex;
}

.div-block-443 {
  grid-column-gap: .5rem;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding: 0;
  display: flex;
}

.event-button {
  background-color: var(--steel-blue);
  width: 300px;
  color: var(--white-smoke-1);
  text-align: center;
  border-radius: 5px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.heading-203 {
  color: var(--black);
  letter-spacing: 0;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 32px;
  font-weight: 700;
}

.paragraph-191 {
  color: var(--grey);
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-445 {
  justify-content: flex-start;
  align-items: center;
  width: 438px;
  display: flex;
}

.image-187 {
  border-radius: 50%;
  max-width: 50%;
}

.text-block-147 {
  color: var(--black);
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-148 {
  color: var(--black);
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-149 {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-150, .text-block-151 {
  color: var(--steel-blue);
  font-size: 18px;
  font-weight: 600;
}

.recur-dontdelete {
  padding-top: 220px;
  padding-bottom: 100px;
}

.section-138 {
  background-color: #eff8ff;
  padding-bottom: 60px;
}

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

.div-block-447 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-bottom: 2px #ddd;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-152 {
  color: var(--grey);
  margin-top: 40px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-448 {
  padding-top: 60px;
  padding-bottom: 0;
}

.heading-204 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-weight: 700;
}

.div-block-449 {
  grid-column-gap: 1rem;
  box-shadow: 4px 0 16px 1px var(--white-smoke);
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.section-139 {
  padding-top: 100px;
  padding-bottom: 60px;
}

.heading-205 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-weight: 700;
}

.text-block-153 {
  color: var(--black);
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-450 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-451 {
  border: 1px solid var(--steel-blue);
  text-align: center;
  background-color: #eff8ff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 40px;
  display: flex;
}

.div-block-452 {
  grid-column-gap: 1rem;
  padding-top: 10px;
  display: flex;
}

.heading-206 {
  color: var(--black);
  margin-top: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.section-140 {
  background-color: var(--black);
}

.div-block-453 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.heading-207 {
  color: #fff;
  text-align: center;
  font-weight: 700;
}

.div-block-454, .div-block-455 {
  flex: 1;
}

.image-190 {
  border-radius: 50%;
  width: 85%;
}

.text-block-155 {
  color: #fff;
  text-align: center;
  padding-top: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

.paragraph-192 {
  color: #fff;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 32px;
}

.div-block-456 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.image-191, .image-192 {
  width: 32px;
}

.image-193 {
  width: 56px;
}

.image-194, .image-195, .image-196 {
  width: 44px;
}

.paragraph-195 {
  color: var(--black);
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.container-136 {
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.container-139 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.image-197, .image-198 {
  width: 156px;
}

.image-199, .image-200 {
  mix-blend-mode: normal;
  width: 156px;
}

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

.div-block-462 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 30px;
  display: flex;
  box-shadow: 1px 0 16px -4px #ddd;
}

.image-201 {
  border-radius: 12px;
  width: 56px;
}

.heading-209 {
  color: var(--black);
}

.paragraph-196 {
  max-width: none;
  color: var(--black);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.container-140 {
  padding-top: 60px;
  padding-bottom: 20px;
}

.heading-212 {
  color: var(--steel-blue);
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
  text-decoration: underline;
}

.div-block-464 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  display: flex;
}

.div-block-465 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.image-202 {
  width: 32px;
}

.text-block-156 {
  display: none;
}

.section-142 {
  background-color: #fff;
  height: 90vh;
}

.heading-213 {
  color: #222;
  text-align: center;
  font-size: 44px;
  line-height: 52px;
}

.paragraph-198 {
  color: #222;
  text-align: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.button-32 {
  color: var(--white-smoke-1);
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  margin-top: 20px;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.button-32:hover {
  color: #fff;
  background-color: #0060b3;
}

.div-block-466 {
  grid-column-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.image-203 {
  border: 1px solid var(--222222);
  background-color: var(--white);
  border-radius: 50%;
  width: 140px;
  max-width: none;
  padding: 20px;
}

.podcastlogo {
  padding-top: 40px;
  padding-bottom: 0;
}

.podcastlogoheading {
  color: var(--grey);
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.button-33 {
  background-color: var(--steel-blue);
  color: var(--white-smoke-1);
  border-radius: 5px;
  padding: 10px 20px;
  font-weight: 500;
  display: block;
}

.button-33:hover {
  color: var(--white-smoke-1);
  background-color: #0469c0;
}

.section-143 {
  background-color: #0000;
  display: block;
}

.heading-215 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
}

.div-block-470 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.section-144 {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-145 {
  padding-top: 0;
  padding-bottom: 60px;
}

.div-block-473 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 350px;
  color: var(--black);
  background-color: #eff8ff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-205, .image-206 {
  width: 56px;
}

.div-block-475 {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.div-block-476 {
  border-right: 1px solid var(--white);
  padding-right: 40px;
}

.div-block-477 {
  grid-column-gap: 1.5rem;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.div-block-478, .div-block-479 {
  flex-direction: column;
  display: flex;
}

.div-block-480 {
  grid-column-gap: 1.5rem;
  padding-bottom: 20px;
  display: flex;
}

.text-block-159, .text-block-160 {
  color: var(--black);
  padding-bottom: 5px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.text-block-161 {
  color: var(--steel-blue);
  background-color: #0000;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-481 {
  border-style: none solid none none;
  border-width: 0 1px 0 0;
  border-color: black var(--gainsboro) black black;
  padding-right: 40px;
}

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

.div-block-482 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 2px #ddd;
  flex-direction: column;
  padding-bottom: 60px;
  display: flex;
}

.div-block-483 {
  grid-column-gap: 1.5rem;
  background-color: var(--white-smoke);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 40px;
  display: flex;
}

.image-208 {
  width: 30px;
  height: 30px;
  color: var(--steel-blue);
}

.heading-217 {
  color: var(--white-smoke-1);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  line-height: 56px;
}

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

.div-block-485 {
  display: flex;
  overflow: visible;
}

.div-block-486 {
  flex: 1;
  padding-right: 40px;
}

.heading-218 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
}

.div-block-492 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.image-210 {
  border-radius: 50%;
  max-width: 100px;
}

.div-block-493 {
  border: 1px solid #fff;
  border-bottom: 0 #ddd;
  padding-top: 60px;
  padding-bottom: 0;
}

.div-block-494 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area"
                 "Area"
                 "Area"
                 / .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.div-block-495 {
  background-color: var(--black);
  border-radius: 20px;
  padding: 40px 20px;
}

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

.image-211 {
  width: 40px;
  height: auto;
}

.heading-220 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
}

.div-block-497 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-498 {
  background-color: var(--white-smoke);
  border-radius: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
}

.div-block-499 {
  background-color: var(--black);
  border-radius: 20px;
  padding-left: 0;
}

.div-block-500 {
  border-top: 0 #000;
  border-bottom: 2px solid #ddd;
  border-left: 0 solid #000;
  border-right: 0 #000;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

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

.div-block-501 {
  border-bottom: 1px #ddd;
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.rich-text-block-4 {
  color: #000;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.container-147 {
  padding-top: 60px;
}

.heading-221 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.container-148 {
  border-bottom: 1px solid var(--gainsboro);
  padding-top: 60px;
  padding-bottom: 40px;
}

.text-block-162, .text-block-163, .text-block-164 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-165 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.heading-222 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
}

.heading-223, .heading-224, .heading-225 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.div-block-503, .div-block-504 {
  padding-bottom: 20px;
}

.div-block-505 {
  padding-top: 0;
  padding-bottom: 20px;
}

.heading-226 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.container-150 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-227, .heading-228, .heading-229, .heading-230 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 38px;
}

.heading-231 {
  color: var(--white);
  text-align: center;
  margin-top: 60px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 38px;
}

.heading-232 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
}

.heading-233 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 38px;
}

.text-block-167 {
  color: var(--grey);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-201 {
  color: var(--black);
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.event-page-testimonial {
  padding-top: 60px;
  padding-bottom: 40px;
}

.container-153 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-146 {
  background-color: var(--222222);
}

.section-147 {
  background-color: var(--black);
}

.div-block-507 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-148 {
  padding-top: 0;
  padding-bottom: 0;
}

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

.div-block-509 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.div-block-510 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px #000;
  justify-content: flex-start;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.image-213 {
  border-radius: 50%;
  max-width: 64px;
}

.container-154 {
  border: 2px #222;
  border-bottom-color: #eee;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 60px;
}

.heading-234 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

.container-155 {
  border-top: 1px solid var(--gainsboro);
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: visible;
}

.image-214 {
  max-width: 15%;
  display: block;
}

.heading-235 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}

.paragraph-202 {
  color: #767676;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-168 {
  color: var(--grey);
  padding-top: 20px;
  font-size: 16px;
  font-weight: 500;
}

.text-block-169 {
  color: var(--grey);
  font-weight: 500;
}

.text-block-170 {
  color: var(--grey);
}

.text-block-171 {
  color: var(--grey);
  font-weight: 500;
}

.text-block-174 {
  color: var(--grey);
}

.image-215 {
  max-width: 400px;
  margin-top: 100px;
}

.heading-236 {
  color: var(--black);
  font-weight: 700;
}

.paragraph-204 {
  width: 95%;
  color: var(--black);
  margin-bottom: 40px;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

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

.div-block-512 {
  background-color: var(--black);
  border-radius: 10px;
  flex: 1;
  padding: 40px 40px 140px;
}

.div-block-513 {
  opacity: 1;
  flex-direction: column;
  flex: 1;
  justify-content: space-around;
  margin-left: 40px;
  display: flex;
}

.paragraph-205 {
  color: var(--grey);
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.heading-237 {
  color: var(--white-smoke-1);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 42px;
}

.div-block-514 {
  box-shadow: 4px 0 16px 1px var(--gainsboro);
  border-radius: 5px;
}

.text-block-175 {
  color: var(--black);
  padding: 30px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.slider-13 {
  background-color: #0000;
  height: 300px;
  display: none;
}

.section-149 {
  padding-top: 100px;
  padding-bottom: 0;
  display: block;
}

.heading-238 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 42px;
}

.div-block-515 {
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.paragraph-206 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

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

.text-block-176 {
  color: var(--grey);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
}

.section-150 {
  padding-top: 40px;
  padding-bottom: 60px;
  display: block;
}

.heading-239 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.paragraph-207 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-517 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 10px;
  display: flex;
}

.button-35 {
  color: var(--black);
  cursor: pointer;
  background-color: #0000;
  border: 0 solid #000;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  text-decoration: underline;
}

.button-35:hover {
  color: #767676;
}

.div-block-518 {
  border: 2px solid #000;
  border-radius: 10px;
  padding: 20px;
}

.image-217 {
  max-width: 128px;
}

.image-218 {
  border-radius: 56px;
  max-width: 10%;
}

.image-219, .image-220 {
  max-width: 48px;
}

.heading-240 {
  color: var(--steel-blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 42px;
}

.container-156 {
  padding-top: 0;
}

.section-151 {
  padding-bottom: 100px;
  display: block;
}

.div-block-519 {
  padding-top: 40px;
  display: flex;
}

.div-block-520 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.usd-span {
  color: var(--steel-blue);
  font-weight: 600;
}

.inr-span {
  color: var(--steel-blue);
  font-weight: 600;
  display: none;
}

.div-block-523 {
  border: 5px solid var(--white-smoke);
  border-radius: 5px;
  margin-top: 60px;
  padding: 0;
}

.div-block-524 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.heading-241 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  line-height: 32px;
}

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

.paragraph-209 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.section-152 {
  background-color: var(--black);
}

.div-block-526 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.heading-242 {
  color: var(--white-smoke-1);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
}

.text-block-180 {
  color: var(--black);
  text-align: center;
  font-size: 32px;
  font-weight: 400;
  line-height: 44px;
}

.bold-text-65 {
  color: var(--light-sky-blue);
  text-shadow: 1px 0 15px #005fb1;
  white-space: normal;
  font-weight: 700;
}

.div-block-527 {
  padding-top: 0;
  padding-bottom: 40px;
}

.container-158 {
  padding-top: 60px;
  padding-bottom: 20px;
}

.image-223 {
  width: 64%;
}

.section-153 {
  display: none;
}

.bold-text-66 {
  color: var(--black);
  font-size: 20px;
  font-weight: 600;
  line-height: 32px;
}

.text-block-181 {
  color: var(--black);
  text-align: center;
  mix-blend-mode: normal;
  padding-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
}

.bold-text-67, .bold-text-68 {
  color: var(--black);
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.image-226 {
  width: 92px;
}

.html-embed-3 {
  display: none;
}

.section-154 {
  padding-bottom: 60px;
}

.tableofcontent {
  z-index: auto;
  background-color: #0000;
  margin-top: 20px;
  padding-top: 10px;
  display: block;
}

.html-embed-4 {
  margin-top: 40px;
  margin-bottom: 40px;
  display: none;
}

.div-block-538 {
  margin-bottom: 60px;
}

.success-message-5 {
  border: 2px solid var(--lime-green);
  background-color: #000;
  border-radius: 5px;
}

.text-block-185 {
  color: #fff;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
}

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

.testprepsubscribe {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.testprepsubscribe:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.edisonos_newsletter_form {
  width: 100%;
  margin-bottom: 5px;
}

.success-message-6 {
  border: 2px solid var(--lime-green);
  background-color: var(--lime-green);
  border-radius: 5px;
}

.text-block-186 {
  color: var(--white-smoke-1);
}

.digital-sat-button {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.digital-sat-button:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.div-block-539 {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.html-embed-5 {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
}

.video-2 {
  height: 90%;
  max-height: none;
  display: none;
}

.html-embed-6 {
  display: none;
}

.image-233 {
  width: 44px;
}

.div-block-540 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: stretch;
  display: flex;
}

.preloader {
  display: none;
}

.lottie-animation {
  display: block;
}

.div-block-541 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-234 {
  width: 24px;
}

.text-field-19 {
  border: 1px solid var(--gainsboro);
  background-color: var(--white);
  border-radius: 5px;
}

.form-8 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.digitalsatgif {
  width: 100%;
  height: 550px;
}

.div-block-542 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.image-236 {
  width: 27%;
  height: auto;
}

.paragraph-213 {
  color: var(--grey);
  text-align: left;
  margin-bottom: 0;
  font-family: Hi Melody, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.paragraph-214 {
  color: var(--grey);
  text-align: right;
  font-family: Hi Melody, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.image-237, .image-238, .image-239 {
  width: 50%;
}

.paragraph-215, .paragraph-216, .paragraph-217 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 0;
  font-family: Hi Melody, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-543 {
  margin-right: 10px;
}

.image-240, .image-241, .image-242, .image-243 {
  width: 50%;
}

.paragraph-218, .paragraph-219, .paragraph-220, .paragraph-221 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 0;
  font-family: Hi Melody, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.container-162 {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

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

.section-155 {
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative;
}

.section-156 {
  border-bottom: 1px solid var(--gainsboro);
  padding-bottom: 0;
}

.text-block-190 {
  display: none;
}

.cta---ultimate-guide-res {
  border: 1px solid var(--steel-blue);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  margin-top: 0;
  margin-left: 0;
  padding: 20px 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.cta---ultimate-guide-res:hover {
  border: 1px solid var(--steel-blue);
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  font-weight: 600;
}

.body-3 {
  border-top: 1px #000;
}

.body-3.text-white.mob-text-center {
  margin-top: 20px;
  margin-bottom: 10px;
}

.div-block-547 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.image-244 {
  width: 100%;
}

.section-157 {
  background-color: #fff;
  padding-bottom: 60px;
  font-size: 24px;
  display: block;
  position: relative;
}

.tablemob {
  z-index: auto;
  padding-top: 10px;
  display: none;
  position: sticky;
  inset: 40px 0% 50px;
}

.tocmobilescript {
  display: block;
}

.text-span-36 {
  font-family: MATERIAL ICONS, sans-serif;
}

.heading-253 {
  grid-column-gap: .5rem;
  color: var(--lime-green);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.link-block-62 {
  text-decoration: none;
}

.div-block-551 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .5fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  display: grid;
  position: relative;
}

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

.heading-255 {
  color: var(--grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.div-block-552 {
  grid-column-gap: 1rem;
  border-top: 1px solid var(--gainsboro);
  border-bottom: 1px solid var(--gainsboro);
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.heading-256 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 32px;
}

.div-block-553 {
  border: 1px solid var(--lime-green);
  background-color: var(--white);
  border-radius: 10px;
  padding: 20px;
}

.div-block-554 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-158 {
  display: block;
}

.div-block-555 {
  position: relative;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-555.is-sticky {
  flex: 1;
  width: 40%;
  position: sticky;
  inset: 38px auto auto;
}

.heading-257 {
  font-size: 38px;
  font-weight: 700;
}

.html-embed-13 {
  display: none;
}

.div-block-558 {
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-558.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.blog-related-link {
  height: 100%;
  text-decoration: none;
  transition: all .3s;
}

.blog-related-link:hover {
  border-radius: 12px;
  box-shadow: 0 0 20px #0000001a;
}

.link-block-64, .link-block-65 {
  text-decoration: none;
}

.section-159 {
  margin-bottom: 80px;
  display: block;
}

.heading-262 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
}

.section-160 {
  background-color: var(--mint-cream);
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.heading-263 {
  color: var(--black);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.rich-text-block-5 {
  color: var(--black);
  letter-spacing: 0;
  white-space: normal;
  font-size: 19px;
  font-weight: 300;
  line-height: 30px;
}

.rich-text-block-5.dictionarybody {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8;
}

.div-block-559 {
  border: 0px none var(--gainsboro);
  background-color: #0000;
  border-radius: 4px;
  margin-bottom: 40px;
  padding: 10px 20px;
}

.div-block-559.gap-15 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.heading-264 {
  color: var(--black);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-224 {
  color: var(--grey);
  font-weight: 500;
  line-height: 24px;
}

.text-block-192 {
  color: var(--lime-green);
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
  display: flex;
}

.text-block-193 {
  color: var(--lime-green);
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.div-block-564 {
  border-left: 5px solid var(--steel-blue);
  margin-top: 20px;
  padding-top: 0;
  padding-left: 20px;
}

.link-block-67 {
  background-color: var(--steel-blue);
  border-radius: 50px;
  justify-content: space-around;
  align-items: center;
  width: 150px;
  margin-top: 20px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.link-block-67:hover {
  background-color: var(--steel-blue);
}

.image-246 {
  width: 18px;
  height: 18px;
}

.heading-267 {
  color: var(--black);
  margin-top: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.text-block-195 {
  color: var(--white-smoke-1);
  font-weight: 600;
  text-decoration: none;
}

.section-161, .section-162 {
  display: block;
}

.paragraph-225 {
  color: var(--grey);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.dictionary-cta-image, .div-block-565 {
  text-align: center;
}

.section-163 {
  padding-top: 40px;
  padding-bottom: 60px;
  display: block;
}

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

.div-block-567 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  padding-top: 20px;
  display: flex;
}

.text-block-196 {
  color: var(--black);
  text-align: left;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.div-block-568 {
  background-color: var(--white-smoke);
  border: 2px solid #000;
  border-radius: 10px;
  width: 75%;
  margin-bottom: 60px;
  padding: 40px;
  display: none;
}

.div-block-569 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-570 {
  border-radius: 10px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-571 {
  flex: 1;
}

.list-item-33 {
  list-style-type: none;
}

.div-block-572 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 15px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.image-252 {
  width: 100%;
}

.div-block-573 {
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 100px;
  display: flex;
}

.div-block-574 {
  background-color: #f0f9ff;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1200px;
  max-width: 1200px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.form-9 {
  width: auto;
  display: block;
}

.text-field-20 {
  border: 1px solid var(--gainsboro);
  border-radius: 5px;
  margin-bottom: 0;
}

.form-block-19 {
  justify-content: center;
  align-items: center;
  width: 80%;
  padding-top: 20px;
  display: block;
}

.button-37 {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 5px;
  font-weight: 600;
}

.button-37:hover {
  background-image: linear-gradient(#2f80ed, #1b65c8);
}

.submit-button-5 {
  background-color: var(--steel-blue);
  border-radius: 0 4px 4px 0;
  font-weight: 500;
}

.submit-button-5:hover {
  color: var(--white);
  background-color: #006fcf;
}

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

.checkbox-field {
  padding-top: 20px;
  padding-left: 20px;
}

.success-message-8 {
  border: 2px solid var(--steel-blue);
  background-color: var(--black);
  color: #fff;
  border-radius: 5px;
  margin-top: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 400;
}

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

.div-block-580, .div-block-581 {
  display: none;
}

.div-block-510-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px #000;
  border-bottom: 1px solid #ddd;
  justify-content: flex-start;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.discount-div-mobile {
  background-color: var(--gold);
  color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 64%;
  height: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: none;
}

.discount-hidden {
  height: 20px;
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.discount-div-hidden {
  color: #fff;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 64%;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.div-block-585 {
  width: 89%;
  padding: 10px;
  display: flex;
}

.div-block-586 {
  flex: 1;
}

.div-block-588 {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.section-167 {
  background-color: #ecf7ff;
}

.div-block-589 {
  justify-content: space-around;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.text-block-203 {
  background-color: var(--steel-blue);
  width: 320px;
  color: var(--white-smoke-1);
  text-align: center;
  border-radius: 20px;
  margin-top: 20px;
  padding: 5px;
  font-weight: 600;
}

.div-block-591 {
  grid-column-gap: 1rem;
  display: flex;
}

.tags_blue {
  background-color: var(--steel-blue);
  color: #fff;
  border-radius: 20px;
  padding: 5px 10px;
  font-weight: 500;
}

.text-block-206 {
  color: var(--black);
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 500;
}

.section-168 {
  display: block;
}

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

.container-172 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-593 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  width: 320px;
  box-shadow: 1px 0 20px -9px var(--light-sky-blue);
  border-radius: 10px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.section-169, .container-174 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-255 {
  width: 300px;
}

.div-block-595 {
  background-color: var(--white);
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  border-radius: 10px;
  padding: 20px;
}

.text-block-208 {
  color: var(--black);
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.text-block-209 {
  color: var(--grey);
  font-weight: 500;
}

.link-block-70 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border: 1px solid var(--elements-webflow-library--neutral--300);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.link-block-70:hover {
  background-color: var(--white-smoke);
}

.link-block-70.hide-display {
  display: none;
}

.div-block-596 {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.text-block-210 {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.clientlogosdupli2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  max-width: 100%;
  display: grid;
}

.div-block-597 {
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.link-44 {
  color: var(--steel-blue);
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.link-44:hover {
  color: var(--black);
  text-decoration: underline;
}

.link-45 {
  color: var(--steel-blue);
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.link-45:hover {
  color: var(--black);
}

.discount-hidden-copy {
  color: #0000;
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 20px;
  display: none;
}

.section-170 {
  background-color: var(--222222);
}

.link-block-71 {
  background-color: var(--white);
  border-radius: 10px;
  padding: 10px;
  display: block;
}

.html-embed-17, .html-embed-18, .html-embed-19 {
  display: none;
}

.section-83-copy {
  margin-top: 40px;
  margin-bottom: 0;
  display: block;
}

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

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

.section-171 {
  background-color: #f4fffb;
  display: block;
  position: static;
}

.heading-279 {
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
}

.div-block-602 {
  grid-column-gap: .95rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.section-172 {
  margin-top: 100px;
  display: block;
}

.link-block-72 {
  background-color: var(--light-green);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  text-decoration: none;
  display: flex;
}

.link-block-72:hover {
  background-color: var(--light-green);
  color: var(--white-smoke-1);
}

.link-block-72.w--current {
  background-color: var(--light-green);
}

.heading-280 {
  width: 100%;
  height: 100%;
  color: var(--222222);
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
}

.heading-280:hover {
  background-color: var(--black);
  color: var(--white);
  border-radius: 50px;
}

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

.div-block-604 {
  position: sticky;
  top: 0;
}

.section-173 {
  background-color: #f4fffb;
  display: block;
}

.dictionarycategory {
  background-color: var(--light-green);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  text-decoration: none;
  display: flex;
}

.dictionarycategoryheading {
  width: auto;
  height: auto;
  color: var(--222222);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.div-block-605 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

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

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

.link-block-74 {
  grid-column-gap: .5rem;
  border: 0 #0000;
  border-radius: 5px;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.text-block-215 {
  color: var(--lime-green);
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
}

.text-block-215:hover {
  color: #068535;
}

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

.div-block-621 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-622 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--steel-blue);
  color: var(--white-smoke-1);
  text-align: left;
  background-color: #003869;
  background-image: linear-gradient(#003d73, #001d35);
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 20px;
  font-weight: 400;
  display: flex;
}

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

.image-263 {
  width: 32px;
  height: 32px;
}

.div-block-624 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.div-block-625 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}

.container-177 {
  border: 1px solid var(--light-sky-blue);
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  border-radius: 10px;
  padding: 60px 20px;
}

.div-block-626 {
  align-items: center;
  display: flex;
}

.paragraph-233 {
  background-color: var(--black);
  color: var(--white-smoke-1);
  border-radius: 20px;
  margin-bottom: 0;
  padding: 5px 20px;
  font-weight: 500;
}

.button-38 {
  background-color: var(--steel-blue);
  mix-blend-mode: normal;
  border-radius: 6px;
  padding: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.button-38:hover {
  background-color: #0065bd;
}

.div-block-627 {
  width: 50%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-216 {
  border: 1px solid var(--light-sky-blue);
  background-color: var(--white-smoke-1);
  color: var(--black);
  border-radius: 50px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 60px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
}

.text-block-216:hover {
  box-shadow: 0 0 20px -4px var(--white);
}

.div-block-628 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: stretch;
  margin-top: 40px;
  margin-bottom: 60px;
  display: grid;
}

.section-178 {
  background-color: var(--black);
  background-image: linear-gradient(to bottom, var(--black) 50%, #004077);
}

.heading-285 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-629 {
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  place-items: stretch center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 140px;
  display: grid;
}

.div-block-630 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 60px;
  display: grid;
}

.heading-286 {
  text-align: center;
  text-shadow: 1px 0 10px var(--steel-blue);
  font-size: 44px;
  font-weight: 600;
  line-height: 52px;
}

.heading-287 {
  text-align: center;
  text-shadow: 1px 0 10px var(--steel-blue);
}

.heading-288 {
  color: var(--white-smoke-1);
  text-align: center;
  text-shadow: 1px 0 10px var(--steel-blue);
  font-size: 44px;
  font-weight: 600;
  line-height: 52px;
}

.text-block-217, .text-block-218 {
  text-align: center;
}

.text-block-219 {
  color: var(--white-smoke-1);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
}

.heading-289 {
  color: var(--white-smoke-1);
  text-align: center;
  font-size: 38px;
  font-weight: 600;
}

.div-block-631 {
  grid-column-gap: 37px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  padding-top: 0;
  display: grid;
}

.div-block-632 {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 0;
  display: grid;
}

.section-179 {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--steel-blue), #134977 39%, var(--black) 83%);
}

.bold-text-76 {
  color: var(--white);
  font-weight: 700;
}

.image-264 {
  max-width: 20%;
  padding-bottom: 10px;
}

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

.heading-290 {
  text-align: center;
  font-size: 32px;
}

.paragraph-234 {
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.bold-text-77 {
  color: var(--white-smoke-1);
  text-align: center;
  font-weight: 400;
}

.container-178 {
  padding-top: 100px;
}

.video-3 {
  border-radius: 8px;
  display: none;
}

.text-block-220 {
  color: var(--white-smoke-1);
}

.text-block-221 {
  color: var(--white-smoke-1);
  font-weight: 400;
}

.link-block-75 {
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  text-decoration: none;
  display: inline-block;
}

.text-block-222 {
  color: var(--white-smoke-1);
  text-align: center;
  font-weight: 300;
  line-height: 22px;
}

.bold-text-78 {
  font-weight: 300;
}

.bold-text-79, .bold-text-80, .bold-text-81, .bold-text-82 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.container-179 {
  padding-top: 100px;
}

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

.image-265, .image-266, .image-267, .image-268, .image-269, .image-270 {
  width: 50%;
}

.bold-text-84 {
  color: var(--white-smoke-1);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 52px;
}

.bold-text-85 {
  color: var(--white-smoke-1);
  font-weight: 600;
}

.bold-text-86, .bold-text-87 {
  font-weight: 400;
}

.bold-text-88, .bold-text-89 {
  color: var(--white-smoke-1);
  font-size: 16px;
  font-weight: 400;
}

.bold-text-90, .bold-text-91 {
  color: var(--light-sky-blue);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.heading-291 {
  font-size: 24px;
  line-height: 32px;
}

.bold-text-92 {
  color: var(--light-sky-blue);
  font-weight: 600;
}

.bold-text-93 {
  color: var(--white-smoke-1);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.paragraph-235 {
  font-weight: 400;
}

.bold-text-94, .bold-text-95 {
  color: var(--white-smoke-1);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.bold-text-96 {
  color: var(--light-sky-blue);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.paragraph-236 {
  font-weight: 400;
}

.bold-text-97 {
  color: var(--white-smoke-1);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.image-271, .image-272 {
  width: 75%;
}

.heading-292 {
  line-height: 32px;
}

.image-273, .image-274 {
  width: 75%;
}

.div-block-635 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.testimonialcomparison-new {
  grid-column-gap: 24px;
  grid-row-gap: 23px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-636 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white-smoke-1);
  color: #fff;
  background-image: linear-gradient(#003d73, #001d35 68%, #00111f);
  border: 1px solid #005dae;
  border-radius: 10px;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.heading-295 {
  color: var(--alice-blue);
  text-align: center;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 32px;
  font-weight: 600;
}

.section-180 {
  background-color: var(--black);
  padding-top: 60px;
  padding-bottom: 20px;
}

.paragraph-239 {
  color: var(--alice-blue);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.section-181 {
  background-color: var(--black);
  color: var(--222222);
}

.div-block-637 {
  color: #0000;
  flex: 1;
  padding-right: 40px;
}

.div-block-638 {
  grid-column-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.heading-296 {
  color: var(--white-smoke-1);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}

.text-block-223 {
  color: var(--white-smoke-1);
  font-size: 16px;
  font-weight: 500;
}

.div-block-639 {
  border: 1px none var(--steel-blue);
  border-radius: 0;
  padding: 0;
}

.text-block-224 {
  color: var(--white-smoke-1);
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-240 {
  color: #9e9e9e;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.container-180 {
  padding-left: 60px;
}

.image-275 {
  width: 110px;
  max-width: none;
  height: auto;
}

.image-276 {
  width: 88px;
  max-width: none;
  height: auto;
}

.image-277 {
  border-radius: 200px;
  max-width: 80%;
}

.div-block-640 {
  padding-bottom: 60px;
}

.heading-297 {
  color: var(--white-smoke-1);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.div-block-641 {
  margin-top: 80px;
  margin-bottom: 100px;
}

.image-278 {
  width: 64px;
  max-width: none;
}

.div-block-643, .div-block-645 {
  display: none;
}

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

.text-block-226 {
  border: 1px solid var(--steel-blue);
  background-color: var(--black);
  color: var(--white-smoke-1);
  border-radius: 50px;
  padding: 10px 20px;
  font-weight: 500;
}

.heading-298 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 700;
  line-height: 46px;
}

.paragraph-241 {
  color: var(--grey);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.link-block-76 {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 5px;
  margin-top: 20px;
  padding: 20px 40px;
  text-decoration: none;
  display: block;
}

.text-block-227 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-647 {
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  background-color: #dff1ff;
  border-radius: 20px;
  padding: 60px;
}

.div-block-648 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-279 {
  background-color: var(--white-smoke-1);
  border-radius: 40px;
  width: 64px;
  height: 64px;
  padding: 5px;
}

.tabs-7 {
  display: flex;
}

.tabs-menu-9 {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.tabs-content-7 {
  flex: 1;
  margin-left: 40px;
}

.tab-link-tab-2-9 {
  border-left: 5px none var(--gainsboro);
  background-color: #0000;
}

.tab-link-tab-2-9.w--current {
  border-left-color: var(--steel-blue);
  background-color: #0000;
}

.tab-link-tab-3-9 {
  border-left: 5px none var(--gainsboro);
  background-color: #0000;
}

.tab-link-tab-3-9.w--current {
  border-left-color: var(--steel-blue);
  background-color: #0000;
}

.tab-link-tab-1-9 {
  border-left: 5px solid var(--gainsboro);
  background-color: #0000;
}

.tab-link-tab-1-9.w--current {
  border-left: 5px none var(--steel-blue);
  background-color: #0000;
}

.image-280 {
  width: 100%;
}

.image-281, .image-282 {
  width: 100%;
  height: 100%;
}

.tabs-8 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: row-reverse;
  display: flex;
}

.tabs-content-8 {
  flex: 1;
}

.tabs-menu-10 {
  flex-direction: column;
  flex: 1;
  margin-left: 39px;
  display: flex;
}

.tab-link-tab-1-10 {
  border-left: 5px solid var(--gainsboro);
  background-color: #0000;
}

.tab-link-tab-1-10.w--current {
  border-left: 5px none var(--lime-green);
  background-color: #0000;
}

.div-block-652 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.div-block-653 {
  grid-column-gap: 23px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 60px;
  display: grid;
}

.div-block-654 {
  justify-content: space-around;
  padding-top: 60px;
  display: flex;
}

.image-283 {
  width: 512px;
  max-width: none;
}

.div-block-655 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.image-284 {
  width: 32px;
  height: 32px;
}

.heading-299 {
  color: var(--black);
  text-align: center;
  margin-bottom: 40px;
  line-height: 46px;
}

.div-block-656 {
  background-color: #e3f2ff;
  border-radius: 5px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
}

.section-182 {
  display: block;
}

.section-183 {
  margin-top: 140px;
  margin-bottom: 140px;
  display: block;
}

.section-184 {
  margin-top: 100px;
  display: block;
}

.section-185 {
  border-radius: 20px;
  margin-top: 100px;
  display: block;
}

.teachable-cta-1 {
  background-color: #0000;
  margin-bottom: 60px;
}

.container-182 {
  padding-top: 100px;
}

.div-block-657 {
  padding-top: 80px;
}

.heading-300 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 40px;
  font-size: 32px;
  line-height: 40px;
}

.heading-301, .heading-302, .heading-303 {
  color: var(--black);
  margin-top: 10px;
  font-size: 20px;
  line-height: 28px;
}

.heading-304 {
  margin-top: 10px;
  font-size: 20px;
  line-height: 28px;
}

.heading-305, .heading-306 {
  color: var(--black);
  margin-top: 10px;
  font-size: 20px;
  line-height: 28px;
}

.paragraph-242, .paragraph-243, .paragraph-244, .paragraph-245, .paragraph-246, .paragraph-247 {
  color: var(--black);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.heading-307 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.heading-308, .heading-309, .heading-310, .heading-311 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 32px;
}

.heading-312 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-248, .paragraph-249, .paragraph-250, .paragraph-251, .paragraph-252, .paragraph-253 {
  color: var(--grey);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.tab-pane-tab-1-4 {
  margin-right: 40px;
}

.div-block-658 {
  padding-top: 60px;
}

.image-285, .image-286, .image-287 {
  background-color: var(--alice-blue-2);
  border-radius: 50px;
  width: 80px;
  height: 80px;
  padding: 10px;
}

.heading-313 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.heading-314 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 32px;
}

.heading-315 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-254, .paragraph-255, .paragraph-256 {
  color: var(--grey);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.section-186 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.heading-316 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  line-height: 46px;
}

.paragraph-257 {
  color: var(--grey);
  text-align: center;
  margin-bottom: 40px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.tab-link-tab-2-10 {
  border-left: 5px none var(--gainsboro);
  background-color: #0000;
}

.tab-link-tab-2-10.w--current {
  border-left: 5px solid var(--lime-green);
  background-color: #0000;
}

.tab-link-tab-3-10 {
  border-left: 5px none var(--gainsboro);
  background-color: #0000;
}

.tab-link-tab-3-10.w--current {
  border-left: 5px solid var(--lime-green);
  background-color: #0000;
}

.section-187 {
  background-color: var(--white-smoke);
}

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

.paragraph-258 {
  color: #686868;
  text-align: center;
  max-width: 700px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.heading-317 {
  background-color: var(--steel-blue);
  width: 120px;
  color: var(--white);
  text-align: center;
  border: 2px solid #0000;
  border-radius: 2px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.heading-318 {
  text-align: left;
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.link-block-77 {
  color: var(--222222);
  border: 2px solid #0000;
  border-radius: 5px;
  text-decoration: none;
}

.link-block-77:hover {
  border-color: var(--222222);
  background-color: var(--white);
}

.div-block-661 {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.section-188 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.heading-319 {
  color: var(--black);
  text-align: left;
  font-size: 32px;
}

.image-289 {
  width: 128px;
  margin-top: 10px;
}

.image-290 {
  border-radius: 50px;
  width: 80px;
}

.container-189 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-228 {
  color: var(--222222);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.section-189 {
  background-color: var(--222222);
}

.section-190 {
  background-color: #deffea;
  padding-top: 31px;
  padding-bottom: 29px;
  display: none;
}

.div-block-664 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  font-family: Plus Jakarta Sans, sans-serif;
  display: flex;
}

.heading-320 {
  color: var(--lime-green);
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 20px;
}

.container-190 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-665 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-321 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.section-191 {
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.heading-322 {
  color: var(--lime-green);
  font-size: 20px;
}

.heading-323 {
  font-family: Plus Jakarta Sans, sans-serif;
}

.rich-text-block-6 {
  color: var(--black);
  font-family: Red Hat Text, sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.heading-324 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.heading-325 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 700;
}

.paragraph-259 {
  color: var(--grey);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-229 {
  color: var(--black);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-666 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.pricing-hero {
  background-color: #eff8ff;
  padding-top: 80px;
  padding-bottom: 20px;
  display: none;
}

.pricing-cards {
  color: var(--black);
  background-color: #eff8ff;
  padding-top: 0;
  padding-bottom: 60px;
  line-height: 22px;
  display: none;
}

.div-block-667 {
  border: 2px solid #97dbff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  height: 700px;
  padding: 20px;
  display: flex;
  position: relative;
}

.yearlyprice {
  color: var(--black);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 38px;
}

.heading-327 {
  color: var(--black);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.paragraph-260 {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-230 {
  color: var(--black);
  margin-bottom: 15px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.text-block-231 {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  line-height: 22px;
  text-decoration: line-through;
}

.text-block-232 {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  line-height: 22px;
}

.div-block-669 {
  background-color: var(--white);
  border: 2px solid #97dbff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-670 {
  justify-content: center;
  align-items: center;
  height: 25px;
  display: flex;
}

.text-block-234 {
  background-color: var(--steel-blue);
  width: 100px;
  height: 100%;
  color: var(--white);
  text-align: center;
  border-radius: 50px;
  padding: 5px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  line-height: 14px;
}

.div-block-671 {
  justify-content: center;
  align-items: center;
  height: 25px;
  display: flex;
}

.text-block-235 {
  background-color: var(--steel-blue);
  width: 100px;
  height: 100%;
  color: var(--white);
  text-align: center;
  border-radius: 50px;
  padding: 5px 20px;
  font-weight: 700;
  line-height: 14px;
  display: none;
}

.div-block-673 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.text-block-238 {
  color: var(--steel-blue);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.pricingyearlytable {
  color: var(--grey);
  text-align: center;
  margin-top: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.desktop-features {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 40px;
  display: none;
}

.div-block-674, .div-block-675 {
  border: 1px solid var(--gainsboro);
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-677 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 32px 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  height: auto;
  display: grid;
}

.div-block-678 {
  border: 0 #0000;
  flex: 1;
}

.div-block-679 {
  border: 1px solid var(--gainsboro);
  background-color: var(--white-smoke);
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.heading-330 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 28px;
  transform: rotate(270deg);
}

.heading-332 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.div-block-680 {
  grid-column-gap: 10px;
  border: .5px solid var(--gainsboro);
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.mobile-features {
  display: none;
}

.text-span-39 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
}

.monthlyprice {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  display: none;
}

.plantenure {
  background-color: var(--white);
  border-radius: 50px;
  align-items: center;
  width: 40px;
  height: 22px;
  margin-left: 1em;
  margin-right: 1em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.plantenure:hover {
  background-color: var(--white);
}

.plantenurebutton {
  opacity: 0;
  background-color: #99bddd;
  border-radius: 50px;
  width: 100px;
  height: 40px;
  display: none;
  position: absolute;
}

.plantenurebutton2 {
  background-color: var(--steel-blue);
  border-radius: 100%;
  width: 18px;
  height: 18px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
}

.product {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-242, .text-block-243 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.bold-text-98, .bold-text-99 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.bold-text-101, .bold-text-104 {
  font-weight: 500;
}

.div-block-684 {
  padding-left: 10px;
}

.bold-text-106, .bold-text-107, .bold-text-108 {
  font-size: 14px;
  font-weight: 600;
}

.text-span-40, .text-span-41 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 18px;
  line-height: 0;
}

.text-span-42 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 0;
}

.text-span-43, .text-span-44, .text-span-45 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 18px;
  line-height: 0;
}

.div-block-686 {
  grid-column-gap: 10px;
  display: flex;
}

.text-block-244 {
  color: var(--steel-blue);
  font-family: MATERIAL ICONS, sans-serif;
}

.plantenuretable {
  background-color: var(--steel-blue);
  border-radius: 50px;
  align-items: center;
  width: 40px;
  height: 22px;
  margin-left: 1em;
  margin-right: 1em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.plantenuretablebutton2 {
  background-color: var(--white);
  border-radius: 100%;
  width: 18px;
  height: 18px;
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
}

.pricingmonthlytable {
  color: var(--grey);
  text-align: center;
  margin-top: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  display: none;
}

.pricing-faqs {
  background-color: var(--white);
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
}

.div-block-689 {
  flex-direction: column;
  display: flex;
}

.dropdown-7 {
  width: 100%;
  padding-top: 10px;
}

.dropdown-toggle-7 {
  border-left: 4px solid var(--light-sky-blue);
  width: 100%;
}

.div-block-690 {
  border-left: 4px solid var(--light-sky-blue);
  background-color: var(--white);
}

.dropdown-list-7 {
  background-color: #0000;
  position: relative;
}

.paragraph-262 {
  color: var(--grey);
  margin-bottom: 0;
  padding: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
}

.d---users-operations {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-46 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 18px;
  line-height: 0;
}

.d---website-builder, .d---live-class-support {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-47, .text-span-48, .text-span-49 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 18px;
  line-height: 0;
}

.d---security, .d---payment-analytic {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-50, .text-span-51, .text-span-52 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 18px;
  line-height: 0;
}

.d---branding, .d---classroom-builder {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-110, .bold-text-111, .bold-text-112 {
  font-weight: 400;
}

.d---collab-community, .d---support, .d---video-encoding, .d---assesments, .d---mobile-apps {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-246 {
  font-size: 12px;
  display: inline;
}

.information-element {
  text-align: center;
  cursor: pointer;
  border: 1px solid #000;
  border-radius: 50%;
  padding: 1px 5px;
  font-size: 10px;
  line-height: 10px;
  display: none;
  position: relative;
}

.div-block-692 {
  background-color: var(--steel-blue);
  width: 300px;
  padding: 10px 20px;
  display: none;
  position: absolute;
  top: -50px;
}

.text-block-247 {
  width: auto;
  color: var(--white);
  text-align: left;
  font-size: 14px;
  line-height: 24px;
}

.dropdown-list-8 {
  background-color: #0000;
}

.dropdown-list-8.w--open {
  background-color: var(--steel-blue);
}

.usdtoggle, .inrtoggle {
  background-color: var(--white);
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 700;
}

.div-block-694 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.dropdown-toggle-8 {
  background-color: var(--white);
  border-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
}

.text-block-252 {
  color: var(--black);
  background-color: #0000;
  font-weight: 700;
}

.icon-11 {
  color: var(--black);
  font-weight: 700;
}

.inrprice {
  display: none;
}

.container-197 {
  padding-bottom: 20px;
}

.heading-335 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
}

.container-198 {
  padding-top: 0;
}

.text-span-62 {
  color: var(--steel-blue);
}

.text-block-254 {
  color: var(--grey);
  margin-top: 40px;
  margin-bottom: 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-255 {
  color: var(--black);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.bold-text-130 {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-695 {
  height: auto;
}

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

.currencytoggle-mobile {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-256 {
  color: var(--black);
  text-align: center;
  margin-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 500;
  line-height: 22px;
  display: none;
}

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

.text-block-257 {
  color: var(--steel-blue);
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.image-291, .image-293 {
  width: 24px;
  height: 24px;
}

.feature-wrapper {
  display: none;
}

.feature-toggle {
  grid-column-gap: 1rem;
  cursor: pointer;
  background-color: #eff8ff;
  justify-content: space-around;
  align-items: center;
  width: auto;
  padding: 20px;
  display: flex;
}

.div-block-700 {
  justify-content: center;
  align-items: center;
  display: none;
}

.feature-toggle-hidden {
  grid-column-gap: 1rem;
  cursor: pointer;
  background-color: #eff8ff;
  justify-content: space-around;
  align-items: center;
  padding: 20px;
  display: none;
}

.div-block-701 {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  padding-top: 60px;
  display: none;
}

.text-block-258 {
  color: var(--222222);
  text-align: center;
  padding-top: 40px;
  display: none;
}

.image-294 {
  width: auto;
  max-width: 65%;
}

.image-295, .image-296, .image-297, .image-298, .image-299, .image-300, .image-301, .image-302, .image-303 {
  max-width: 65%;
}

.link-46 {
  color: var(--grey);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.text-span-63 {
  color: var(--steel-blue);
}

.text-span-64 {
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 18px;
  line-height: 0;
}

.d--plan-heading {
  color: var(--blue-violet);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.d--plan-heading-2 {
  color: var(--lime-green);
  text-align: center;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.filters-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 40px;
  display: flex;
}

.form-10 {
  display: block;
}

.collection-item-3 {
  margin-bottom: 20px;
}

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

.form-block-20 {
  width: 75%;
}

.text-field-21 {
  border: 1px solid #0000;
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 4px 0 16px -1px #b4ffcf;
}

.paragraph-263 {
  height: auto;
  color: var(--grey);
  font-size: 16px;
  line-height: 24px;
}

.image-304 {
  width: 20px;
  height: 20px;
}

.container-199 {
  padding-top: 60px;
  padding-bottom: 40px;
}

.link-block-81 {
  grid-row-gap: 1rem;
  border: 1px solid var(--lime-green);
  background-color: var(--white);
  border-radius: 6px;
  flex-direction: column;
  height: 300px;
  margin-bottom: 20px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.link-block-81:hover {
  background-color: #f4f4f4;
}

.div-block-706 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-707 {
  grid-column-gap: .5rem;
  display: flex;
}

.dictionaryblog {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.mobile-apps {
  justify-content: center;
  align-items: center;
  display: flex;
}

.mobile-app-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  padding: 40px 20px 40px 40px;
  display: grid;
  box-shadow: -3px -2px 16px -4px #ccc;
}

.mobileappheading {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 32px;
}

.mobile-apppara {
  color: var(--black);
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.mobileapplink {
  color: var(--black);
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.talktosaleswrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #eff8ff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 60px 40px;
  display: block;
}

.talktosaleswrapper.bg_darkblue {
  background-color: #003966;
  background-image: linear-gradient(130deg, #072654 37%, #1054ba);
}

.talktosaleswrapper.bg_darkblue.margin-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.talktosaleswrapper.bg_darkblue.margin-0.flex-horizontal {
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
}

.talktosaleswrapper.bg_darkblue.margin-0.flex-horizontal.mobile-center {
  align-items: center;
  margin-left: 10px;
}

.sn-cta-link {
  background-color: var(--white);
  color: var(--black);
  border: 1px solid #000;
  border-radius: 5px;
  padding: 10px 20px;
  text-decoration: none;
  display: block;
}

.sn-cta-link:hover {
  background-color: var(--black);
  color: var(--white);
}

.text-block-262 {
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.link-block-83 {
  color: #007fed;
  border: 2px solid #007fed;
  border-radius: 5px;
  padding: 10px 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .2s ease-in, color .2s ease-in;
  display: block;
}

.link-block-83:hover {
  background-color: var(--steel-blue);
  color: var(--white);
}

.pricingwidgetctatype2 {
  background-color: var(--steel-blue);
  color: var(--white);
  border: 3px solid #007fed;
  border-radius: 5px;
  padding: 10px 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s ease-in, background-color .2s ease-in;
  display: block;
}

.pricingwidgetctatype2:hover {
  background-color: var(--white);
  color: var(--steel-blue);
}

.sn-cta-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sn-cta-wrapper.pp {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.pricing-enterprice-cards {
  background-color: #eff8ff;
  border-radius: 10px;
  padding: 20px;
}

.currency-inr-toggle {
  grid-column-gap: 1rem;
  background-color: var(--white);
  color: var(--black);
  align-items: center;
  padding: 10px 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 700;
  display: none;
}

.image-309 {
  width: 20px;
  height: 20px;
}

.currency-usd-toggle {
  grid-column-gap: 1rem;
  background-color: var(--white);
  color: var(--black);
  align-items: center;
  padding: 10px 20px 10px 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-weight: 700;
  display: flex;
}

.text-block-271, .text-block-272 {
  color: var(--steel-blue);
}

.text-block-273 {
  color: var(--grey);
  text-align: center;
  padding-top: 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-723 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.section-201 {
  background-color: #f9f9f9;
  margin-top: 100px;
  padding-top: 60px;
  padding-bottom: 100px;
}

.tabs-menu-15 {
  grid-column-gap: 3rem;
  justify-content: space-between;
  display: flex;
}

.tab-link-tab-1-61 {
  opacity: .3;
  color: var(--222222);
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

.tab-link-tab-1-61.w--current {
  border-bottom: 3px solid var(--blue-violet);
  opacity: 1;
  color: var(--222222);
  text-align: left;
  background-color: #0000;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
  transition: all .2s;
  transform: scale(1.3);
}

.tab-link-tab-2-15 {
  opacity: .3;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

.tab-link-tab-2-15.w--current {
  border-bottom: 3px solid var(--blue-violet);
  opacity: 1;
  color: var(--222222);
  background-color: #0000;
  border-radius: 0;
  transition: all .2s;
  transform: scale(1.3);
}

.tab-link-tab-3-14 {
  opacity: .3;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

.tab-link-tab-3-14.w--current {
  border-bottom: 3px solid var(--blue-violet);
  opacity: 1;
  color: var(--222222);
  background-color: #0000;
  border-radius: 0;
  transition: all .2s;
  transform: scale(1.3);
}

.tab-link-tab-4-13 {
  opacity: .3;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

.tab-link-tab-4-13.w--current {
  border-bottom: 3px solid var(--blue-violet);
  opacity: 1;
  color: var(--222222);
  background-color: #0000;
  border-radius: 0;
  transition: all .2s;
  transform: scale(1.3);
}

.comparison-title-wrapper {
  padding-bottom: 40px;
}

.heading-341 {
  color: var(--black);
  font-size: 28px;
  font-weight: 800;
  line-height: 32px;
}

.slider-comparison-desktop {
  z-index: 1;
  background-color: #0000;
  width: 600px;
  height: 100%;
  display: block;
  overflow: visible;
}

.mask-10 {
  width: 25%;
  overflow: visible;
}

.heading-342 {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
}

.icon-17 {
  z-index: 6;
  margin: 0;
  display: none;
}

.left-arrow-10 {
  width: 40px;
  height: 40px;
  color: var(--black);
  background-color: #0000;
  border-radius: 50%;
  margin-top: 0;
  margin-bottom: 0;
  top: 0;
  left: 0;
}

.div-block-724 {
  z-index: 3;
  background-color: #f9f9f9;
  position: relative;
}

.icon-19 {
  color: var(--black);
  margin: 0;
  display: none;
}

.right-arrow-10 {
  z-index: 6;
  background-color: #0000;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin: 0;
  top: 0;
  right: -10px;
}

.compare-feature-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compare-title-wrapper {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

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

.compare-text {
  color: var(--black);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

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

.comparison-checklist {
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.tabs-11 {
  padding-top: 0;
}

.flex-col-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 100px;
  display: flex;
}

.primary-container {
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.primary-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6451b9eeb19c7f2a404ee6a9_1279%20-%20Laptop%20%26%20Desktop.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 0;
}

.hero-emoji-image {
  width: 64px;
  height: 64px;
}

.text-center {
  color: #9b9b9b;
  text-align: center;
  padding-top: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  display: none;
}

.grid-three-cols {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 100px;
  display: grid;
}

.flex-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.heading-344 {
  color: var(--black);
  text-align: center;
  font-size: 44px;
  line-height: 52px;
}

.text-block-274 {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 5px;
  padding: 15px 40px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.heading-345 {
  color: var(--black);
  margin-bottom: 40px;
  font-size: 44px;
  line-height: 52px;
}

.section-202 {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-346 {
  color: #8768fa;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
}

.image-312, .image-313 {
  width: 24px;
  height: 24px;
}

.paragraph-267 {
  color: var(--222222);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
}

.paddingdiv-do-not-delete {
  padding-top: 40px;
}

.flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  justify-content: flex-start;
  margin-top: 40px;
  margin-bottom: auto;
  padding: 0;
  display: flex;
}

.text-block-276 {
  color: var(--grey);
  font-size: 16px;
  font-weight: 500;
}

.text-block-277 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.section-203 {
  padding-bottom: 100px;
}

.section-205 {
  background-color: var(--222222);
}

.progress-bar {
  z-index: 1;
  background-color: var(--hover-blue);
  background-image: linear-gradient(270deg, var(--elements-webflow-library--secondary--color-1), var(--steel-blue) 66%);
  transform-origin: 0%;
  width: 100%;
  height: 5px;
  margin-bottom: -5px;
  position: sticky;
  top: 53px;
}

.pricing-textimonial-3rd-iteration {
  text-align: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
}

.slider-17 {
  background-color: #0000;
  height: 500px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-727 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.div-block-728 {
  transform-origin: 50% 100%;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.image-317 {
  border-radius: 50%;
  width: 64px;
  height: 64px;
}

.div-block-729 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  box-shadow: 4px 0 16px -1px var(--gainsboro);
  border-radius: 8px;
  flex-direction: column;
  padding: 20px 0 0;
  display: flex;
}

.prcing_testimonial_para {
  transform-origin: 50% 100%;
  color: var(--black);
  background-color: #0000;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.footer-text {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-731 {
  padding-bottom: 20px;
}

.knowledge-entrepreneur-showhero {
  background-color: var(--ivory);
  border-radius: 10px;
}

.podcast-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .5fr;
  grid-auto-columns: 1fr;
  padding: 100px 40px 40px;
  display: grid;
}

.coll--podcast-transcript {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: var(--222222);
  cursor: auto;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 0;
  display: grid;
  box-shadow: 0 4px 16px 1px #ddd;
}

.coll-podcast-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding: 10px 30px;
  display: flex;
}

.div-block-735 {
  border-top: 1px solid var(--gainsboro);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-348 {
  color: var(--black);
  text-align: center;
  padding-top: 60px;
  padding-bottom: 20px;
  font-size: 32px;
}

.paragraph-269 {
  border-top: 0px none var(--gainsboro);
  border-bottom: 1px none var(--gainsboro);
  color: #9b9b9b;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.section-206 {
  background-color: #f9f9f9;
  display: block;
}

.heading-349 {
  padding-top: 0;
  font-size: 24px;
  line-height: 28px;
}

.heading-349:hover {
  color: var(--steel-blue);
}

.text-block-285 {
  color: #9b9b9b;
  padding-bottom: 10px;
  font-weight: 600;
}

.transcript-episodes {
  background-color: var(--white-smoke);
  color: var(--grey);
  border-radius: 20px;
  padding: 5px 10px;
  font-weight: 600;
}

.transcript-page-p {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.bold-text-140 {
  color: var(--black);
  font-size: 16px;
  line-height: 24px;
}

.text-block-288 {
  color: #9b9b9b;
  font-weight: 500;
}

.heading-350 {
  color: var(--black);
}

.text-block-289 {
  color: var(--black);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.slide-nav-11 {
  border-radius: 0;
}

.flex-mob-center {
  grid-column-gap: 10px;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: flex;
}

.div-block-737 {
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.pagination-container {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.podcast-streaming-apps {
  width: 32px;
}

.podcast-side-cta-h1 {
  color: var(--black);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 32px;
}

.podcast-side-cta-p {
  color: var(--grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.podcast-side-cta-1 {
  background-color: var(--white-smoke);
  color: var(--black);
  border-radius: 6px;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.podcast-side-cta-1:hover {
  background-color: var(--gainsboro);
}

.podcast-side-cta-2 {
  background-color: var(--steel-blue);
  color: var(--white);
  text-align: center;
  border-radius: 6px;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.podcast-side-cta-2:hover {
  background-color: #005baa;
}

.text-block-292 {
  color: #fff;
  line-height: 24px;
}

.podcast-side-cta-1-div {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.podcast-side-cta-2-div {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--black);
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

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

.text-white.cta-h2-copy {
  font-size: 27px;
  font-weight: 600;
}

.div-block-741 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-block-743 {
  grid-column-gap: 1rem;
  justify-content: flex-start;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.blug-individual-cta {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  width: auto;
  color: var(--black);
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  flex: 0 auto;
  margin-top: auto;
  margin-left: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.blug-individual-cta:hover {
  color: var(--steel-blue);
  background-color: #0000;
  border: 0 #0000;
  font-weight: 600;
}

.primary_section {
  background-color: var(--white);
}

.primary_section.bg-offwhite {
  display: block;
}

.primary_section.bg-black {
  background-color: var(--222222);
  display: none;
}

.primary_section.salespitch {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/650010e3c354e8d7a256e111_Untitled_Artwork.webp");
  background-position: 50%;
  background-size: cover;
}

.bg-black {
  background-color: var(--black);
}

.border-radius-10 {
  border-radius: 10px;
}

.border-radius-10.bg-black {
  padding: 60px 20px 60px 60px;
}

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

.slider-18 {
  background-color: #0000;
  height: 400px;
}

.div-block-744 {
  height: 100%;
}

.image-324 {
  width: 100%;
  height: 100%;
}

.left-arrow-11 {
  width: 50px;
  height: 50px;
  margin-top: auto;
  margin-bottom: auto;
  top: 100%;
  left: 40%;
}

.right-arrow-11 {
  width: 50px;
  height: 50px;
  top: 100%;
  right: 45%;
}

.compare-hover-div {
  background-color: var(--black);
  opacity: .75;
  width: 150px;
  color: var(--white);
  border-radius: 5px;
  padding: 10px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 12px;
  display: none;
  position: absolute;
  top: -36px;
}

.text-block-294 {
  font-size: 32px;
}

.main-comparison-icon {
  width: 32px;
}

.h4-comparsion-page {
  color: var(--white);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.comparsion-h2 {
  color: var(--white);
}

.comparison-page-feature-widget {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.comparison-h3 {
  color: var(--white);
  text-align: left;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.comparison-body-text {
  color: var(--white);
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.comparsion-secondary-cta {
  color: var(--white);
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: inline;
}

.compare-ed-vs-learnworld {
  background-color: var(--222222);
  color: var(--222222);
  border-radius: 10px;
  padding: 20px;
  display: block;
}

.compare-ed-vs-learnworld:hover {
  background-color: var(--black);
}

.compare-ed-vs-teachable {
  color: var(--222222);
  background-color: #21cd9c;
  border-radius: 10px;
  padding: 20px;
  display: block;
}

.compare-ed-vs-teachable:hover {
  background-color: #1daf85;
}

.compare-ed-vs-kajabi {
  background-color: var(--steel-blue);
  color: var(--222222);
  border-radius: 10px;
  padding: 20px;
  display: block;
}

.compare-ed-vs-kajabi:hover {
  background-color: #0162b7;
}

.compare-ed-vs-thinkific {
  color: var(--222222);
  background-color: #081827;
  border-radius: 10px;
  padding: 20px;
  display: block;
}

.compare-ed-vs-thinkific:hover {
  background-color: #000;
}

.compare-ed-vs-podia {
  background-color: var(--blue-violet);
  color: var(--222222);
  border-radius: 10px;
  padding: 20px;
  display: block;
}

.compare-ed-vs-podia:hover {
  background-color: #541ab7;
}

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

.image-325 {
  width: 20px;
  height: 20px;
}

.div-block-746 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

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

.learnworlds {
  flex: 0 auto;
  width: 100%;
  height: 100%;
}

.last-slide {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  width: 400%;
  height: auto;
  padding-right: 25%;
  display: flex;
  overflow: visible;
}

.slide-4 {
  width: 100%;
}

.link-block-88 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--elements-webflow-library--neutral--300);
  cursor: pointer;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 20px;
  transition: all .2s;
  display: grid;
  box-shadow: 0 2px 5px #0003;
}

.link-block-88:hover {
  transform: scale(1.02);
}

.slide-5 {
  width: 100%;
}

.slider-comparison-mobile {
  z-index: 1;
  background-color: #0000;
  width: 700px;
  height: 100%;
  display: none;
  overflow: visible;
}

.teachable, .kajabi {
  flex: 0 auto;
  width: 100%;
  height: 100%;
}

.image-327 {
  width: 120px;
}

.div-block-754 {
  grid-column-gap: 0rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.footer-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}

.link-block-89 {
  background-color: #0000;
}

.link-block-89.w--current {
  background-color: #fff;
}

.div-block-756 {
  grid-column-gap: 1rem;
  margin-top: 0;
  display: flex;
}

.link-48 {
  background-color: var(--steel-blue);
  color: var(--white-smoke-1);
  border-radius: 20px;
  padding: 7px 20px;
  font-weight: 600;
  display: block;
}

.link-48:hover {
  background-color: var(--black);
}

.link-49 {
  color: var(--222222);
  border: 1px solid #000;
  border-radius: 25px;
  padding: 5px 20px;
  font-weight: 600;
  display: none;
}

.div-block-756-copy {
  grid-column-gap: 1rem;
  margin-top: 10px;
  display: flex;
}

.div-block-757 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-328 {
  width: 110px;
}

.div-block-758 {
  background-color: var(--black);
  display: block;
}

.list-8 {
  display: flex;
}

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

.link-block-90 {
  color: var(--black);
}

.link-block-90:hover {
  color: var(--steel-blue);
}

.global-padding {
  padding-top: 80px;
  padding-bottom: 80px;
  transition: all .2s;
}

.hero_description {
  color: #767676;
  text-align: center;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.sol_tab_header {
  text-align: center;
}

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

.tabs-menu-16 {
  background-color: #f4f4f4;
  border-radius: 6px;
  justify-content: space-between;
  margin-top: 60px;
  padding: 10px;
  display: flex;
}

.sol_tab_menu {
  grid-column-gap: 1px;
  grid-row-gap: 1rem;
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sol_tab_menu.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-justify-between {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-around;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.flex-1 {
  flex: 1;
}

.sol_tab_content_disclaimer {
  color: var(--blue-violet);
  background-color: #e6e0ff;
  border-radius: 20px;
  padding: 5px 10px;
  font-weight: 500;
  display: inline-block;
}

.bg-offwhite {
  background-color: var(--white-smoke);
}

.image-330 {
  width: 64px;
  height: 64px;
}

.form-11 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.image-331 {
  width: 75%;
}

.html-embed-20 {
  width: 40%;
}

.slider-19 {
  background-color: #0000;
  height: 100%;
}

.digital_sat_blog_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-around;
  width: 100%;
  height: 100%;
  margin-top: 50px;
  padding-top: 10px;
  padding-bottom: 60px;
  display: flex;
}

.digital_sat_blog {
  background-color: var(--white);
  border-radius: 10px;
  flex: 1;
  padding-bottom: 20px;
}

.image-332 {
  border-radius: 5px;
  width: 100%;
  height: 100%;
}

.digital_sat_desc {
  color: var(--grey);
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.right-arrow-12 {
  background-color: #76767687;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.left-arrow-12 {
  background-color: #76767680;
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.flex-vertical {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.digital_sat_cta {
  color: var(--white);
  text-align: center;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.4;
}

.form-block-21 {
  width: 700px;
  max-width: 100%;
}

.sat-newsletter-subscribe-form {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 0;
  display: flex;
}

.sat-resource-sec-cta {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 5px;
  margin-top: 20px;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.sat-resource-sec-cta:hover {
  background-color: #0662b3;
}

.sat-resource-body2 {
  color: var(--grey);
  padding-top: 10px;
  font-size: 14px;
  font-weight: 500;
}

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

.sat-subscribe--text-field {
  box-shadow: 4px 0 16px -1px var(--gainsboro);
  border: 1px #000;
  border-radius: 5px;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 16px;
  font-weight: 500;
}

.sat-subscribe-button {
  background-color: var(--steel-blue);
  border-radius: 5px;
  font-size: 16px;
  font-weight: 500;
}

.div-block-764 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  margin-bottom: 60px;
  display: flex;
}

.carousel-arrow {
  font-size: 24px;
}

.success-message-9 {
  border: 1px solid var(--lime-green);
  background-color: var(--black);
  border-radius: 10px;
}

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

.grid-22 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 40px;
}

.large_heading {
  color: var(--black);
  text-align: center;
  letter-spacing: -1px;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.1;
}

.large_heading.text_center {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.large_heading.text_bold, .large_heading.text_bold.mob-text-center {
  font-weight: 700;
}

.large_heading.text_bold.text_center.text_white.padding-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.large_heading.text-white-centerred {
  color: var(--white);
  text-align: center;
  align-self: auto;
  display: block;
}

.large_heading.text-white-centerred.line-height-2 {
  line-height: 1.4;
}

.large_heading.line-height-14 {
  line-height: 1.3;
}

.heading_1 {
  color: var(--black);
  text-align: left;
  letter-spacing: -.45px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.heading_1.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.heading_1.text_center.text_black {
  color: var(--black);
}

.heading_1.text_center.max-width-700 {
  max-width: 700px;
}

.heading_1.text_center.max-width-900 {
  max-width: 900px;
}

.heading_1.text_center.max-width-850 {
  max-width: 850px;
}

.heading_1.text-white {
  color: var(--white-smoke-1);
}

.heading_1.text_white {
  padding-left: 0;
  padding-right: 0;
}

.heading_1.text_white.mob-text-center.text_center.is-relative-1 {
  z-index: 1;
  position: relative;
}

.heading_1.text-center-align {
  color: var(--black);
  text-align: center;
}

.heading_1.font-center-align {
  flex: 0 auto;
}

.heading_1.font-center-align.font-color-brand-blue {
  color: #1d58ff;
}

.hae {
  color: var(--black);
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.3;
}

.hae.text_black {
  color: var(--black);
}

.l_sub_heading {
  color: #555;
  text-align: left;
  letter-spacing: -.2px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.l_sub_heading.text_normal {
  font-weight: 400;
}

.l_sub_heading.text_center.mob-text-center.hidden-mobile.left-aligned {
  text-align: left;
}

.l_sub_heading.text_center.text-white {
  color: #fff;
}

.l_sub_heading.text-gray {
  color: var(--grey);
}

.l_sub_heading.text-gray.margin-bottom-zero {
  font-size: 16px;
}

.l_sub_heading.text_blue.brix---mg-top-16px {
  margin-bottom: 0;
}

.l_sub_heading.text-black {
  color: var(--grey);
  text-align: center;
  align-self: center;
  display: block;
}

.l_sub_heading.text-black.mob-text-center.text_center.b-padding-20px {
  margin-bottom: 20px;
}

.l_sub_heading.text-black.max-width-700 {
  max-width: 700px;
}

.l_sub_heading.mob-text-center.text-white {
  color: var(--white);
  padding-bottom: 20px;
}

.l_sub_heading.mob-text-center.text_center.text-black {
  color: var(--grey);
}

.l_sub_heading.text_bold.text_lightsky_blue {
  color: var(--light-sky-blue);
}

.l_sub_heading.text_bold.text_lightsky_blue.margin-0 {
  margin-top: 0;
}

.l_sub_heading.margin-0 {
  margin-bottom: 0;
}

.l_sub_heading.mob {
  color: #111;
}

.l_sub_heading.mob:hover {
  color: #7c3aed;
}

.l_sub_heading.font-center-align.padding-0 {
  margin-bottom: 0;
}

.sub_heading {
  color: var(--grey);
  text-align: left;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.sub_heading.padding_bottom-20 {
  padding-bottom: 20px;
}

.body_1 {
  color: var(--black);
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.body_1.text_bold {
  text-align: center;
  font-size: 14px;
}

.body_1.text_bold:hover {
  color: var(--black);
}

.body_1.text_bold.text-black:hover {
  color: var(--blue-violet);
}

.body_1.text_gray {
  display: block;
}

.body_1.text_blue.hyperlink {
  text-decoration: underline;
}

.body_1.text_white {
  padding-left: 0;
  padding-right: 0;
}

.body_1.font-color-gray {
  color: var(--grey);
}

.body_1.font-color-cloud-grey {
  color: #b3b3b3;
}

.body_1.subskil-link-hover:hover {
  color: var(--hover-blue);
}

.body_1.sub-skill {
  color: #2776e1;
}

.body_1.sub-skill:hover {
  text-decoration: underline;
}

.footnote {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 14px;
  position: relative;
}

.footnote.text_gray.text_bold {
  font-weight: 700;
}

.footnote.text_gray.inter-font, .footnote.text-black.inter-font {
  font-family: Inter, sans-serif;
}

.disclaimer_type_two {
  font-size: 14px;
  line-height: 1.4;
}

.text-block-298 {
  font-size: 12px;
  line-height: 1.2;
}

.icon_large {
  width: 64px;
  height: 64px;
}

.icon_medium {
  width: 48px;
  height: 48px;
}

.icon__small {
  width: 24px;
  height: 24px;
}

.icon__extrasmall {
  width: 20px;
  height: 20px;
}

.text_bold {
  font-weight: 600;
}

.text_semibold {
  font-weight: 500;
}

.bg_blue {
  background-color: var(--steel-blue);
}

.bg_black {
  background-color: var(--black);
}

.text_blue {
  color: var(--steel-blue);
}

.bg_offwhite {
  background-color: var(--white-smoke);
}

.text_gray {
  color: var(--grey);
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.div-padding-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.resource_book_details {
  flex: 1;
}

.companydropdown {
  display: none;
}

.toc-heading_3 {
  color: var(--black);
  letter-spacing: -.5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  display: block;
}

.toc-heading_3:hover {
  color: var(--black);
}

.toc-heading_3.text_center.pricing-hide {
  display: none;
}

.toc-heading_3.text_center.mob-text-center:hover {
  color: var(--black);
}

.toc-heading_3.text_center.text_ochar {
  color: #e26200;
}

.toc-heading_3.text_blue {
  color: var(--steel-blue);
}

.toc-heading_3.newsletter-edition {
  color: var(--steel-blue);
  text-transform: uppercase;
  padding-bottom: 10px;
}

.toc-heading_3.mob-text-center.text_center.text_ochar {
  color: #e26200;
}

.primary_section_type_2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6470532a88fc59c4dbc7ae0c_BG.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 9px;
  align-items: center;
  display: flex;
}

.disclaimer_type_2 {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 20px;
  margin-bottom: 20px;
  padding: 5px 20px;
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.list_with_icon {
  grid-column-gap: 1rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.list_with_icon.l_sub_heading.text_normal.text_gray {
  margin-bottom: 0;
}

.body_2 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.body_2.text_bold {
  font-weight: 600;
}

.body_2.text_gray.padding-top-5 {
  padding-top: 5px;
}

.body_2.text-light-blue {
  color: var(--light-sky-blue);
}

.body_2.for-khanac {
  line-height: 1.6;
}

.text_center {
  text-align: center;
}

.flex-1-mob {
  flex: 1;
  margin-bottom: 0;
  display: none;
}

.sol-flex-justify-between {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.sol-flex-justify-between.sol-flex-justify-aligntop {
  align-items: stretch;
}

.sol_feature_spacing {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  display: flex;
}

.text_white {
  color: var(--white);
  background-color: #0000;
  border-radius: 5px;
  padding: 0;
  display: block;
}

.text_white.l_sub_heading {
  border-radius: 8px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.sol_tab_content_disclaimer_type_2 {
  color: var(--lime-green);
  background-color: #eefaf2;
  border-radius: 20px;
  padding: 5px 10px;
  font-weight: 500;
  display: inline-block;
}

.button-24-book-demo {
  border: 2px solid var(--steel-blue);
  color: var(--steel-blue);
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.button-24-book-demo:hover {
  color: var(--alice-blue);
  background-image: linear-gradient(#2f80ed, #1b65c8);
}

.button-24-book-demo.button_white {
  border-color: var(--white);
  color: var(--white);
}

.button-24-book-demo.button_white:hover {
  background-color: var(--white);
  color: var(--black);
  background-image: none;
}

.div-block-767 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  display: flex;
}

.sol_flex {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  justify-content: flex-start;
  margin-bottom: auto;
  padding: 0;
  display: flex;
}

.padding-top-80 {
  padding-top: 80px;
}

.digital-sat-item-video {
  flex: 1;
  padding: 0;
}

.padding-top-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.slider-21 {
  background-color: #0000;
  height: 340px;
  display: none;
}

.digital-sat-video-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  height: auto;
  padding: 30px;
  display: grid;
}

.image-338 {
  width: 100px;
}

.right-arrow-13 {
  background-color: #76767680;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  bottom: 0;
  right: 0%;
}

.left-arrow-13 {
  background-color: #76767680;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  bottom: 0;
  left: 85%;
}

.client_logo {
  filter: grayscale();
  width: 120px;
  transition: all .2s;
}

.client_logo:hover {
  filter: grayscale(0%);
}

.sat_client_logo_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  max-width: 1000px;
  padding-top: 40px;
  display: flex;
}

.alternative-pages-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: justify;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-210 {
  background-color: var(--222222);
}

.text-black {
  color: var(--black);
}

.text-black.text_bold.body_1:hover {
  color: var(--222222);
}

.padding-5px {
  padding: 5px;
}

.padding-10px {
  padding: 10px;
}

.padding-20px {
  padding: 20px;
}

.lr-padding-20px {
  padding: 0 20px;
}

.tb-padding-5px {
  padding-top: 5px;
  padding-bottom: 5px;
}

.tb-padding-10px, .tb-padding-20px {
  padding-top: 10px;
  padding-bottom: 10px;
}

.tb-padding-30px {
  padding-top: 30px;
  padding-bottom: 30px;
}

.footnote_2 {
  color: var(--black);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.3;
}

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

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

.image-339 {
  border-radius: 7px;
  width: 75%;
}

.flex-align-center-justify-center {
  grid-column-gap: 1rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.teacher-ai-feature-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 34px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
  overflow: visible;
}

.secondary_cta {
  color: var(--black);
  cursor: pointer;
  border-bottom: 2px solid #000;
  padding-top: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  transition: all .2s cubic-bezier(.585, .141, .25, 1);
  display: inline-block;
}

.secondary_cta:hover {
  border-bottom-color: var(--steel-blue);
  color: var(--steel-blue);
}

.heading_2 {
  color: var(--black);
  text-align: left;
  letter-spacing: -.5px;
  padding: 10px 0;
  font-size: 24px;
  line-height: 1.3;
}

.heading_2.text_lblue {
  color: var(--light-sky-blue);
}

.heading_2.text-black.hover_blue:hover {
  color: var(--steel-blue);
}

.heading_2.text-black.is-blog {
  font-size: 22px;
}

.heading_2.text_center {
  text-align: center;
  font-weight: 700;
  line-height: 1.25;
}

.heading_2.mob-text-center.text_center {
  color: var(--black);
}

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

.heading_2.mar_padding_20 {
  margin-left: 20px;
  margin-right: 0;
}

.heading_2.padding-0 {
  padding: 0;
}

.heading_2.padding-0.text-align-left {
  text-align: left;
}

.heading_2.blue_text_color {
  color: #2d7de8;
}

.image-273-copy {
  width: 75%;
}

.section-211 {
  background-image: linear-gradient(59deg, var(--light-sky-blue), var(--steel-blue) 65%, #00477a);
}

.flex_horizontal {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.link-50 {
  background-color: var(--white);
  color: var(--black);
  border-radius: 5px;
  padding: 20px;
  font-weight: 500;
  display: block;
}

.link-50:hover {
  background-color: var(--alice-blue);
}

.card_testimonial_school {
  font-size: .8rem;
}

.grayunderline {
  background-color: var(--gainsboro);
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.each-podcast {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.div-block-769 {
  flex: 1;
}

.number {
  border: 1px solid var(--steel-blue);
  background-color: var(--white);
  width: 30px;
  height: 30px;
  color: var(--steel-blue);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.newsletter-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.section-212 {
  background-color: #f8fcff;
  display: block;
}

.meet_our_mentor {
  margin-top: 80px;
  margin-bottom: 100px;
}

.solution_cta {
  grid-row-gap: 1rem;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6470532a88fc59c4dbc7ae0c_BG.webp");
  background-position: 50%;
  background-size: auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px;
  display: flex;
}

.newsletter_author {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.newsletter_author_image {
  border-radius: 100%;
}

.newsletter_time_date {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing-open-section {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template: "Area"
                 "."
                 / 1.5fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.pricing-hidden-section {
  width: 100%;
  margin-top: 20px;
}

.pricing-hidden-toggle {
  border: 1px solid var(--steel-blue);
  cursor: pointer;
  width: 100%;
  transition: all .2s;
}

.pricing-hidden-toggle:hover {
  background-color: var(--alice-blue);
}

.pricing-hidden-features {
  background-color: #0000;
  position: relative;
}

.text-span-66 {
  color: var(--steel-blue);
  font-weight: 600;
}

.divider-horizontal {
  background-color: var(--grey);
  width: 1px;
  height: 20px;
}

.div-500px {
  width: 500px;
}

.back-to-link {
  border-bottom: 1px solid #0000;
  font-size: 18px;
  font-weight: 600;
  transition: all .2s;
  display: inline-block;
}

.back-to-link:hover {
  border-bottom-color: var(--steel-blue);
  border-radius: 0;
}

.padding-extrasmall {
  padding: 5px;
}

.padding-small {
  padding: 10px;
}

.padding-medium {
  padding: 20px;
}

.image-rounded {
  border-radius: 100px;
}

.back-to-newsletter {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.div-block-775 {
  margin-top: 100px;
}

.sat_newsletterthree {
  height: 2750px;
}

.sat_transcript_wrapper {
  background-color: var(--white-smoke-1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sat_newsletterfour {
  height: 3500px;
}

.sat_newslettertwo {
  height: 2900px;
  display: block;
}

.sat_newsletterone {
  height: 4100px;
}

.sat_newsletteronemob {
  height: 3600px;
  display: none;
}

.sat_newslettertwomob {
  height: 2700px;
  display: none;
}

.sat_newsletterfourmob {
  height: 3800px;
  display: none;
}

.sat_newsletterthreemob {
  height: 5100px;
  display: none;
}

.solution_cta_hidden {
  grid-row-gap: 1rem;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6470532a88fc59c4dbc7ae0c_BG.webp");
  background-position: 50%;
  background-size: auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 100px 40px;
  display: none;
}

.div-block-776 {
  grid-row-gap: 1.3rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.hidden-desktop {
  display: none;
}

.sat_cta {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.sat_client_logos {
  color: #0000;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 20px 20px;
  display: flex;
}

.image-340 {
  width: 110px;
  height: 40px;
}

.blueunderline {
  background-color: var(--steel-blue);
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.html-embed-23, .html-embed-24 {
  text-align: center;
}

.side-social-media-div {
  justify-content: flex-end;
  height: 100%;
  margin-top: 40px;
  display: flex;
  position: relative;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.icon_faq {
  width: 16px;
  height: 16px;
}

.paragraph-281 {
  font-family: MATERIAL ICONS, sans-serif;
}

.paragraph-281.material-icon {
  color: #222;
  text-transform: lowercase;
  height: auto;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.paragraph-282 {
  font-family: MATERIAL ICONS, sans-serif;
}

.paragraph-282.material-icon {
  color: #222;
  text-transform: lowercase;
  height: auto;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.paragraph-283 {
  font-family: MATERIAL ICONS, sans-serif;
}

.paragraph-283.material-icon {
  color: #222;
  text-transform: lowercase;
  height: auto;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.paragraph-284 {
  font-family: MATERIAL ICONS, sans-serif;
}

.paragraph-284.material-icon {
  color: #222;
  text-transform: lowercase;
  height: auto;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.accordion_heading {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  display: flex;
}

.accordion_content {
  height: 0;
  overflow: hidden;
}

.accordion_para {
  color: var(--black);
  padding: 0 20px;
  font-size: 16px;
}

.faded_showmore {
  z-index: 1;
  background-image: linear-gradient(to top, var(--white-smoke), white);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.accordion_hidden {
  height: 0;
  overflow: hidden;
}

.podcast-speaker-cta-block {
  border: 1px solid var(--222222);
  background-color: #072654;
  border-radius: 5px;
  justify-content: space-between;
  align-items: center;
  margin: 60px 20px 100px;
  padding: 40px;
  display: flex;
}

.knowledge_form_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.featured_podcast_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--222222);
  background-color: var(--white);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  padding: 40px;
  display: grid;
}

.all_podcasts {
  margin-top: 100px;
  margin-bottom: 0;
  padding: 40px 20px;
}

.single_podcast {
  border: 1px solid var(--222222);
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}

.flex-1rem-hor {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.next-2 {
  border-color: var(--steel-blue);
  color: var(--steel-blue);
}

.next-2:hover {
  background-color: var(--alice-blue);
}

.podcast_transcript_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.podcast_cta_wrapper {
  position: relative;
}

.podcast_signup_cta {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  padding: 60px 40px;
  display: flex;
}

.past-epsiodes-cta {
  background-color: var(--steel-blue);
  color: var(--white-smoke-1);
  border-radius: 5px;
  margin-top: 20px;
  padding: 10px 20px;
  font-weight: 500;
  display: inline-block;
}

.past-epsiodes-cta:hover {
  color: var(--white-smoke-1);
  background-color: #0469c0;
}

.global-padding-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.podcast-transcript-cta {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--white);
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px;
  display: flex;
  position: sticky;
  top: 80px;
}

.podcast-transcript-cta-button {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 6px;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.podcast-transcript-cta-button:hover {
  background-color: var(--black);
}

.primary_section_ivory {
  background-color: var(--ivory);
  display: block;
}

.podcastherder_wrapper {
  flex-direction: column;
  display: flex;
}

.podcasttalk_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
  position: relative;
}

.podcasthovertextwrapper {
  background-color: var(--black);
  opacity: 0;
  color: var(--white);
  border: 1px solid #bdbdbd;
  border-radius: 5px;
  padding: 10px;
  display: none;
  position: absolute;
  top: 30px;
}

.podcast_form_block {
  padding-top: 20px;
  padding-bottom: 5px;
}

.submit-button-6 {
  background-color: var(--steel-blue);
  text-align: left;
  border-radius: 5px;
  width: 100%;
  height: 50px;
  margin-bottom: 20px;
  font-weight: 500;
}

.submit-button-6:hover {
  background-color: #0469c0;
}

.text-field-24 {
  border-radius: 5px;
  height: 50px;
  margin-bottom: 20px;
}

.featured_podcast {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.transcript-episodes-2 {
  background-color: var(--white-smoke);
  color: var(--black);
  border-radius: 20px;
  padding: 5px 10px;
  font-weight: 600;
}

.podcast-tab-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.podcast-stream-app-flex-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: auto;
  padding: 0;
  display: flex;
}

.success-message-10 {
  background-color: var(--white);
  border: 2px solid #bdbdbd;
  border-radius: 10px;
}

.sat_newslettersix {
  height: 3300px;
}

.sat_newslettersixmob {
  height: 3800px;
  display: none;
}

.sat_newsletterfive {
  height: 4200px;
}

.sat_newsletterfivemob {
  height: 3800px;
  display: none;
}

.testimonial_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  place-content: flex-start space-between;
  padding: 20px 100px 40px;
}

.single_testimony {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--222222);
  background-color: var(--white);
  border-radius: 10px;
  flex-direction: column;
  height: 100%;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.testimonial_col-vertical {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  display: flex;
}

.div_relative {
  position: relative;
}

.image-342 {
  width: 500px;
}

.view_transcript {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.about_hero_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.abouthero_features {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.abouthero_features.tb-padding-30px {
  display: none;
}

.abouthero_features_div {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.primary_section_white {
  background-color: var(--white);
}

.about_timeline_wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.bg_white {
  background-color: var(--white);
  border-radius: 20px;
  position: sticky;
}

.about_value_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 60px 40px 40px;
  display: flex;
}

.div-block-781 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  padding: 20px;
  display: flex;
}

.about_value_col1 {
  flex: 1;
}

.gray_vertical_ine {
  background-color: #bdbdbd;
  border: 1px #ededed;
  width: 2px;
}

.about_value {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.about_team {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.about_fullteam {
  grid-column-gap: 16px;
  grid-row-gap: 34px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 20px;
  display: grid;
}

.about_teammember {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hover_blue {
  color: var(--black);
}

.hover_blue:hover {
  color: var(--steel-blue);
}

.image-343 {
  max-width: 75%;
  display: block;
}

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

.about-us-team-iamge {
  border-radius: 10px;
  max-width: 60%;
}

.podcast_blog_content {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.social-icons-blog {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-end;
  height: 150px;
  padding-top: 15px;
  display: flex;
  position: sticky;
  top: 100px;
}

.social-icon-hover {
  opacity: .75;
  transition: all .2s;
}

.social-icon-hover:hover {
  transform: scale(1.3);
}

.contributors {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-788 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 100px) 2fr .25fr;
  grid-auto-columns: 1fr;
  padding: 40px 0;
  display: grid;
}

.faq_showmore_cta {
  background-color: var(--222222);
  color: var(--white);
  border-radius: 5px;
  padding: 20px 40px;
  font-size: 20px;
  font-weight: 600;
}

.circle_divider {
  background-color: #cac8c1;
  border-radius: 100%;
  width: 10px;
  height: 10px;
}

.image_semirounded {
  border-radius: 20px;
}

.section-213 {
  background-color: #06234e;
}

.podcastblogcta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-around;
  display: flex;
}

.div-block-790 {
  padding: 80px 60px 20px;
}

.button-24-copy {
  border: 2px solid var(--steel-blue);
  color: var(--white);
  cursor: pointer;
  background-color: #0000;
  border-radius: 5px;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.button-24-copy:hover {
  color: var(--alice-blue);
  background-image: linear-gradient(#2f80ed, #1b65c8);
}

.div-block-791 {
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.roadmap_cta {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 60px;
  display: flex;
}

.author-wrapper-blog {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.linkedin-share-blog {
  color: var(--grey);
}

.linkedin-share-blog:hover {
  color: var(--steel-blue);
}

.author-bio-box {
  padding: 0 20px 0 0;
}

.div-block-792 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 100px) 3fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 60px;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}

.section-214 {
  position: relative;
}

.sat_newsletter-5 {
  height: 3500px;
}

.sat_newslettersevenmob {
  height: 3800px;
  display: none;
}

.link-block-93 {
  display: block;
}

.div-block-794 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-794.flex-stretch {
  flex: 1;
}

.image-344 {
  width: 85%;
}

.div-block-795 {
  padding: 40px 60px;
}

.authorbio-div {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.div-block-796 {
  border: 1px solid #bdbdbd;
  width: 100%;
  height: 1px;
}

.icon_extralarge {
  width: 80px;
  height: 80px;
}

.icon_extralarge.image-rounded {
  width: 120px;
  height: 120px;
}

.podcast-padding-content {
  padding: 0 60px;
  transition: all .2s;
}

.sat-price-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sat-price-container {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  border: .5px solid #bdbdbd;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.sat-pricing-cta {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 5px;
  padding: 10px 40px;
  display: block;
}

.sat-pricing-cta:hover {
  background-color: #0569c0;
}

.sat-price-content {
  border: .5px solid #bdbdbd;
  padding: 20px;
}

.textcenter {
  text-align: center;
}

.sat-price-disclaimer {
  background-color: #fffbd5;
  border-radius: 12px;
  max-width: 950px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

.text-span-67 {
  color: var(--steel-blue);
}

.sat-pricing-mobile {
  display: none;
}

.div-block-798 {
  border: .5px solid #bdbdbd;
}

._100vh {
  height: 95vh;
}

.salespitch-hero-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding: 40px 140px;
  display: flex;
}

.text-block-304 {
  background-color: var(--white);
  border-radius: 50px;
  margin-bottom: 20px;
  padding: 10px 40px;
  font-size: 16px;
  font-weight: 700;
}

.large-side-padding {
  padding-left: 140px;
  padding-right: 140px;
  line-height: 24px;
}

.salespitch p {
  font-size: 18px;
  line-height: 1.7;
}

.salespitch li {
  font-size: 18px;
  line-height: 1.5;
}

.salespitch a {
  border-bottom: 1px solid var(--steel-blue);
  color: var(--222222);
  background-color: #d0ecff;
}

.salespitch a:hover {
  background-color: #58bcff;
}

.precta {
  border: 2px none var(--light-sky-blue);
  background-color: #ebf7ff;
  border-radius: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

.salescta {
  background-color: var(--white-smoke-1);
  border-radius: 20px;
}

.sales-cta-button {
  background-color: var(--steel-blue);
  width: 100%;
  color: var(--white);
  border-radius: 10px;
  justify-content: space-between;
  padding: 20px 40px;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
}

.sales-cta-button:hover {
  background-color: #0073d6;
}

.div-block-799 {
  padding: 20px 40px;
}

.shareicon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: inline-block;
  position: sticky;
  top: 50%;
  left: 86%;
}

.div-block-800 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-800:hover {
  color: #0000;
}

.link-block-94 {
  color: var(--222222);
  flex-direction: column;
  align-items: center;
  padding: 10px;
  display: flex;
}

.link-block-94:hover {
  color: var(--steel-blue);
}

.link-block-94.w--current {
  background-color: #0000;
}

.recommended-reads-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  height: 100%;
  padding: 20px;
  display: grid;
}

.recommended-reads-grid:hover {
  background-color: #f9f9f9;
}

.recommended-reads-grid.recommeded-hover {
  grid-template-columns: .5fr 1fr;
  align-items: start;
}

.reconmmended-podcast {
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.recommended-podcast-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.image-345 {
  border-radius: 8px;
}

.image-mobile-app {
  width: 40%;
  margin-top: 40px;
}

.disclaimer-pricing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #eff8ff;
  border: 1px solid #000;
  border-radius: 5px;
  align-items: center;
  margin-top: 10px;
  padding: 5px 10px;
  display: flex;
}

.link-54 {
  text-decoration: underline;
}

.link-54.text_bold:hover {
  color: var(--222222);
}

.div-block-802 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.section-215 {
  margin-bottom: 60px;
}

.feature-wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.features {
  flex-direction: column;
  width: 800px;
  display: flex;
  position: relative;
}

.feature-card-1 {
  transform-origin: 50% 0;
  flex-direction: column;
  align-items: center;
  margin-bottom: 45px;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: sticky;
  top: 150px;
}

.feature-card-2 {
  transform-origin: 50% 0;
  margin-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
  position: sticky;
  top: 240px;
}

.feature-card-3 {
  transform-origin: 50% 0;
  margin-bottom: 15px;
  padding-left: 40px;
  padding-right: 40px;
  position: sticky;
  top: 335px;
}

.feature-card-4 {
  transform-origin: 50% 0;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  position: sticky;
  top: 460px;
}

.stack-section-2 {
  padding-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.container-204 {
  width: 1000px;
  max-width: 100%;
}

.div-block-803 {
  justify-content: center;
  align-items: flex-start;
  margin-top: 60px;
  display: flex;
}

.section-217 {
  background-color: #f4f7fd;
}

.list-items-with-icon {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
}

.body-1 {
  color: var(--grey);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.body-1.bold-text.comparison_tags.yellow_bg {
  background-color: var(--gold);
  border: 1px #000;
}

.body-1.text-black {
  color: var(--black);
}

.body-1.text-black.text_semibold {
  font-weight: 600;
}

.body-1.text_blue {
  color: var(--steel-blue);
}

.body-1.text_bold {
  font-weight: 700;
}

.body-1.text-white {
  color: var(--white);
}

.body-1.text_semibold {
  font-weight: 600;
}

.flip-card-section {
  justify-content: center;
  align-items: center;
  min-height: 100px;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-right: 0;
  display: flex;
}

.flipcard-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 840px;
  max-width: 90%;
  display: grid;
  transform: perspective(1500px);
}

.flipcard-wrapper {
  position: relative;
}

.flipcard-front {
  backface-visibility: hidden;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6572c5a44681cf023d9aec34_Group%201428.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  height: 600px;
  padding: 360px 40px 40px;
  position: relative;
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-more {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-more.icon_medium {
  cursor: pointer;
}

.flipcard-back {
  backface-visibility: hidden;
  height: 600px;
  transform-style: preserve-3d;
  background-color: #072654;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 40px 0;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-less {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-wrapper-2 {
  position: relative;
}

.flipcard-front2 {
  backface-visibility: hidden;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6572f623ac3bee954b722a7c_Classroom%20Config.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  height: 600px;
  padding: 360px 40px 40px;
  position: relative;
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-back2 {
  backface-visibility: hidden;
  height: 600px;
  transform-style: preserve-3d;
  background-color: #072654;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 40px 0;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-more2.icon_medium {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-less2 {
  aspect-ratio: auto;
  position: absolute;
}

.flipcard-less2.icon_medium {
  cursor: pointer;
  bottom: 20px;
  right: 20px;
}

.flipcard-wrapper-3 {
  position: relative;
}

.flipcard-front3 {
  backface-visibility: hidden;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/65785efd5ec8cbf01166ecb9_Group%201434.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  height: 600px;
  padding: 360px 40px 40px;
  position: relative;
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-more3.icon_medium {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-back3 {
  backface-visibility: hidden;
  height: 600px;
  transform-style: preserve-3d;
  background-color: #072654;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-less3.icon_medium {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-wrapper-4 {
  position: relative;
}

.flipcard-front-4 {
  backface-visibility: hidden;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/65785842257ff1c97661e9f7_Group%201429.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  height: 600px;
  padding: 360px 40px 40px;
  position: relative;
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-more4.icon_medium {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-back-4 {
  backface-visibility: hidden;
  height: 600px;
  transform-style: preserve-3d;
  background-color: #072654;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-less4.icon_medium {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-wrapper-5 {
  position: relative;
}

.flipcard-front-5 {
  backface-visibility: hidden;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6572f623ac3bee954b722a7c_Classroom%20Config.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  height: 600px;
  padding: 360px 40px 40px;
  position: relative;
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-more5.icon_medium {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.flipcard-back-5 {
  aspect-ratio: auto;
  backface-visibility: hidden;
  height: 600px;
  transform-style: preserve-3d;
  background-color: #072654;
  border-radius: 30px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
  box-shadow: 1px 1px 10px #0003;
}

.flipcard-less-5.icon_medium {
  cursor: pointer;
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.section-218 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.talk-to-us-divblock {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.talk-to-us--cta {
  color: var(--black);
  background-color: #fff;
}

.talk-to-us--cta.body-1.text_bold {
  border-radius: 5px;
  padding: 10px 20px;
  display: block;
}

.talk-to-us--cta.body-1.text_bold:hover {
  background-color: var(--black);
  color: var(--white);
}

.section-219 {
  background-color: var(--white-smoke-1);
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-347 {
  width: 200vh;
}

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

.div-block-808 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.mock-test-cta {
  background-color: #000;
  border-radius: 8px;
  padding: 15px 30px;
  display: block;
}

.mock-test-cta.l_sub_heading.text_white {
  background-color: var(--steel-blue);
  cursor: pointer;
  border-radius: 8px;
  margin-bottom: 10px;
}

.mock-test-cta.l_sub_heading.text_white:hover {
  background-color: #0068c9;
}

.marquee-wrapper {
  background-color: var(--gold);
  width: 100vw;
  color: var(--black);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  overflow: hidden;
}

.marquee-container {
  grid-column-gap: 1.3vw;
  grid-row-gap: 1.3vw;
  justify-content: flex-start;
  align-items: center;
  width: 300%;
  display: flex;
}

.marquee-content-contaier {
  grid-column-gap: 1.2vw;
  grid-row-gap: 1.2vw;
  align-items: center;
  display: flex;
}

.marquee-text {
  font-size: 1.5vw;
  font-weight: 700;
}

.marquee-icon {
  width: 2.5vw;
}

.mock-test-form-block {
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 10px;
  padding: 30px 30px 20px;
  box-shadow: 1px 1px 30px -4px #7c7c7c33;
}

.mock-test-form-block.hide-form {
  display: none;
}

.mock-test-form {
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.text-field-25, .text-field-26 {
  border-radius: 5px;
}

.text-field-27 {
  color: #000;
  border-radius: 5px;
}

.text-field-27.phone {
  width: 100%;
}

.text-field-29 {
  border-radius: 5px;
  padding-left: 12px;
}

.field-label-4 {
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 500;
}

.field-label-5 {
  letter-spacing: -.5px;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
}

.field-label-6 {
  letter-spacing: -.6px;
  margin-top: 20px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.field-label-7 {
  letter-spacing: -.5px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
}

.field-label-8 {
  letter-spacing: -.5px;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
}

.mock-test-form-cta {
  background-color: var(--steel-blue);
  border-radius: 5px;
  margin-top: 20px;
  padding: 10px 20px;
}

.mock-test-form-cta.l_sub_heading.text_center.text_white.mob-text-center {
  border-radius: 8px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.mock-test-form-cta.l_sub_heading.text_center.text_white.mob-text-center:hover {
  background-color: var(--hover-blue);
}

.mock-test-form-cta.l_sub_heading.text_center.text_white.mob-text-center.is-black {
  background-color: var(--black);
}

.div-block-810 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.html-embed-26 {
  color: var(--lime-green);
  padding: 10px 5px 5px 10px;
  display: inline-block;
}

.section-221 {
  background-color: var(--gold);
  margin-top: 60px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-223 {
  margin-top: 20px;
}

.website-url-block {
  position: relative;
}

.dropdown-link-9, .dropdown-link-10, .dropdown-link-11 {
  display: block;
}

.dropdown-10 {
  display: none;
}

.radio-button-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.tutor-or-tutoring-company-label {
  border: 1px solid #12133154;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 10px 20px;
}

.tutor-or-tutoring-company-label:hover {
  color: #007fed;
  border-color: #007fed;
}

.tutor-or-tutoring-company-label:active {
  background-color: var(--alice-blue-2);
}

.tutor-or-tutoring-company {
  display: none;
}

.radio-button-field, .radio-button-field-2 {
  padding-left: 0;
}

.div-block-812 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.div-block-812.bottom-padding-15px {
  padding-bottom: 15px;
}

.do-you-need-sat-platform-label {
  border: 1px solid #1213314d;
  border-radius: 20px;
  margin-bottom: 0;
  padding: 10px 20px;
}

.do-you-need-sat-platform-label:hover {
  color: #007fed;
  -webkit-text-stroke-color: #007fed;
  border-color: #007fed;
}

.do-you-need-sat-platform {
  display: none;
}

.mock-test-demo-cta {
  color: var(--black);
  background-color: #fff;
  padding: 15px 30px;
  display: block;
}

.mock-test-demo-cta.text_semibold {
  border-radius: 8px;
}

.mock-test-demo-cta.text_semibold.l_sub_heading {
  margin-bottom: 10px;
}

.mock-test-demo-cta.text_semibold.l_sub_heading:hover {
  color: var(--white);
  background-color: #000;
}

.marquee-wrapper-2 {
  width: 100vw;
  color: var(--black);
  background-color: #072654;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
  overflow: hidden;
}

.mock-test-cta-2 {
  background-color: var(--steel-blue);
  border-radius: 8px;
  padding: 15px 30px;
  display: block;
}

.mock-test-cta-2.l_sub_heading.text_white {
  background-color: var(--steel-blue);
  cursor: pointer;
  border-radius: 8px;
  margin-bottom: 10px;
}

.mock-test-cta-2.l_sub_heading.text_white:hover {
  background-color: #0068c9;
}

.marquee-text-2 {
  color: var(--white-smoke);
  font-size: 1.5vw;
  font-weight: 700;
}

.cb-mock-test-action-box {
  background-color: var(--gold);
  background-image: linear-gradient(162deg, var(--steel-blue), #072654);
  margin-top: 60px;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.thank-you-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  border: 1px #0000;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 220px 0;
  display: block;
}

.cb-form-block {
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 10px;
  padding: 30px 30px 20px;
  box-shadow: 1px 1px 30px -4px #7c7c7c33;
}

.cb-test-form-cta {
  background-color: var(--steel-blue);
  border-radius: 5px;
  margin-top: 20px;
  padding: 10px 20px;
}

.cb-test-form-cta.l_sub_heading.text_center.text_white.mob-text-center {
  border-radius: 8px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.cb-test-form-cta.l_sub_heading.text_center.text_white.mob-text-center:hover {
  background-color: var(--hover-blue);
}

.text-block-307 {
  font-size: 64px;
  line-height: 64px;
  display: inline-block;
}

.text-block-308, .text-block-309 {
  font-size: 44px;
  line-height: 44px;
}

.social-media-grid-top {
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, 36px);
  place-content: stretch start;
  place-items: stretch start;
  display: none;
}

.advisor-block {
  background-color: #f7f7fb;
  border-radius: 20px;
  min-height: 624px;
  transform: translate(0);
}

.advisor-block.center {
  border-radius: 0;
  align-items: center;
  min-height: auto;
  padding-top: 116px;
  padding-bottom: 116px;
}

.advisor-block.center.bg-transparent {
  background-color: #0000;
  display: none;
}

.author-image-rectangle {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/65e7d5832f1dfe65d25dd391_Advisors%20Shivakumar-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 75%;
  padding-left: 0;
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.space-between {
  justify-content: space-between;
}

.advisor-right-content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 40px;
}

.container-default {
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-865px-center {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.card-author---brix {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 30px;
  overflow: hidden;
}

.social-icon-square-2 {
  background-color: var(--alice-blue);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  min-height: 36px;
  transition: transform .3s;
  display: flex;
}

.social-icon-square-2:hover {
  transform: translate(0, -4px);
}

.image-348 {
  max-width: 60%;
}

.cb-educator-mock-test-form {
  flex-direction: column;
  margin-top: 20px;
  display: flex;
}

.disclaimer-footer-text {
  color: var(--white-smoke);
  text-align: left;
  padding-top: 0;
  font-size: 12px;
}

.heading-358 {
  color: #ef4444;
  margin-top: 0;
  margin-bottom: 0;
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 24px;
}

.text-span-68 {
  color: #222;
  font-size: 24px;
}

.heading-359 {
  color: #ef4444;
  margin-top: 0;
  margin-bottom: 0;
  font-family: MATERIAL ICONS, sans-serif;
  font-size: 24px;
}

.text-span-69 {
  color: #222;
  font-size: 24px;
}

.comparsion-hero-image-block {
  text-align: center;
  margin-top: 40px;
}

.cta-icon-text-block {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.alternative-pages-hero-graphy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: justify;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mobile-app-block-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

._3-element-card-comparison {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 0;
  display: grid;
}

.sol_tab_content_disclaimer-blue {
  background-color: var(--alice-blue);
  color: var(--steel-blue);
  border-radius: 20px;
  padding: 5px 10px;
  font-weight: 500;
  display: inline-block;
}

.flex-1-copy {
  flex: 1;
  margin-bottom: 0;
}

.home---mobile-app-block {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.brix---slider-nav {
  margin-top: 20px;
  position: static;
  transform: scale(.8);
}

.brix---hidden-desktop {
  display: none;
}

.brix---grid-6-columns-logo-strip {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  display: grid;
}

.brix---slider-mask {
  height: 100%;
}

.brix---slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.brix---color-neutral-800 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---text-center {
  text-align: center;
}

.brix---mg-bottom-48px {
  margin-bottom: 48px;
}

.brix---container-default {
  max-width: 940px;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.brix---color-neutral-600 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---color-neutral-801 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---color-accent-1 {
  color: var(--222222);
}

.brix---display-2 {
  color: var(--black);
  font-size: 72px;
  font-weight: 700;
  line-height: 84px;
}

.brix---display-2.text_center {
  color: var(--black);
}

.brix---mg-bottom-24px {
  margin-bottom: 24px;
}

.brix---text-center---mb-left {
  text-align: left;
}

.brix---grid-stats-v1 {
  grid-column-gap: 80px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---text-center-2 {
  text-align: center;
}

.brix---inner-container-600px---center {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-56px {
  margin-bottom: 56px;
}

.stat-primary-cta {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 0 0 40px;
  display: flex;
}

.tags_black {
  background-color: var(--black);
  color: #fff;
  border-radius: 20px;
  padding: 5px 10px;
  font-weight: 500;
}

.brix---hidden-desktop-2 {
  display: none;
}

.brix---btn-slider-arrow-right---testimonial-v6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  bottom: 0;
  right: -10px;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-right---testimonial-v6:hover {
  transform: scale(.94)translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  top: 50%;
  transform: translate(0, -50%);
}

.brix---btn-slider-arrow-left---testimonial-v6:hover {
  transform: scale(.94)translate(0, -50%);
}

.brix---text-200-medium {
  color: var(--steel-blue);
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
}

.brix---color-accent-2 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---text-uppercase {
  letter-spacing: .1em;
  text-transform: uppercase;
}

.brix---text-300-bold-2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.brix---color-neutral-802 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-16px {
  margin-bottom: 16px;
}

.brix---color-neutral-803 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px {
  margin-bottom: 32px;
}

.brix---mg-top-16px {
  margin-top: 16px;
}

.brix---text-center-3 {
  text-align: center;
}

.brix---avatar-circle-05-border {
  border: 6px none var(--elements-webflow-library--neutral--100);
  width: 120px;
  max-width: 120px;
  height: 120px;
  max-height: 120px;
  box-shadow: 0 8px 28px 0 var(--elements-webflow-library--general--shadow-03);
  border-radius: 50%;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-testimonial-v6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  text-align: center;
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 98px;
  display: flex;
}

.brix---inner-container-800px---center {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.brix---slider-item-pd {
  padding: 15px;
}

.brix---slider-mask-2 {
  height: 100%;
}

.brix---slider-wrapper-2 {
  background-color: #0000;
  height: 100%;
}

.brix---mg-bottom-40px {
  margin-bottom: 40px;
}

.brix---inner-container-574px---center {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---container-default-3 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-2 {
  color: var(--elements-webflow-library--neutral--100);
  display: block;
}

.brix---section-2.padding-new {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.logov3_image {
  object-fit: contain;
  flex: 0 auto;
  max-width: 140px;
  max-height: 45px;
}

.logov3_marquee {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: row;
  flex: none;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

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

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.section_logov3 {
  display: block;
  overflow: hidden;
}

.logov3_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logov3_item {
  flex: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.padding-section-large.padding-60 {
  padding-top: 32px;
}

.heading-tags {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--alice-blue);
  text-align: left;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  place-items: center;
  padding: 5px 20px 5px 10px;
  display: inline-grid;
}

.build-feature-container {
  text-align: center;
}

.badge-heading-p-block {
  text-align: center;
  padding-bottom: 80px;
}

.heading-tags-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--mint-cream);
  text-align: left;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  place-items: center;
  padding: 5px 20px 5px 10px;
  display: inline-grid;
}

.heading-tags-3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  text-align: left;
  background-color: #fffdde;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  place-items: center;
  padding: 5px 20px 5px 0;
  display: inline-grid;
}

.heading-tags-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--light-steel-blue);
  text-align: left;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  place-items: start center;
  padding: 5px 20px 5px 0;
  display: inline-grid;
}

.manage-container {
  padding-top: 80px;
  display: none;
}

.tabs-content-9 {
  padding-top: 40px;
  overflow: visible;
}

.heading-tags-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  background-color: #c4b5fd;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  place-items: start center;
  padding: 5px 20px 5px 0;
  display: inline-grid;
}

.badge-heading-p-block-2 {
  text-align: center;
  padding-bottom: 60px;
}

.content-wrap {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.load-bar-base {
  background-color: #f2f3ff;
  border-radius: 0;
  max-width: 220px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.load-bar {
  background-color: var(--blue-violet);
  border-radius: 0;
  width: 0%;
  height: 2px;
}

.thinkificstartfreetrial2-copy-2 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  margin-top: 20px;
  margin-left: 0;
  padding: 10px 20px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.thinkificstartfreetrial2-copy-2:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.tab-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .7;
  color: #000;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 220px;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
  display: flex;
}

.tab-button.w--current {
  opacity: 1;
  background-color: #0000;
  position: relative;
}

.grid_tab {
  grid-template-rows: auto;
  width: 100%;
  height: 100%;
}

.hero-image-2 {
  border-radius: 10px;
  width: 100%;
  box-shadow: 21px 21px 30px -10px #1d01501a;
}

.content-block_center {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.tabs-menu-17 {
  justify-content: center;
  align-items: stretch;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab-panel {
  background-color: #0000;
  border-radius: 24px;
  min-height: auto;
  padding-top: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.body-6 {
  color: #767676;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.body-6.text-black {
  color: #111;
}

.body-6.text-black.text_semibold {
  font-weight: 600;
}

.manage-section {
  background-color: var(--black);
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.demo-call-cta-section {
  background-color: #111;
  margin-top: 0;
  margin-bottom: 0;
}

.plan_pricing_wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.plan_pricing_wrapper.global-padding.center-paddding {
  justify-content: center;
  align-items: center;
}

.currency-option {
  border: .0625rem solid var(--white-smoke);
  width: 80px;
  box-shadow: 0 2px 5px 0 var(--elements-webflow-library--general--shadow-03);
  color: var(--black);
  text-align: center;
  cursor: pointer;
  border-radius: .5rem;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: .8rem;
  font-weight: 800;
}

.currency-option:hover {
  background-color: var(--black);
  color: var(--white);
}

.plan_list {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  color: var(--grey);
  text-align: left;
  flex-direction: column;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 0;
  font-size: .9rem;
  list-style-type: none;
  display: flex;
}

.button-41 {
  color: #fff;
  text-align: center;
  background-color: #027fed;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s ease-in;
}

.button-41:hover {
  background-color: #000;
  border-color: #0000;
}

.plan_link_button {
  color: #a4a4a4;
  font-size: .82rem;
  line-height: 1.4;
  text-decoration: underline;
}

.plan_pricing-card {
  border: .0625rem solid var(--elements-webflow-library--neutral--300);
  box-shadow: 0 2px 5px 0 var(--elements-webflow-library--general--shadow-03);
  color: #1d3c34;
  text-align: center;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 0;
  padding: 3rem 2rem;
  position: relative;
}

.plan_pricing-card.blue-border-plancard {
  border-width: 2px;
  border-color: var(--steel-blue);
}

.plan_pricing-card.blue-border-plancard.border-radius-12, .plan_pricing-card.border-radius-12 {
  border-radius: 12px;
}

.plan_content_left {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.annually-button {
  color: #1d3c34;
  background-color: #0000;
  border: .0625rem #a4a4a4;
  border-radius: .5rem;
  font-weight: 700;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.pricing_price {
  color: #000;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
}

.plan_content_right {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.monthly-button {
  color: #1d3c34;
  background-color: #0000;
  border: .0625rem #a4a4a4;
  border-radius: .5rem;
  font-weight: 700;
}

.monthly-button.active {
  background-color: var(--222222);
  color: #fff;
  border-style: none;
}

.plan_content {
  justify-content: center;
  margin-bottom: 5rem;
  display: flex;
}

.plan-button {
  border: .0625rem solid var(--elements-webflow-library--neutral--300);
  box-shadow: 0 2px 5px 0 var(--elements-webflow-library--general--shadow-03);
  border-radius: .625rem;
  margin-top: 1rem;
  padding: .125rem;
}

.plan_link_button_wrapper {
  border-top: .0625rem solid #dce0e8;
  width: 100%;
  margin-top: 2rem;
  padding-top: .5rem;
  text-decoration: underline;
  position: absolute;
  bottom: 1rem;
  left: 0;
}

.currency-options {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  margin-top: 1rem;
  display: flex;
}

.main-wrapper {
  background-color: #fff;
  margin-top: 60px;
}

.cycle-btn-wrapper-banner {
  color: #3d3a3a;
  background-color: #fff;
  border-radius: 1rem;
  margin-top: .5rem;
  padding: .2rem 1rem;
  font-size: 1rem;
  font-weight: 500;
}

.page-padding {
  padding-left: 5%;
  padding-right: 5%;
}

.most-popular-button {
  background-color: var(--steel-blue);
  color: #fff;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 15rem;
  margin-left: auto;
  margin-right: auto;
  padding: .4rem 1rem;
  font-size: .8rem;
  font-weight: 500;
  display: inline-block;
  position: absolute;
  inset: -1.1rem 0% auto;
}

.pricing-card-top {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  margin-bottom: 2rem;
  display: flex;
}

.plan_item {
  color: var(--grey);
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/662b9ba8a39499e21a692bcc_Vector2.svg");
  background-repeat: no-repeat;
  background-size: 1rem;
  padding-left: 2rem;
}

.plan_item.white-icon {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/662b9ba8a39499e21a692bc6_Vector.svg");
}

.section-224 {
  margin-top: 0;
  padding-top: 100px;
}

.tooltip-button {
  cursor: default;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  display: flex;
  position: relative;
}

.tooltip-wrap {
  z-index: 10;
  justify-content: center;
  width: 300px;
  display: none;
  position: absolute;
  bottom: 40px;
}

.paragraph-291, .body-dummy-text {
  color: #000;
}

.black-color-text {
  color: #000;
  font-weight: 500;
}

.pricing-top {
  border-bottom: 1px solid var(--steel-blue);
  background-color: #fff;
  min-height: 165px;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-right: 24px;
  position: relative;
}

.pricing-line-break-top {
  height: 75px;
  margin-top: 20px;
  padding-top: 40px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.pricing-grid-wrapper-mobile {
  display: none;
}

.grid-top-sticky {
  z-index: 4;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  position: sticky;
  top: 0;
}

.paragraph-292 {
  color: #000;
}

.title {
  color: var(--grey);
  letter-spacing: 2px;
  font-size: 12px;
}

.help-icon {
  width: 24px;
}

.help {
  opacity: .3;
  margin-left: 10px;
}

.grid-pricing {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.container-205 {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.discount {
  color: #ffffff80;
  font-size: 14px;
}

.pricing-section {
  color: #fff;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 60px 30px;
  display: flex;
}

.pricing-table-cell {
  border-bottom: 1px solid var(--white-smoke);
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 40px;
  display: flex;
}

.check {
  opacity: 1;
  width: 24px;
}

.pricing-line-break {
  border-top: 1px #f5f5f5;
  height: 81px;
  margin-top: 20px;
  padding-top: 44px;
  padding-bottom: 24px;
  padding-right: 24px;
}

.tooltip-2 {
  background-color: var(--222222);
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  color: #fff;
  text-align: center;
  border-radius: 4px;
  padding: 15px;
  display: block;
}

.tooltip-arrow-2 {
  z-index: 0;
  background-color: var(--222222);
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: rotate(45deg);
}

.pricing-compare-dropdonw {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.pricing-dropdown-icon {
  color: var(--steel-blue);
}

.brix---cta-v1-floating-item-02 {
  position: absolute;
  inset: auto -2% 0% auto;
}

.brix---cta-v1-floating-item-01 {
  z-index: 0;
  position: absolute;
  inset: 0% auto auto -1%;
}

.brix---btn-secondary-white {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  color: var(--elements-webflow-library--neutral--100);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border-radius: 9px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-size: 18px;
  line-height: 20px;
  transition: border-color .3s, transform .3s, background-color .3s, color .3s;
  display: inline;
  box-shadow: 0 4px 10px #14142b0a;
}

.brix---btn-secondary-white:hover {
  border-color: var(--elements-webflow-library--neutral--100);
  background-color: var(--elements-webflow-library--neutral--100);
  color: var(--elements-webflow-library--neutral--800);
  transform: translate3d(0, -3px, .01px);
}

.brix---buttons-row-center {
  justify-content: center;
  align-items: center;
  display: block;
}

.brix---color-neutral-813 {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---mg-bottom-40px-2 {
  margin-bottom: 40px;
}

.brix---text-center-8 {
  text-align: center;
}

.brix---inner-container-600px---center-3 {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.brix---cta-card {
  background-color: var(--steel-blue);
  border-radius: 7px;
  padding: 110px 60px;
  position: relative;
}

.brix---container-default-8 {
  max-width: 1218px;
  padding-left: 24px;
  padding-right: 24px;
}

.brix---section-small-2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.brix---color-accent-4 {
  color: var(--elements-webflow-library--accent--primary-1);
}

.brix---color-neutral-814 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---mg-bottom-8px-4 {
  margin-bottom: 8px;
}

.brix---flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

.brix---paragraph-default-7 {
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.brix---color-neutral-815 {
  color: var(--elements-webflow-library--neutral--600);
}

.brix---mg-bottom-32px-3 {
  margin-bottom: 32px;
}

.brix---mg-bottom-12px-2 {
  margin-bottom: 12px;
}

.brix---avatar-circle-04 {
  border-radius: 50%;
  width: 80px;
  max-width: 80px;
  height: 80px;
  max-height: 80px;
  overflow: hidden;
  transform: translate(0);
}

.brix---card-testimonial-v2 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 40px 64px;
  display: flex;
}

.brix---3-columns-1-col-tablet {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.brix---mg-bottom-16px-5 {
  margin-bottom: 16px;
}

.brix---inner-container-574px---center-2 {
  max-width: 574px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-6 {
  margin-bottom: 48px;
}

.brix---section-7 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 100px;
  padding-bottom: 100px;
}

.brix---accordion-btn-horizontal-line {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
}

.brix---accordion-btn-vertical-line {
  background-color: var(--elements-webflow-library--neutral--800);
  border-radius: 20px;
  width: 18px;
  height: 2px;
  position: absolute;
  transform: rotate(90deg);
}

.brix---btn-circle-accordion-btn {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  color: var(--elements-webflow-library--neutral--800);
  transform-style: preserve-3d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.brix---btn-circle-accordion-btn:hover {
  border-color: var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  transform: scale3d(.94, .94, 1.01);
}

.brix---accordion-right-side {
  margin-left: 24px;
  margin-right: 0;
}

.brix---mg-bottom-0 {
  margin-bottom: 0;
}

.brix---accordion-spacer {
  min-height: 16px;
}

.brix---acordion-body {
  width: 100%;
  overflow: hidden;
}

.brix---color-neutral-816 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---accordion-header {
  align-items: center;
  display: flex;
}

.brix---accordion-content-wrapper-width-660px {
  flex-direction: column;
  justify-content: center;
  max-width: 660px;
  display: flex;
}

.brix---accordion-item-wrapper-v6 {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  cursor: pointer;
  transform-style: preserve-3d;
  border-radius: 24px;
  justify-content: space-between;
  padding: 48px 64px;
  transition: transform .3s;
  display: flex;
}

.brix---accordion-item-wrapper-v6:hover {
  transform: scale3d(.96, .96, 1.01);
}

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

.brix---tabs-content {
  overflow: visible;
}

.brix---badge-secondary---tabs {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-01);
  color: var(--elements-webflow-library--neutral--800);
  text-align: center;
  border-radius: 5px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, border-color .3s, color .3s;
  display: inline-block;
}

.brix---badge-secondary---tabs:hover {
  border-color: var(--steel-blue);
  background-color: var(--steel-blue);
  color: var(--elements-webflow-library--neutral--100);
}

.brix---badge-secondary---tabs.w--current {
  border-color: var(--steel-blue);
  background-color: var(--steel-blue);
  color: var(--elements-webflow-library--neutral--100);
  border-radius: 4px;
}

.brix---tabs-menu {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.brix---inner-container-1012px-center {
  max-width: 1012px;
  margin-left: auto;
  margin-right: auto;
}

.brix---section-8 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 60px;
  padding-bottom: 60px;
}

.testimonial-section {
  background-color: var(--white-smoke);
  padding-top: 100px;
  padding-bottom: 100px;
}

.reviews-wrap {
  align-items: center;
  display: flex;
}

.quotation-mark {
  margin-bottom: 30px;
}

.testimonial-card-3 {
  background-color: #fff;
  border-radius: 16px;
  margin-bottom: 20px;
  padding: 0 30px 30px;
}

.testimonial-cards-wrap-right {
  width: 50%;
  padding-top: 0;
  padding-left: 10px;
}

.review-stars {
  margin-right: 20px;
}

.testimonial-author-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 20px;
  display: flex;
}

.testimonial-author-image {
  border-radius: 40px;
  width: 56px;
}

.testimonial-grid {
  grid-column-gap: 100px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  align-content: start;
  position: sticky;
}

.testimonials-wrap {
  display: flex;
}

.container-206 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
}

.testimonial-text {
  position: sticky;
  top: 30px;
}

.testimonial-author-wrap {
  display: flex;
}

.testimonial-cards-wrap-left {
  width: 50%;
  padding-right: 10px;
}

.thinkificstartfreetrial2-copy {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  width: auto;
  margin-top: 10px;
  margin-left: 0;
  padding: 13px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.thinkificstartfreetrial2-copy:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.bg_aliceblue {
  background-color: var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6644a246316faf138cf1b145_Frame%201274.svg");
  background-position: 100%;
  background-size: cover;
}

.blog-cta-button {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  border-radius: 8px;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  transition: all .2s ease-in;
}

.blog-cta-button:hover {
  background-color: var(--steel-blue);
  border-color: #0000;
}

.about-us-image-block {
  text-align: center;
  margin-top: 0;
}

.about-us-image {
  border-radius: 20px;
  max-width: 90%;
}

.sat-tool-feature-grid {
  grid-column-gap: 24px;
  grid-row-gap: 33px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 40px 0;
}

.sat-tool-feature-block {
  flex-flow: column;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-350, .image-351, .image-352 {
  max-width: 80%;
}

.brix---text-center-9 {
  text-align: center;
}

.brix---inner-container-640px---center {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.brix---mg-bottom-48px-7 {
  margin-bottom: 48px;
}

.brix---border-radius-24px {
  z-index: -1;
  border-radius: 0;
  overflow: hidden;
  transform: translate(0);
}

.brix---display-4 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.brix---color-neutral-819 {
  color: var(--elements-webflow-library--neutral--800);
}

.brix---tabs-content-card {
  border: 1px solid var(--elements-webflow-library--neutral--400);
  width: 100%;
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 9px;
  padding: 48px 56px;
  overflow: visible;
}

.brix---mg-left-16px {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  display: flex;
}

.brix---tab-left-icon {
  border: 1px solid var(--elements-webflow-library--neutral--300);
  background-color: var(--elements-webflow-library--neutral--100);
  width: 100%;
  color: var(--elements-webflow-library--neutral--800);
  border-radius: 5px;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 16px 32px 16px 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.brix---tab-left-icon:hover {
  border-color: var(--steel-blue);
}

.brix---tab-left-icon.w--current {
  border-width: 1px;
  border-color: var(--steel-blue);
  background-color: var(--elements-webflow-library--neutral--100);
  box-shadow: 0 2px 12px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 5px;
  padding-left: 10px;
}

.brix---tabs-menu-vertical {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 348px;
  margin-bottom: 0;
  margin-right: 40px;
  display: flex;
}

.brix---tabs-wrapper-tabs-left {
  display: flex;
}

.brix---inner-container-1068px-center {
  max-width: 1068px;
  margin-left: auto;
  margin-right: auto;
}

.brix---section-10 {
  color: var(--elements-webflow-library--neutral--100);
  padding-top: 140px;
  padding-bottom: 100px;
}

.left-flex---heading-2-icon {
  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;
  align-items: center;
  display: flex;
}

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

.podcast-feature-image {
  border-radius: 10px;
}

.sat-tool-faq {
  padding-top: 40px;
}

.sat-tool-faq.bg_aliceblue {
  background-image: none;
}

.top-padding-40 {
  padding-top: 40px;
}

.participate-as-speaker-cta-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--steel-blue);
  background-color: var(--gold);
  color: var(--222222);
  border-radius: 5px;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.participate-as-speaker-cta-button:hover {
  background-color: #e9ca27;
}

.comparison-hero-image {
  max-width: 44%;
}

.container-29-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-29-copy.bottom_padding_40 {
  padding-bottom: 40px;
}

.div-block-596-copy {
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.sat-tool-cta {
  padding-top: 0;
  padding-bottom: 60px;
}

.billed-yearly-inr {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  display: none;
}

.body-7 {
  background-color: #eee;
}

.animation_hero_section {
  width: 100%;
  height: 100vh;
}

.hero_bg {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6672c2c99b8ebd9d89877ed0_Hero%20BG%20Image.webp");
  background-position: 0 0;
  background-size: 162px;
  background-attachment: scroll;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0% auto auto 0%;
}

.hero_glow {
  z-index: 1;
  opacity: .3;
  filter: blur(75px);
  background-color: #0095ff;
  border-radius: 300px;
  width: 300px;
  height: 300px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.faq-container {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.reg-address {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
}

.sat_newsletter-13 {
  height: 4300px;
}

.sat_newsletter-12, .sat_newsletter-11, .sat_newsletter10, .sat_newsletter-9 {
  height: 2900px;
}

.sat_newsletter-8 {
  height: 4250px;
}

.sat_newsletter-7 {
  height: 3750px;
}

.container-208 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.blog-header-section {
  background-color: #000c;
}

.blog-header-grid {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  background-image: linear-gradient(35deg, #08203e, #557c93);
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  justify-content: stretch;
  padding: 10px 0;
}

.blog-header-grid.padding-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.blog-header-flexbox {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  justify-content: center;
  align-items: flex-start;
  margin-left: 50px;
  margin-right: 50px;
  padding-left: 10px;
  padding-right: 10px;
}

.blog-header-flexbox.padding-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.breadcrumps-div {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 30px;
  display: flex;
}

.home-tag {
  pointer-events: auto;
  color: #fff;
  border: 1px solid #0000;
}

.home-tag.w--current {
  color: #fff;
  background-color: #0000;
  border-color: #0000;
}

.text-block-317 {
  color: #fff;
}

.blog-tag {
  color: #fff;
  border: 1px solid #0000;
}

.blog-tag.w--current {
  color: #fff;
}

.h1-truncate {
  color: #fff;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  width: 300px;
  margin-left: 5px;
  overflow: hidden;
}

.heading-1 {
  color: #fff;
  margin-top: -20px;
  font-size: 32px;
  line-height: 44px;
  display: block;
}

.post-description {
  color: var(--white);
  margin-top: -10px;
}

.cta-button {
  color: var(--black);
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  align-self: flex-start;
  font-weight: 600;
  box-shadow: 6px 8px 12px #0003;
}

.main-img-flex-box {
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
}

.main-image {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 20px;
  flex: 0 auto;
  align-self: center;
  width: 70%;
  height: 70%;
  box-shadow: 11px 7px 14px 4px #0003;
}

.author-n-info-flexbox {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  text-align: left;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
}

.author-and-info {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #767676;
  justify-content: space-between;
  align-self: auto;
  margin-left: 60px;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.flex-block-6 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.flex-block-5 {
  flex-flow: column;
  justify-content: space-between;
}

.read-duration {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  justify-content: center;
  align-items: center;
  width: 15%;
  height: 4%;
  display: flex;
}

.clock-img {
  opacity: .6;
  width: 20px;
}

.read-dur {
  color: #767676;
  flex: 0 auto;
  font-weight: 400;
  display: block;
}

.underline-flexbox {
  background-color: #007fed;
  border: 0 #007fed;
  justify-content: flex-start;
  align-items: flex-start;
  height: .5px;
  margin-top: 8px;
  margin-left: 60px;
  margin-right: 0;
  display: block;
}

.keytakeaway-divblock {
  background-color: var(--elements-webflow-library--general--shadow-01);
  border-radius: 20px;
  margin: 18px 20px 8px 60px;
  padding: 8px 20px 20px;
}

.keytakeaways {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 36px;
}

.key-takeaways-h3 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: auto;
  margin-bottom: auto;
  font-size: 28px;
  font-weight: 700;
  line-height: 46px;
  display: flex;
}

.key-takeaways-h3.margin-left-30 {
  margin-left: 30px;
}

.episode-description-text {
  font-weight: 500;
}

.episode-description-heading {
  padding-bottom: 10px;
  font-size: 30px;
  line-height: 40px;
}

.podcastkeytakeaway-heading {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  line-height: 40px;
}

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

.meetourguest-div.paading_meetourguest {
  padding-bottom: 40px;
}

.episode-description-text {
  letter-spacing: .5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.podcast-keytakeaways {
  text-align: left;
  letter-spacing: .5px;
  flex-flow: column;
  font-size: 18px;
  line-height: 32px;
}

.link-57 {
  color: var(--steel-blue);
}

.link-57:hover {
  color: var(--light-steel-blue);
}

.paragraph-300 {
  letter-spacing: .5px;
  font-size: 18px;
  line-height: 32px;
}

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

.heading-366 {
  padding-bottom: 10px;
  font-size: 30px;
  line-height: 40px;
}

.heading-367 {
  padding-bottom: 10px;
}

.div-block-821 {
  display: block;
  position: relative;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-821.sticky {
  position: sticky;
  top: 47px;
}

.heading-368 {
  color: var(--black);
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.toc-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40px;
  padding: 10px 20px;
  font-weight: 500;
  display: flex;
  overflow: auto;
}

.toc-link-hide {
  display: none;
}

.tocitems {
  color: #767676;
}

.tocitems:hover {
  color: var(--black);
}

.tocitems.active {
  color: var(--black);
  vertical-align: baseline;
  display: inline;
}

.tocitems.active:hover {
  border: 1px solid #eff8ff;
  border-radius: 5px;
}

.cust-col-wrap {
  margin-top: 40px;
}

.cust-col-wrap.margin-top-0 {
  margin-top: 0;
}

.cust-col-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.cust-link-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--elements-webflow-library--general--shadow-03);
  height: 100%;
  color: var(--222222);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px;
  transition: all .25s;
  display: flex;
}

.cust-link-block:hover {
  box-shadow: 0 0 20px #0000001a;
}

.cust-link-block.w--current {
  background-color: var(--elements-webflow-library--general--shadow-03);
}

.cust-img {
  max-width: 190px;
  max-height: 100%;
}

.cust-head {
  color: var(--black);
}

.cust-cta-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--elements-webflow-library--neutral--600);
  color: var(--white);
  background-color: #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  padding: 10px 20px;
  display: flex;
}

.cust-right-icon {
  max-width: 16px;
}

.ed-section {
  padding: 5rem 40px;
  position: relative;
  overflow: hidden;
}

.ed-section.cs-hero-section {
  background-color: var(--elements-webflow-library--general--shadow-03);
  background-image: none;
}

.ed-section.cs-abt-section {
  padding-top: 2rem;
}

.ed-section.cs-summ-section {
  background-image: none;
  padding-top: 4rem;
  padding-bottom: 0;
}

.ed-section.ed-best-section {
  background-color: #f3f3f380;
}

.ed-section.ed-why-section {
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

.ed-section.footercta-section {
  background-color: #282824;
}

.ed-section.ed-faq-section {
  background-color: var(--white-smoke-1);
  padding-top: 0;
  padding-bottom: 0;
}

.ed-section.lms-platform-section {
  background-color: var(--white);
}

.ed-section.lms-best-section {
  background-color: #ededed;
  overflow: hidden;
}

.ed-section.demo-section {
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.ed-section.overflow-visible {
  overflow: visible;
}

.ed-section.overflow-visible.bt_tabs-section {
  padding-top: 0;
}

.ed-section.yp_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67591b9069b7111b1e1668c1_Hero%20Image%20BG.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ed-section.padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.ed-section.padding-section-medium.bg-grey-lite {
  display: block;
}

.ed-section.bg-grey {
  background-color: #f2f2f2;
}

.ed-section.dst-hero-section {
  background-color: #e8eeff;
}

.ed-section.blogs_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67bdffa18ba39e29d2ba2c1e_Group%201542.png");
  background-position: 50%;
  background-size: 1440px;
}

.ed-section.blog_filter-section {
  background-color: #101010;
}

.ed-section.b_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67c70530fda7793f3e1da594_Group%201543.png"), linear-gradient(#fff, #eff8ff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1900px, auto;
}

.ed-section.ds_hero-section {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67d1afe0d234b9f15d51eb61_Background%20Dots%202.png");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ed-section.ds_section-why {
  background-image: linear-gradient(150deg, #d8f0fd, #edfff4);
}

.ed-section.bt_hero-section, .ed-section.st-template-hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67daf0d8929dbbf4b3428dc0_Vector.png");
  background-position: 0 0;
  background-size: cover;
}

.ed-section.s_hero-section {
  background-image: linear-gradient(#d2eaff, #fff);
}

.ed-section.s_section-dark {
  background-color: #000;
}

.ed-section.s_how-section {
  background-color: #f5f5f5;
}

.ed-section.pc_hero-section {
  background-image: linear-gradient(0deg, #a2d8fc, #fff);
  padding-bottom: 0;
}

.ed-section.pc-content-section {
  background-color: var(--ivory);
  padding-top: 3rem;
}

.cs-hero-wrapper-main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.cs-h1-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 550px;
  display: flex;
}

.cs-h1-desc {
  font-size: 16px;
  line-height: 1.4;
}

.cs-vid-wrapper {
  flex: 1;
}

.cs-sun-wrapper-main {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.cs-rich-dark {
  flex: 1;
}

.cs-rich-dark h1 {
  margin-bottom: 24px;
}

.cs-rich-dark h2 {
  margin-top: 26px;
  margin-bottom: 18px;
  line-height: 1.3;
}

.cs-rich-dark h3 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.cs-rich-dark p {
  margin-bottom: 18px;
  font-size: 16px;
  line-height: 1.4;
}

.cs-rich-dark blockquote {
  margin-top: 18px;
  margin-bottom: 18px;
}

.cs-rich-dark li {
  margin-bottom: 10px;
  font-size: 16px;
}

.cs-rich-dark ol, .cs-rich-dark ul {
  margin-bottom: 18px;
}

.cs-comp-img-wrap {
  background-color: var(--elements-webflow-library--neutral--200);
  border-radius: 2%;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 220px;
  max-width: 200px;
  height: 200px;
  padding: 20px;
  display: flex;
}

.cs-main-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.cs-chal-wrap {
  background-color: #c0ffe9;
  border-radius: 20px;
  padding: 30px;
}

.cs-chal-wrap.bg-blue {
  background-color: #f2eaff;
}

.cs-chal-wrap.bg-yellow {
  background-color: #fffce0;
}

.cs-abt-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cst-hero-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cst-h1 {
  color: #000;
}

.nav-tb-link {
  background-color: var(--gold);
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
}

.nav-tb-link.w--current {
  background-color: var(--gold);
}

.text-block-318 {
  color: var(--black);
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
}

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

.cust-img-wrap {
  justify-content: center;
  align-items: center;
  min-height: 150px;
  max-height: 150px;
  display: flex;
}

.page-wrapper {
  display: block;
}

.page-wrapper.hide-wrapper {
  display: none;
}

.sat-hero-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 20px;
  display: flex;
}

.h1-wrpp-main {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  color: #000;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 600px;
  display: flex;
}

.h1-desc-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  line-height: 1.25;
  display: flex;
}

.sat-h1 {
  font-size: 45px;
  line-height: 1.3;
}

.sat-hero-img-wrap {
  max-width: 480px;
}

.sat-wrap-main-1 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 80px;
  display: flex;
}

.sat-wrap-main-1.padding-60 {
  padding-bottom: 60px;
}

.sat-h2 {
  color: #000;
  text-align: center;
  font-size: 40px;
  line-height: 1.3;
}

.sat-h2.max-width-700 {
  max-width: 700px;
}

.sat-h2.max-width-700.is--white {
  color: #fff;
}

.sat-best-wrap-main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sat-best-img-wrap {
  flex: 1;
  max-width: 450px;
}

.sat-best-img {
  border-radius: 8px;
  width: 100%;
  box-shadow: 0 0 20px -12px #00000014;
}

.sat-best-content-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--black);
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sat-best-list-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--222222);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.sat-best-h3 {
  font-size: 26px;
}

.sat-best-list-wrap-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 20px;
  line-height: 1.3;
  display: flex;
}

.sat-tab {
  width: 100%;
  display: none;
}

.sat-tab-menu {
  color: var(--white);
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.sat-tab-menu:hover {
  color: var(--white);
}

.sat-tab-menu.w--current {
  background-color: var(--steel-blue);
  border-radius: 11px;
}

.sat-tab-menu-wrapper {
  background-color: var(--black);
  border-radius: 19px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 15px;
  display: flex;
}

.ed-why-wrapper-main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.ed-why-tab-menu-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.ed-why-tab-menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  color: #000;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 30px;
  display: flex;
}

.ed-why-tab-menu.w--current {
  background-color: #fff;
}

.ed-why-tab-content-wrapper {
  display: none;
}

.ed-why-tab-wrapper {
  background-color: var(--gainsboro);
  border-radius: 20px;
}

.ed-why-img {
  width: 54px;
}

.ed-why-content-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 500px;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
}

.ed-why-content-wrap.left-aligned-text {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.ed-why-wrapper-main-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.ed-why-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ed-why-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 10px;
  display: flex;
}

.ed-why-img-2 {
  width: 48px;
}

.ed-h2-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.ed-h2-wrapper.max-width-700 {
  text-align: center;
  max-width: 700px;
}

.footer-cta-wrapper-main {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-h2-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  display: flex;
}

.cta-h2 {
  font-size: 40px;
  line-height: 1.2;
}

.cta-footer-button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 14px 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5;
  display: flex;
}

.cta-footer-button:hover {
  background-image: linear-gradient(#fff, #d1d1d1);
}

.ed-slider-wrapper {
  width: 100%;
  position: relative;
}

.ef-faq-main-wrappre {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.cs-banner-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.cs-quote {
  width: 30px;
}

.cs-auth-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.cs-auth-img {
  border-radius: 50%;
  width: 28px;
}

.code-embed {
  height: 675px;
}

.flex-block-7 {
  color: #000;
  background-color: #000;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 10px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: static;
}

.div-block-822 {
  background-color: #000;
  height: 1px;
  margin: 10px;
  font-weight: 600;
}

.sat-best-feat-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: var(--222222);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sat-best-feat-wrap.inverted {
  flex-flow: row-reverse wrap-reverse;
}

.sat-form-wrap {
  background-color: #fff;
  border-radius: 12px;
  flex: 1;
  padding: 20px 0;
  overflow: hidden;
  box-shadow: 0 0 30px #0003;
}

.sat-form-wrap.dst-form-wrap {
  min-width: 600px;
  min-height: 675px;
  padding-top: 0;
  padding-bottom: 0;
}

.sat-form-wrap.act-form-wrap-copy {
  min-width: 600px;
  min-height: 500px;
  padding-top: 0;
  padding-bottom: 0;
}

.gl-content-div {
  max-width: 70%;
}

._4-section-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.e-top-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #000;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.e-bottom-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--elements-webflow-library--general--shadow-01);
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px;
  display: grid;
}

._404 {
  font-family: Exo, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 1;
}

._404-h1 {
  font-size: 38px;
  font-weight: 600;
}

._4-link {
  color: var(--hover-blue);
}

._4-link:hover {
  color: var(--hover-blue);
  text-decoration: underline;
}

._4-link.w--current {
  background-color: #0000;
}

._4-wrap-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

._4-img {
  width: 48px;
}

._4-button {
  border: 2px solid var(--222222);
  color: var(--222222);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  padding: 10px 32px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

._4-button:hover {
  background-color: var(--222222);
  color: var(--white);
}

._4-button.w--current {
  color: var(--white);
}

._404link {
  color: var(--hover-blue);
}

._404link:hover {
  text-decoration: underline;
}

._404link.w--current {
  background-color: #0000;
}

.ds-hero-main-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 60px;
  display: flex;
}

.ds-bread-div {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ds-bc-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.ds-bc-link:hover {
  text-decoration: underline;
}

.ds-bc-link.w--current {
  background-color: #0000;
}

.ds-bc-text {
  font-family: Verdana, Geneva, sans-serif;
}

.ds-bc-h1-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 90%;
  display: flex;
}

.ds-h1 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.2;
}

.ds-content-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.ds-auth-wrap-main {
  border-top: 1px solid var(--grey);
  border-bottom: 1px solid var(--grey);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.ds-auth-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ds-auth-img {
  border-radius: 50%;
  width: 60px;
}

.ds-auth-name-wrap {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 14px;
  display: flex;
}

.ds-auth-name {
  color: #333;
  font-size: 15px;
  font-weight: 600;
}

.ds-pb-date-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ds-pb-text {
  color: var(--222222);
  font-weight: 500;
}

.ds-rich-text {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  width: 100%;
  height: 100%;
  color: var(--black);
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.ds-left-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid var(--elements-webflow-library--general--shadow-03);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 200px;
  display: flex;
  position: sticky;
  top: 70px;
}

.ds-right-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  max-width: 200px;
  display: flex;
  position: sticky;
  top: 70px;
}

.ds-rich-wrap {
  flex: 1;
}

.ds-col-list {
  padding-right: 5px;
  overflow: auto;
}

.ds-col-link {
  color: var(--grey);
  margin-bottom: 10px;
  font-size: 14px;
  display: block;
}

.ds-col-link:hover {
  color: var(--black);
}

.ds-col-link.w--current {
  background-color: #0000;
}

.ds-h3 {
  font-size: 18px;
  line-height: 1.2;
}

.ds-sb-head {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}

.ds-sb-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--elements-webflow-library--neutral--200);
  text-align: center;
  border-radius: 10px;
  flex-flow: column;
  flex: 1;
  padding: 16px;
  display: flex;
  position: sticky;
  top: 60px;
}

.ds-social-share-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ds-social-img {
  width: 24px;
}

.ds-ra-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ds-ra-fomobile {
  display: none;
}

.submit-button-7 {
  background-color: #3847ec;
  border-radius: 10px;
  width: 50%;
  display: block;
  position: static;
  overflow: clip;
}

.container-209 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-3-copy {
  border-top: 1px #000;
}

.body-3-copy.text-white.mob-text-center {
  margin-top: 20px;
  margin-bottom: 10px;
}

.select-field {
  color: #000;
  border-radius: 10px;
}

.demo-form-field {
  color: var(--black);
  border-radius: 5px;
  margin-bottom: 0;
}

.demo-form-field::placeholder {
  color: #1111114d;
}

.demo-form-field.is--select {
  background-color: #fff;
}

.text-field-31 {
  color: var(--black);
  border-radius: 10px;
}

.text-field-32 {
  width: 100%;
  min-width: 100%;
  height: 100%;
  color: var(--black);
  border-radius: 10px;
}

.text-field-33 {
  color: var(--black);
}

.textarea, .text-field-34 {
  color: var(--black);
  border-radius: 10px;
}

.lms-hero-section-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: relative;
}

.lms-hero-cont-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  line-height: 1.4;
  display: flex;
}

.lms-hero-img-wrap {
  width: 100%;
  position: static;
}

.lms-h1-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  display: flex;
}

.lms-cta-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.lms-hero-img {
  width: 100%;
  height: 100%;
  display: inline-block;
}

.lms-h1 {
  color: var(--black);
  letter-spacing: -.02em;
  align-self: center;
  font-size: 44px;
  line-height: 1.2;
  display: block;
}

.lms-h1.font-center-align.max-width-700 {
  max-width: 700px;
}

.lms-platform-section-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.lms-platform-main-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.lms-h2-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lms-h2-wrap.max-width-800 {
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lms-platform-1-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.lms-h2-label {
  background-color: var(--elements-webflow-library--neutral--800);
  color: var(--elements-webflow-library--neutral--100);
  text-transform: uppercase;
  border-radius: 20px;
  margin-bottom: 5px;
  padding: 5px 20px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  display: none;
}

.lms-h2 {
  color: #000;
}

.lms-h2-desc {
  color: var(--grey);
}

.lms-h2-desc.max-width-600 {
  max-width: 600px;
}

.lms-platform-img {
  border-radius: 12px;
  max-width: 800px;
  box-shadow: 0 2px 20px #0000001a;
}

.lms-platform-grid {
  grid-column-gap: 30px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lms-pt-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--elements-webflow-library--general--shadow-03);
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px;
  display: flex;
  box-shadow: 0 0 20px #0000000d;
}

.lms-pt-h-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.lms-pt-img {
  width: 30px;
}

.lms-pt-h3 {
  color: var(--black);
  flex: 1;
  font-size: 18px;
}

.lms-pt-desc {
  color: var(--grey);
  line-height: 1.45;
}

.lms-pt-img-wrap {
  width: 60px;
  height: 60px;
  box-shadow: 0 0 20px 0 var(--elements-webflow-library--general--shadow-03);
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.lms-best-section-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
  position: relative;
}

.lms-best-cont-wrap {
  z-index: 3;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.lms-h3-label {
  background-color: var(--elements-webflow-library--neutral--600);
  color: var(--elements-webflow-library--neutral--100);
  letter-spacing: -.01em;
  text-transform: uppercase;
  border-radius: 20px;
  padding: 5px 10px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.lms-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 14px;
  padding-left: 20px;
  display: flex;
}

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

.lms-best-img-wrap {
  border-radius: 12px;
  margin-top: 30px;
  position: absolute;
  right: -49%;
  overflow: hidden;
  box-shadow: 1px 4px 40px #0003;
}

.lms-best-img-wrap.left-aligned {
  border-radius: 12px;
  left: -49%;
  right: auto;
  overflow: hidden;
  box-shadow: -12px 2px 40px #0003;
}

.lms-best-img-wrap._3 {
  right: -49%;
}

.lms-best-img {
  width: 900px;
  display: inline-block;
}

.lms-all-grid {
  grid-column-gap: 30px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 800px;
  display: grid;
}

.testimonialhome-copy {
  grid-column-gap: 24px;
  grid-row-gap: 23px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: stretch;
}

.faq-rich-text {
  flex: 1;
}

.faq-rich-text h1 {
  margin-bottom: 24px;
}

.faq-rich-text h2 {
  margin-top: 26px;
  margin-bottom: 18px;
  line-height: 1.3;
}

.faq-rich-text h3 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.faq-rich-text p {
  margin-bottom: 18px;
  font-size: 16px;
  line-height: 1.4;
}

.faq-rich-text blockquote {
  margin-top: 18px;
  margin-bottom: 18px;
}

.faq-rich-text li {
  margin-bottom: 10px;
  font-size: 16px;
}

.faq-rich-text ol, .faq-rich-text ul {
  margin-bottom: 18px;
}

.text-field-35 {
  border-radius: 10px;
}

.code-embed-2 {
  width: 100%;
}

.demo-wrap-main {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.demo-left-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.demo-right-wrap {
  z-index: 2;
  background-color: #dcefff;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 40px;
  display: flex;
  position: relative;
}

.demo-abs {
  pointer-events: none;
  background-color: #e0f2ff;
  width: 46.5%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.demo-pt-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 10px;
  display: flex;
}

.demo-slider {
  background-color: #0000;
  height: auto;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.demo-arrrows-hidn {
  display: none;
}

.demo-testi-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding: 20px;
  display: flex;
}

.demo-slider-mask {
  border-radius: 12px;
  height: auto;
  margin-bottom: 5px;
  box-shadow: 0 0 30px #0003;
}

.demo-h1 {
  letter-spacing: -.2px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
}

.demo-person-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.demo-person-img {
  width: 50px;
}

.demo-person-name-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.demo-name {
  font-weight: 600;
}

.demo-h2 {
  color: var(--grey);
  align-self: flex-start;
  margin-top: -16px;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
}

.demo-text {
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
  display: flex;
}

.demo-tetsi-cont {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
}

.demo-slider-nav {
  font-size: 10px;
  position: static;
}

.demo-left-wrapsub {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  max-width: 514px;
  display: flex;
}

.demo-form-wrapper-main {
  background-color: #fff;
  border-radius: 16px;
  max-width: 500px;
  padding: 30px;
  box-shadow: 0 2px 20px #0003;
}

.demo-form-wrapper-main.is-webflow {
  width: 100%;
  margin-top: -50px;
  padding: 24px 24px 10px;
}

.demo-logo {
  align-self: center;
  width: 150px;
  display: block;
}

.demo-logo.w--current {
  background-color: #0000;
}

.demo-logo.is-visible {
  display: none;
}

.demo-link {
  background-color: #0000;
  position: absolute;
  inset: 20px auto auto 20px;
}

.demo-link.w--current {
  background-color: #0000;
}

.span-red {
  color: red;
  font-size: 12px;
}

.demo-form-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.demo-field-wrap.ot {
  display: block;
}

.demo-success {
  background-color: #0000;
  width: 100%;
  padding: 0;
}

.demo-form-component {
  width: 100%;
}

.demo-mobile-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: none;
}

.demo-form-field-2 {
  color: #111;
  border-radius: 5px;
  margin-bottom: 0;
}

.demo-form-field-2::placeholder {
  color: #1111114d;
}

.demo-form-field-2.is--select {
  background-color: #fff;
}

.demo-form-field-2.is-other, .demo-form-field-2.is-referred {
  margin-top: 6px;
}

.submit-button-8 {
  background-color: #3847ec;
  border-radius: 10px;
  width: 50%;
  display: block;
  position: static;
  overflow: clip;
}

.submit-button-8.demo-submit {
  background-color: var(--steel-blue);
  border-radius: 5px;
  align-self: center;
  width: 40%;
  margin-top: 10px;
}

.demo-body {
  flex-flow: row;
  display: flex;
}

.demo-form-field-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.demo-form-heading {
  text-align: center;
  margin-bottom: 20px;
  font-size: 20px;
}

.lms-slider {
  background-color: #0000;
  height: auto;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 50px;
}

.lms-slider-nav {
  display: none;
}

.lms-slider-arrow {
  background-color: var(--elements-webflow-library--general--shadow-03);
  width: 40px;
  height: 40px;
  color: var(--black);
  border-radius: 50%;
  font-size: 18px;
  font-weight: 800;
  inset: auto auto 0% 0%;
}

.lms-slider-arrow.is-right {
  left: 50px;
}

.lms-slider-mask {
  background-color: var(--elements-webflow-library--general--shadow-01);
  border-radius: 20px;
}

.lms-slide {
  padding: 20px 16px;
}

.blog-related-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sol-flex-justify-between-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.sol-flex-justify-between-copy.sol-flex-justify-aligntop {
  align-items: stretch;
}

.blog-related-empty {
  text-align: center;
  background-color: #0000;
  font-size: 20px;
}

.image-353 {
  border: 1px solid #14142b0a;
  border-radius: 10px;
  width: 100%;
}

.lms-slider-wrapper {
  align-self: center;
  width: 100%;
  max-width: 1000px;
}

.lms-slider-component {
  background-color: #0000;
  height: auto;
}

.lms-slider-arr {
  color: #000;
  background-color: #d9d9d9;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-top: 249.844px;
  font-size: 24px;
  left: -15%;
}

.lms-slider-arr.is-right {
  left: auto;
  right: -15%;
}

.lms-slider2-slide {
  margin-right: 40px;
}

.lms-best-slide-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.lms-best-img-wrap2 {
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  min-height: 565px;
  display: flex;
}

.lms-best-image {
  border-radius: 14px;
  width: 100%;
  box-shadow: 0 0 20px #0000001a;
}

.lms-best-text-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.lms-best-h3 {
  font-weight: 600;
}

.lms-best-cta-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  margin-top: 14px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.lms-cta-primary {
  color: var(--white);
  background-color: #007fed;
  border-radius: 5px;
  padding: 10px 20px;
}

.lms-cta-secondary {
  color: var(--white);
  background-color: #000;
  border-radius: 5px;
  padding: 10px 20px;
}

.lms-cta-secondary:hover {
  background-color: #0000;
  background-image: linear-gradient(0deg, #000, #535353);
}

.lms-slider-popup-component {
  z-index: 2147483647;
  background-color: #000000e0;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
  position: fixed;
  inset: 0%;
}

.lms-slider-popup-component._1, .lms-slider-popup-component._2, .lms-slider-popup-component._3, .lms-slider-popup-component._4 {
  display: none;
}

.lms-slider2-mask {
  overflow: hidden;
}

.lms-slider-div {
  background-color: #ededed;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  flex-flow: column;
  width: 85%;
  min-height: 40vh;
  max-height: 90vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-left: 80px;
  padding-right: 40px;
  display: flex;
  position: relative;
}

.lms-best-content-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  font-size: 18px;
  line-height: 1.5;
  display: flex;
}

.lms-best-h3-desc {
  font-size: 18px;
  font-weight: 500;
}

.lms-best-div-inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-flow: column;
  padding-bottom: 40px;
  padding-right: 40px;
  display: flex;
  overflow: auto;
}

.lms-image {
  max-width: 600px;
}

.lms-image-1 {
  border-radius: 14px;
  align-self: center;
  max-width: 650px;
  box-shadow: 0 0 20px #0000001a;
}

.lms-best-close {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: absolute;
  inset: 40px 40px auto auto;
}

.lms-best-close-img {
  width: 14px;
}

.lms-list-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

.lms-best-pointer {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.lms-checker {
  width: 19px;
  height: 19px;
  margin-top: 4px;
}

.text-block-319 {
  font-size: 16px;
  font-weight: 500;
}

.text-block-320 {
  color: var(--grey);
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}

.demo-pt-fl-bx {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.demo-icon {
  height: 22px;
  margin-top: 2px;
  padding-top: 2px;
}

.text-block-321 {
  font-size: 16px;
  font-weight: 500;
}

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

.text-block-323 {
  color: var(--grey);
}

.text-block-324 {
  line-height: 24px;
}

.text-block-325 {
  font-size: 16px;
  line-height: 24px;
}

.field-label-9, .field-label-10, .field-label-11, .field-label-12, .field-label-13, .field-label-14 {
  font-weight: 600;
}

.bold-text-141 {
  text-align: center;
  font-weight: 700;
}

.heading-369 {
  color: var(--white);
}

.container-210 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-824 {
  flex-flow: column;
  align-self: center;
  display: flex;
}

.section-225 {
  background-color: var(--black);
  width: 100%;
  height: 100%;
  color: var(--white);
  text-align: center;
  display: block;
}

.div-block-825, .section-226, .text-block-326 {
  text-align: center;
}

.section-227 {
  text-align: center;
  display: block;
}

.container-211 {
  color: var(--white);
  background-color: #072654;
  border-radius: 24px;
}

.button-42 {
  background-color: var(--white);
  color: var(--black);
  border-radius: 20px;
}

.flex-vertical-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-12.is-centerred {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-12.is-centerred.max-width-medium {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium {
  color: #555;
  text-align: left;
  letter-spacing: -.2px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-size-medium.mob {
  color: var(--black);
}

.text-size-medium.mob:hover {
  color: var(--blue-violet);
}

.text-size-medium.text_normal {
  font-weight: 400;
}

.text-size-medium.text_center.mob-text-center.hidden-mobile.left-aligned {
  text-align: left;
}

.text-size-medium.text_center.text-white {
  color: #fff;
}

.text-size-medium.text-gray {
  color: var(--grey);
}

.text-size-medium.text_blue.brix---mg-top-16px {
  margin-bottom: 0;
}

.text-size-medium.text-black {
  color: var(--grey);
  text-align: center;
  align-self: center;
  display: block;
}

.text-size-medium.text-black.mob-text-center.text_center.b-padding-20px {
  margin-bottom: 20px;
}

.text-size-medium.mob-text-center.text-white {
  color: var(--white);
  padding-bottom: 20px;
}

.text-size-medium.mob-text-center.text_center.text-black {
  color: var(--grey);
}

.text-size-medium.is-white-center-aligned {
  color: var(--white);
  text-align: center;
}

.text-size-medium.text-center-align {
  text-align: center;
}

.text-size-medium.font-weight-medium {
  font-weight: 500;
}

.text-size-medium.font-weight-medium.max-width-450.is-centrred-mobile.font-color-black {
  color: #000;
}

.flex-vertical-64 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-64.is-centerred {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
}

.testimonial-video-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flex-vertical-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-24.is-centerred {
  justify-content: flex-start;
  align-items: center;
}

.video-full-width.is-rounded {
  border-radius: 12px;
  overflow: hidden;
}

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

.flex-verticle-32.flex-grow {
  flex: 1;
}

.flex-verticle-32.is-left-aligned.sat-cta-wrap {
  max-width: 450px;
}

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

.pu-grid._2-columns {
  grid-template-columns: 1fr 1fr;
}

.pu-grid._3-columns {
  grid-template-columns: 1fr 1fr 1fr;
}

.pu-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--elements-webflow-library--general--shadow-01);
  background-color: var(--elements-webflow-library--general--shadow-01);
  box-shadow: 0 2px 5px 0 var(--elements-webflow-library--general--shadow-02);
  border-radius: 22px;
  flex-flow: column;
  padding: 30px;
  display: flex;
}

.stack-section.section-spacing {
  text-align: center;
  padding-bottom: 90px;
}

.container-212 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  place-content: space-between center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  font-weight: 700;
}

.flex-tag-center {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.tags-link-holder {
  margin-bottom: 20px;
}

.text-hidden {
  perspective: 291px;
  overflow: hidden;
}

.tag-inner-link-block-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #011d3c;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 8px 16px;
  transition: all .35s;
  display: flex;
}

.tag-inner-link-block-2.remove-underline {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  padding-right: 16px;
  text-decoration: none;
}

.tag-inner-link-block-2.remove-underline.bg-purple {
  background-color: #3d0066;
  padding-right: 16px;
}

.paragraph-text {
  color: #121212;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
}

.paragraph-text.text-white {
  color: #fff;
}

.section-title {
  margin-bottom: 40px;
}

.heading-h2 {
  color: #121212;
  letter-spacing: -2px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 500;
  line-height: 1.3em;
}

.lead-text {
  color: #121212;
  letter-spacing: -.5px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4em;
}

.lead-text.text-semibold {
  font-weight: 600;
}

.tab-component {
  align-items: center;
  display: flex;
}

.tabs-menu-3 {
  flex-direction: column;
  width: 40%;
  margin-right: 8%;
  display: flex;
}

.tab-button-progress-bar {
  background-color: #faf3ff;
  height: 3px;
}

.tab-button-progress {
  background-color: #3d0066;
  width: 1%;
  height: 100%;
}

.tab-button-content {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 12px;
}

.tab-button-title {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.tab-button-title.margin-bottom-20px {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: space-between;
  margin-bottom: 20px;
}

.heading-h6 {
  color: #121212;
  letter-spacing: -.5px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 19px;
  line-height: 1.3em;
}

.heading-h6.text-bold {
  color: var(--black);
}

.tab-arrow-icon {
  width: 18px;
}

.tab-mobile-img {
  display: none;
}

.tabs-content-2 {
  width: 60%;
}

.tabs-wrapper.tabs-left {
  display: none;
}

.tabs-menu-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.tabs-menu-2.tabs-vertical {
  flex-direction: column;
  margin-bottom: 0;
}

.tabs-menu-2.tabs-vertical.width-348px {
  align-items: flex-start;
  width: 100%;
  max-width: 348px;
  margin-right: 40px;
}

.tab-left-icon {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #0000001a;
  border-radius: 10px;
  align-items: center;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 16px 32px;
  font-weight: 700;
  line-height: 18px;
  transition: box-shadow .3s, border-width .3s, border-color .3s, color .3s;
  display: flex;
}

.tab-left-icon:hover {
  border-color: #999;
}

.tab-left-icon.w--current {
  background-color: #f6f5f4;
  border-width: 1px;
  border-color: #121212;
  box-shadow: 0 2px 12px #14142b14;
}

.square-icon {
  border-radius: 16px;
}

.square-icon.width-48px {
  border-radius: 10px;
  width: 48px;
}

.square-icon.width-48px.margin-right-10px {
  width: 24px;
}

.tabs-content {
  overflow: visible;
}

.tabs-content.card {
  width: 100%;
  padding: 56px 48px;
}

.heading-h3 {
  color: #121212;
  letter-spacing: -1px;
  margin-top: 0;
  font-family: Inter, sans-serif;
  font-size: 36px;
  line-height: 1.3em;
}

.mg-bottom-48px {
  color: #121212;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
}

.border-radius-24px {
  z-index: -1;
  border-radius: 24px;
  transform: translate(0);
}

.image-354 {
  display: inline-block;
}

.office-video-wrapper {
  width: 100%;
  display: block;
}

.text-span-71 {
  background-color: var(--gold);
}

.text-span-72, .text-span-73 {
  background-color: var(--light-steel-blue);
}

.heading-370 {
  color: var(--light-sky-blue);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.button-43 {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border-radius: 20px;
  font-weight: 500;
}

.div-block-826 {
  color: var(--white);
  background-color: #072654;
  border-radius: 15px;
}

.div-block-827 {
  background-color: #072654;
  border-radius: 15px;
  height: 12rem;
}

.flex-align-left {
  align-self: flex-start;
}

.yearly_update_cta_button {
  background-color: var(--white);
  color: var(--black);
  text-align: center;
  border: 1px #000;
  border-radius: 5px;
  padding: 10px 20px;
  text-decoration: none;
  display: block;
}

.yearly_update_cta_button:hover {
  background-color: var(--gainsboro);
  color: var(--black);
  border-style: none;
}

.image-full-width {
  width: 100%;
  height: 100%;
  position: static;
}

.image-full-width.is-radius-10 {
  object-fit: cover;
  border-radius: 10px;
}

.image-wrapper-full-width {
  flex: 0 auto;
  width: 100%;
  display: block;
  position: relative;
  top: 20px;
}

.image-wrapper-full-width.height-300-fixed {
  height: 260px;
  overflow: hidden;
}

.image-wrapper-full-width.height-200-fixed {
  height: 160px;
}

.image-wrapper-full-width.visible-from-tab {
  display: none;
}

.tab-button-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .7;
  color: #000;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
  display: flex;
}

.tab-button-copy.w--current {
  opacity: 1;
  background-color: #0000;
  position: relative;
}

.yu-tab-wrapper {
  width: 100%;
}

.yu-tabs {
  display: flex;
}

.yu-tab-menu {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  flex: 1;
  max-width: 350px;
  margin-right: 40px;
  display: flex;
}

.yu-tab-content {
  flex: 1;
}

.yu-tab-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .8;
  background-color: #0000;
  flex-flow: column;
  padding: 0;
  display: flex;
}

.yu-tab-link:hover {
  opacity: 1;
}

.yu-tab-link.w--current {
  opacity: 1;
  background-color: #0000;
}

.yu-tab-q-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.yu-tab-icn {
  width: 28px;
}

.yu-tab-pane {
  width: 100%;
  height: 100%;
}

.ytab-content-wrap {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.yu-h1-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.yu-h1-wrap.padding-20px {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.yu-h1-line {
  width: 140px;
  position: absolute;
  top: 60px;
  bottom: auto;
  right: 183px;
}

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

.flex-vertical-20.is-centerred {
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-48.is-centerred {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-48.is-centerred.max-width-900 {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.flex-vertical-48.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical-48.is-left-aligned.max-width-xsmall {
  max-width: 25rem;
}

.large_heading-new {
  color: var(--black);
  text-align: left;
  letter-spacing: -1px;
  font-size: 52px;
  font-weight: 700;
  line-height: 1.1;
}

.large_heading-new.text_center {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.large_heading-new.text_bold, .large_heading-new.text_bold.mob-text-center {
  font-weight: 700;
}

.large_heading-new.text_bold.text_center.text_white.padding-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.large_heading-new.text-white-centerred {
  color: var(--white);
  text-align: center;
  align-self: auto;
  display: block;
}

.large_heading-new.text-white-centerred.line-height-2 {
  color: var(--white);
  -webkit-text-stroke-color: var(--black);
  line-height: 1.4;
}

.pu-card-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--elements-webflow-library--general--shadow-01);
  background-color: var(--white);
  box-shadow: inset 2px 4px 11px 1px var(--elements-webflow-library--general--shadow-02);
  border-radius: 22px;
  flex-flow: column;
  padding: 30px;
  transition: all .3s;
  display: flex;
}

.pu-card-2:hover {
  box-shadow: 2px 4px 11px 5px var(--elements-webflow-library--general--shadow-02);
}

.bg_dark-grey {
  background-color: var(--222222);
}

.text-span-74, .text-span-75, .text-span-76 {
  background-color: var(--light-steel-blue);
}

.yu-tab-img-wrap {
  margin-top: 16px;
  display: none;
}

.rewind_page_tag {
  background-color: var(--black);
  color: var(--white);
  border-radius: 20px;
  padding: 5px 20px;
}

.image-355 {
  z-index: auto;
  position: absolute;
}

.ed-section-copy.yp_hero-section {
  background-color: #161616;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67591b9069b7111b1e1668c1_Hero%20Image%20BG.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.ed-section-copy.padding-section-medium {
  padding: 4rem 0;
}

.flex-verticle-64-copy {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.flex-verticle-64-copy.is-centerred {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
}

.ed-section-copy {
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
  overflow: hidden;
}

.ed-section-copy.cs-hero-section {
  background-color: var(--elements-webflow-library--general--shadow-03);
  background-image: none;
}

.ed-section-copy.cs-summ-section {
  background-image: none;
}

.ed-section-copy.ed-best-section {
  background-color: #f3f3f380;
}

.ed-section-copy.ed-why-section {
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

.ed-section-copy.footercta-section {
  background-color: var(--black);
}

.ed-section-copy.ed-faq-section {
  background-color: var(--white-smoke-1);
}

.ed-section-copy.lms-platform-section {
  background-color: var(--white);
}

.ed-section-copy.lms-best-section {
  background-color: #ededed;
  overflow: hidden;
}

.ed-section-copy.demo-section {
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.ed-section-copy.overflow-visible {
  overflow: visible;
}

.ed-section-copy.yp_hero-section {
  background-color: #161616;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67591b9069b7111b1e1668c1_Hero%20Image%20BG.webp");
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  height: 85vh;
  display: flex;
}

.ed-section-copy.padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.div-block-828 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-23 {
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.div-block-829 {
  background-color: #ddd0;
  transition: transform .25s cubic-bezier(.645, .045, .355, 1);
}

.div-block-829:hover {
  transform: scale(.9);
}

.image-356 {
  background-color: var(--steel-blue);
  cursor: pointer;
  border-radius: 8px;
  width: 100%;
}

.grid-24-copy {
  grid-row-gap: 31px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
}

.div-block-829-copy {
  background-color: #ecf2ff;
  border-radius: 10px;
}

.heading-371, .text-block-327 {
  text-align: left;
}

.div-block-830, .div-block-831 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.text-block-328 {
  text-align: left;
}

.image-full-width-copy {
  width: 100%;
  height: 100%;
  margin-bottom: -65px;
  position: relative;
}

.image-full-width-copy.is-radius-10 {
  object-fit: cover;
  border-radius: 10px;
}

.pu-card-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--elements-webflow-library--general--shadow-01);
  background-color: var(--white);
  box-shadow: inset 2px 4px 11px 1px var(--elements-webflow-library--general--shadow-02);
  border-radius: 22px;
  flex-flow: column;
  padding: 30px;
  display: flex;
}

.pu-card-3-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--elements-webflow-library--general--shadow-01);
  background-color: var(--white);
  box-shadow: inset 2px 4px 11px 1px var(--elements-webflow-library--general--shadow-02);
  border-radius: 22px;
  flex-flow: column;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 10px;
  display: flex;
}

.yu-view-more {
  color: #fff;
  cursor: pointer;
  background-color: #333;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  font-size: 1rem;
}

.yu-view-more:hover {
  background-color: #000;
}

.yu-growth-grid {
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 1050px;
}

.yu-growth-card-main {
  z-index: 3;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  cursor: pointer;
  background-color: #edf3ff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.yu-growth-card-main.is-blue {
  color: #425e95;
}

.yu-growth-card-main.is-yellow {
  color: #b39600;
  background-color: #fffbdf;
}

.yu-growth-card-main.is-green {
  color: #009c39;
  background-color: #e2ffed;
}

.yu-growth-card-main.is-brown {
  color: #845858;
  background-color: #ffe1e1;
}

.yu-growth-card-main.is-purple {
  color: #655289;
  background-color: #f2ebff;
}

.yu-growth-card-main.is-orange {
  color: #8a684c;
  background-color: #ffecdc;
}

.yu-growth-card-main.is-blue-copy {
  color: #425e95;
}

.yu-growth-card-main.is-yellow-copy {
  color: #b39600;
  background-color: #fffbdf;
}

.yu-growth-card-main.is-green-copy {
  color: #009c39;
  background-color: #e2ffed;
}

.yu-growth-card-main.is-blue-2 {
  color: #425e95;
  background-color: #edf3ff;
}

.yu-growth-card-main.is-yellow-2 {
  color: #b39600;
  background-color: #fffbdf;
}

.yu-growth-card-main.is-green-2 {
  color: #009c39;
  background-color: #e2ffed;
}

.yu-growth-icon {
  width: 20px;
}

.yu-growth-bold {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.body_1_no-color {
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.body_1_no-color.text_bold:hover {
  color: var(--black);
}

.body_1_no-color.text_bold.text-black:hover {
  color: var(--blue-violet);
}

.body_1_no-color.text_gray {
  display: block;
}

.body_1_no-color.text_blue.hyperlink {
  text-decoration: underline;
}

.body_1_no-color.text_white {
  padding-left: 0;
  padding-right: 0;
}

.body_1_no-color.is-semibold {
  font-weight: 600;
}

.flex-vertical-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-16.is-center-aligned {
  justify-content: flex-start;
  align-items: center;
}

.growth-view-more.is-blue {
  margin-top: auto;
}

.growth-view-more.is-yellow, .growth-view-more.is-green, .growth-view-more.is-brown {
  margin-top: auto;
  display: block;
}

.growth-view-more.is-purple {
  display: block;
}

.growth-view-more.is-orange {
  margin-top: auto;
  display: block;
}

.growth-view-more.is-white {
  color: #fff;
}

.yu-growth-card {
  z-index: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #fff;
  text-align: left;
  flex-flow: column;
  min-height: 270px;
  padding: 24px 24px 14px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 20px #0000001a;
}

.yu-growth-card.is-blue {
  box-shadow: none;
  text-align: left;
  background-color: #425e95;
  border-radius: 14px;
}

.yu-growth-card.is-yellow {
  box-shadow: none;
  background-color: #b39600;
  border-radius: 14px;
}

.yu-growth-card.is-green {
  box-shadow: none;
  background-color: #009c39;
  border-radius: 14px;
}

.yu-growth-card.is-brown {
  box-shadow: none;
  background-color: #845858;
  border-radius: 14px;
}

.yu-growth-card.is-purple {
  box-shadow: none;
  background-color: #655289;
  border-radius: 14px;
}

.yu-growth-card.is-orange {
  box-shadow: none;
  background-color: #8a684c;
  border-radius: 14px;
}

.yu-growth-card.is-blue-copy {
  text-align: left;
  background-color: #425e95;
  border-radius: 14px;
}

.yu-growth-card.is-yellow-copy {
  background-color: #b39600;
  border-radius: 14px;
}

.yu-growth-card.is-green-copy {
  background-color: #009c39;
  border-radius: 14px;
}

.yu-growth-card.is-blue-2 {
  box-shadow: none;
  background-color: #425e95;
  border-radius: 14px;
}

.yu-growth-card.is-yellow-2 {
  box-shadow: none;
  background-color: #b39600;
  border-radius: 14px;
}

.yu-growth-card.is-green-2 {
  box-shadow: none;
  background-color: #009c39;
  border-radius: 14px;
}

.large_heading-copy {
  color: var(--black);
  text-align: left;
  letter-spacing: -1px;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.1;
}

.large_heading-copy.text_center {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.large_heading-copy.text_bold, .large_heading-copy.text_bold.mob-text-center {
  font-weight: 700;
}

.large_heading-copy.text_bold.text_center.text_white.padding-0 {
  color: var(--white);
  padding-top: 0;
  padding-bottom: 0;
  font-size: 36px;
}

.large_heading-copy.text_bold.text-white {
  color: var(--white);
}

.large_heading-copy.text-white-centerred {
  color: var(--white);
  text-align: center;
  align-self: auto;
  display: block;
}

.large_heading-copy.text-white-centerred.line-height-2 {
  line-height: 1.4;
}

.brix---section-2-copy {
  color: var(--elements-webflow-library--neutral--100);
}

.brix---section-2-copy.padding-new {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.tocitems-2 {
  color: #767676;
}

.tocitems-2:hover {
  color: #111;
}

.tocitems-2.active {
  color: #111;
  vertical-align: baseline;
  display: inline;
}

.tocitems-2.active:hover {
  border: 1px solid #eff8ff;
  border-radius: 5px;
}

.section-228 {
  position: relative;
}

.heading-372 {
  color: #fff;
  margin-top: -20px;
  font-size: 32px;
  line-height: 44px;
  display: block;
}

.tablemob-2 {
  z-index: auto;
  padding-top: 10px;
  display: none;
  position: sticky;
  inset: 40px 0% 50px;
}

.heading-373 {
  color: #111;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.section-229 {
  background-color: #222;
  position: relative;
}

.div-block-834 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.progress-bar-2 {
  z-index: 1;
  transform-origin: 0%;
  background-color: #0068c9;
  background-image: linear-gradient(270deg, #281ca5, #007fed 66%);
  width: 100%;
  height: 5px;
  margin-bottom: -5px;
  position: sticky;
  top: 53px;
}

.div-block-835 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(20px, 100px) 3fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 60px;
  padding-left: 30px;
  padding-right: 30px;
  display: grid;
}

.div-block-836 {
  display: block;
  position: relative;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-836.sticky {
  position: sticky;
  top: 47px;
}

.container-213 {
  padding-top: 0;
}

.div-block-838 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.post-description-2 {
  color: #fff;
  margin-top: -10px;
}

.heading_1-2 {
  color: #111;
  text-align: left;
  letter-spacing: -.45px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.heading_1-2.text_white {
  padding-left: 0;
  padding-right: 0;
}

.linkedin-share-blog-2 {
  color: #767676;
}

.linkedin-share-blog-2:hover {
  color: #007fed;
}

.blueunderline-2 {
  background-color: #007fed;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-839 {
  justify-content: space-between;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-840 {
  border: 1px solid #bdbdbd;
  width: 100%;
  height: 1px;
}

.heading_2-2 {
  color: #111;
  text-align: left;
  letter-spacing: -.5px;
  padding: 10px 0;
  font-size: 24px;
  line-height: 1.3;
}

.image-357 {
  border-radius: 8px;
}

.body_1-2 {
  color: #111;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.body_1-2.text_gray {
  display: block;
}

.cta-button-2 {
  color: #111;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 5px;
  align-self: flex-start;
  font-weight: 600;
  box-shadow: 6px 8px 12px #0003;
}

.link-block-95 {
  display: block;
}

.button-44 {
  background-color: #0000;
  border: 1px solid #f7f7f7;
  border-radius: 5px;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.button-44:hover {
  color: #111;
  background-color: #fff;
}

.keytakeaway-divblock-2 {
  background-color: #14142b0f;
  border-radius: 20px;
  margin: 18px 20px 8px 60px;
  padding: 8px 20px 20px;
}

.container-214 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  place-content: space-between center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  font-weight: 700;
}

.container-214.is-blog {
  max-width: 1200px;
}

.flex-block-8 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.text-block-329 {
  color: #fff;
}

.div-block-842 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.blog-img-wrapper {
  border-radius: 16px;
  height: 180px;
  overflow: hidden;
}

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

.blog-cta-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.filter-radio {
  color: #1b65c8;
  border: 1px solid #1b65c8;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 10px 16px;
  font-size: 16px;
}

.filter-radio:hover, .filter-radio.w--current, .filter-radio.active {
  color: #fff;
  background-color: #1b65c8;
}

.filte-radio-icon {
  display: none;
}

.filter-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog-img-wrapper-link {
  height: 210px;
  min-height: 210px;
  position: relative;
  overflow: hidden;
}

.blog-cat {
  border: 1px solid var(--elements-webflow-library--general--shadow-03);
  color: var(--black);
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  margin-top: 4px;
  margin-right: 4px;
  padding: 2px 6px;
  font-size: 14px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.blog-cat.is-hidden {
  display: none;
}

.blog-item-main-wrap {
  cursor: pointer;
  background-color: #0000;
  border-radius: 6px;
  flex-direction: column;
  height: 100%;
  min-height: auto;
  transition: all .2s;
  display: flex;
}

.blog-item-main-wrap:hover {
  transform: scale(1.02);
}

.spacer-small {
  padding-top: 1.5rem;
}

.spacer-xlarge {
  z-index: -4;
  padding-top: 6rem;
  position: relative;
}

.logo-marquee-wrap-main {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.logo-marquee-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  display: flex;
}

.logo-marquee-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.logo-marquee-item {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 180px;
  max-width: 200px;
  padding: 10px;
  display: flex;
}

.logo-marquee-img {
  max-height: 50px;
}

.logo-marquee-list-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.image-width-251 {
  max-width: 251px;
}

.testimonial-rewind-section {
  display: block;
}

.testimonial-rewind-section.overflow-hidden {
  overflow: hidden;
}

.div-block-843, .div-block-844 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.yu-know-more-div {
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  padding: 14px 24px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.yu-know-more-div.is-blue {
  background-color: #425e95;
}

.yu-know-more-div.is-yellow {
  background-color: #b39600;
}

.yu-know-more-div.is-green {
  background-color: #009c39;
}

.yu-know-more-div.is-brown {
  background-color: #845858;
}

.yu-know-more-div.is-orange {
  background-color: #8a684c;
}

.yu-know-more-div.is-purple {
  background-color: #655289;
}

.yu-logo-wrapper {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.yu-logo-wrapper.is-blue {
  border: 1px solid #425e95;
}

.yu-logo-wrapper.is-green {
  border: 1px solid #009c39;
}

.yu-logo-wrapper.is-yellow {
  border: 1px solid #b39600;
}

.yu-logo-wrapper.is-orange {
  border: 1px solid #8a684c;
}

.yu-logo-wrapper.is-brown {
  border: 1px solid #845858;
}

.yu-logo-wrapper.is-purple {
  border: 1px solid #655289;
}

.yu-code {
  height: 24px;
}

.testimonial-slider-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  display: flex;
}

.text-block-330 {
  color: var(--steel-blue);
  text-align: left;
  font-size: 16px;
}

.text-block-330:hover {
  color: var(--steel-blue);
  text-decoration: underline;
}

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

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

.blog-col-list {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-col-list.is-blog {
  grid-row-gap: 0rem;
}

.blog-col-item {
  border: 1px #000;
  text-decoration: none;
}

.blog-col-item.is-blog {
  margin-bottom: 2rem;
}

.blog-col-wrapper {
  border-radius: 0;
  display: block;
}

.blog-col-wrapper.d-none {
  display: none;
}

.unified-container {
  grid-column-gap: 1.8rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.is-hidden {
  display: none;
}

.text-block-331 {
  text-align: center;
  width: 100%;
  font-size: 38px;
  font-weight: 500;
  line-height: 44px;
}

.text-block-332 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}

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

.popup-modal-wrapper {
  z-index: 2147483647;
  background-color: #000000c7;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.dsat-popup-wrapper {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6776cb2be4831687e9f8a190_Group%201508.webp"), linear-gradient(315deg, #a3d4ff, #fff 46%);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 370px, auto;
  border-radius: 20px;
  width: 100%;
  max-width: 900px;
  padding: 70px;
  display: flex;
  position: relative;
}

.text-span-blue {
  color: #007fed;
}

.max-width-450 {
  max-width: 450px;
  font-weight: 500;
}

.dsat_popup-pointers-wrapper {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  color: #000;
  flex-flow: column;
  display: flex;
}

.dsat_popup-pointers {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.max-width-400 {
  max-width: 400px;
}

.dsat-popup-flex {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  display: flex;
}

.dsat-popup-flex.is-centerred {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.dsat-popup-flex.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.dsat-popup-flex.is-left-aligned.max-width-xsmall {
  max-width: 25rem;
}

.dsat-popup-heading {
  color: var(--black);
  text-align: left;
  letter-spacing: -.45px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.dsat-popup-heading.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.dsat-popup-heading.text_center.text_black {
  color: var(--black);
}

.dsat-popup-heading.text-white {
  color: var(--white-smoke-1);
}

.dsat-popup-heading.text_white {
  padding-left: 0;
  padding-right: 0;
}

.dsat-popup-heading.text-center-align {
  color: var(--black);
  text-align: center;
}

.dsat-close {
  cursor: pointer;
  width: 16px;
  position: absolute;
  inset: 15px 15px auto auto;
}

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

.dsat-popup-flex-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.flex-horizontal-spaced {
  justify-content: space-between;
  display: flex;
}

.is-gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.flex-justify-center {
  justify-content: space-between;
  align-items: center;
}

.is-left-aligned {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.sat-img-wrap {
  width: 110%;
}

.is-gap-120 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
}

.flex-vertical-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-80.is-centerred {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-80.is-left-aligned {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-vertical-80.is-left-aligned.max-width-xsmall {
  max-width: 25rem;
}

.sat-grid-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.sat-why-card {
  background-color: #f2f2f2;
  border-radius: 16px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.sat-why-img-wrapper {
  width: 102%;
  margin-top: auto;
  padding-left: 32px;
}

.sat-why-content-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.sat-why-icon {
  width: 33px;
}

.heading-style-h3 {
  font-size: 20px;
  line-height: 1.3;
}

.sat-pricing-subtext {
  background-color: #f3ebff;
  border: 1px solid #7c3aed;
  border-radius: 50px;
  padding: 10px 28px;
  font-size: 16px;
  font-weight: 600;
}

.sat-pricing-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.sat-pricing-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 20px;
  display: flex;
  box-shadow: 2px 4px 7px #0000001a;
}

.sat-pricing-card.marked {
  background-color: #eaf6ff;
  box-shadow: 2px 4px 7px #0000001a;
}

.flex-vertical-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-8.mt-s {
  margin-top: 13px;
}

.sat-pricing-pointers {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sat-pricing-text-1 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
}

.sat-pricing-text-2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

.code-height-24 {
  height: 24px;
}

.sat-cta-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #eaf6ff;
  border: 1px solid #a8dbff;
  border-radius: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 5px 4px 17px 2px #0000001a;
}

.image-size-50 {
  width: 25px;
}

.sat-cta-img {
  width: 50%;
  margin-bottom: 1px;
  margin-right: 1px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.div-wrapper-blogs {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-wrapper-blogs.d-none {
  display: none;
}

.body_1-3 {
  color: var(--black);
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.sat-cta-wrapper-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 60px;
  display: flex;
  box-shadow: 5px 4px 17px 2px #0000001a;
}

.sat-cta-img-wrap {
  flex: 1;
  max-width: 37%;
}

.sat-cta-wrapper-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  display: grid;
}

.font-center-align {
  text-align: center;
}

.sat-cta-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 50px;
  display: flex;
  box-shadow: 2px 4px 7px #00000012;
}

.sat-cta-1.is-blue {
  background-color: #000;
  padding-left: 40px;
  padding-right: 40px;
}

.sat-cta-1-img-wrap {
  justify-content: center;
  align-items: center;
  width: 206px;
  height: 206px;
  display: flex;
}

.font-color-white {
  color: #fff;
}

.image-width-150 {
  width: 150px;
}

.sat-flow-cat-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-image: linear-gradient(360deg, #40a7f4, #69bfff 90%);
  border-radius: 24px;
  min-height: 290px;
  padding-left: 40px;
  padding-right: 50px;
  display: flex;
  overflow: hidden;
}

.sat-flow-cat-wrapper.is-5 {
  background-image: linear-gradient(#00233e, #000c16);
}

.sat-flow-cat-wrapper.is-4 {
  background-image: linear-gradient(#025799, #002949);
}

.sat-flow-cat-wrapper.is-3 {
  background-image: linear-gradient(#0d8ced, #005191);
}

.sat-flow-cat-wrapper.is-2 {
  background-image: linear-gradient(#63bcff, #0085ea);
}

.sat-flow-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 56%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.sat-flow-icon {
  width: 40px;
}

.sat-flow-image-wrapper {
  flex-flow: column;
  max-width: 36%;
  display: flex;
}

.sat-flow-image-wrapper.is-1 {
  flex-flow: column;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.sat-flow-image {
  width: 100%;
}

.sat-heading-wrap {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.sat-h1-underline {
  width: 100px;
  position: absolute;
  inset: 45px 80% auto auto;
}

.published-date {
  color: var(--grey);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.published-date.text_bold {
  font-weight: 600;
}

.published-date.text-light-blue {
  color: var(--light-sky-blue);
}

.blog-all-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  max-width: 500px;
  margin-bottom: 20px;
  display: flex;
}

.blog-search-field {
  color: #000;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/679122c4348fb1656bb95968_search-521.png");
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 20px;
  border-radius: 4px;
  height: 40px;
  margin-bottom: 0;
}

.sat-slider {
  background-color: #0000;
  height: auto;
  padding-bottom: 40px;
}

.sat-slider-wrapper {
  flex: 1;
}

.sat-slide-arrow {
  color: #000;
  width: 32px;
  height: 32px;
  font-size: 18px;
}

.sat-slide-arrow.is-keft {
  inset: auto auto 0% 0%;
}

.sat-slide-arrow.is-right {
  inset: auto 0% 0% auto;
}

.sat-slider-nav {
  justify-content: center;
  align-items: center;
  height: 32px;
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.code-embed-3 {
  flex: 1;
  display: none;
}

.div-block-846 {
  width: 60%;
}

.navbar {
  background-color: #fff;
}

.image-358 {
  padding-top: 5px;
  padding-bottom: 10px;
}

.black_underline {
  background-color: var(--222222);
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
}

.sn-best-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border: 1px solid var(--gainsboro);
  border-radius: 11px;
  flex-flow: column;
  padding: 48px;
  display: flex;
  box-shadow: 6px 6px 9px -1px #0003;
}

.sn-best-card-divider {
  border-bottom: 1px solid #dcdcdc;
  align-items: flex-start;
  margin-top: 10px;
  margin-bottom: 30px;
}

.underline_short {
  background-color: var(--gainsboro);
  align-self: auto;
  width: 30%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 220px;
}

.underline_short.is-left-aligned {
  align-self: auto;
}

.sn-best-text-wrapper {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: column;
  display: flex;
}

.sn-feature-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sn-feature-card {
  background-color: #f2f2f2;
  border-radius: 10px;
  margin-left: auto;
  padding: 30px;
  box-shadow: 3px 5px 10px -1px #0003;
}

.div-block-851 {
  margin-top: 3rem;
}

.date {
  color: var(--grey);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  display: block;
}

.date.text_bold {
  font-weight: 600;
}

.date.text-light-blue {
  color: var(--light-sky-blue);
}

.sn-tabs {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sn-tab-menu {
  flex-flow: column;
  flex: 1;
  margin-right: 60px;
  display: flex;
}

.sn-tab-content {
  flex: 1;
  max-width: 38%;
}

.sn-tab-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-flow: column;
  padding: 1.5rem 0;
  display: flex;
}

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

.sn-tab-ans {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-right: 20px;
  display: flex;
}

.sn-tab-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.sat-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.sat-why-img-wrapper-first-section {
  width: 102%;
  margin-top: auto;
}

.sn-cta-wrapper-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sn-cta-link-copy {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 5px;
  padding: 10px 20px;
  text-decoration: none;
  display: block;
}

.sn-cta-link-copy:hover {
  background-color: var(--hover-blue);
  color: var(--white);
}

.fmt-icons {
  width: 134px;
  height: 138px;
}

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

.div-block-853 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: flex-start;
  width: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.toc-heading_3-2 {
  color: #111;
  letter-spacing: -.5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  display: block;
}

.toc-heading_3-2:hover, .toc-heading_3-2.text_center.mob-text-center:hover {
  color: #111;
}

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

.body_1-4 {
  color: #111;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.div-block-855 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 0;
  display: flex;
}

.heading_1-3 {
  color: #111;
  text-align: left;
  letter-spacing: -.45px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.heading_1-3.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.bold-text-142 {
  color: #111;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.dst-hero-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dst-hero-font {
  color: #1d58ff;
  text-align: center;
  font-family: Caveat, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

.dst-tabs {
  width: 100%;
}

.dst-tabs-menu {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 40px;
  display: flex;
}

.dst-tabs-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 570px;
  padding: 40px;
  display: flex;
}

.dst-tabs-link:hover, .dst-tabs-link.w--current {
  background-color: #f2f2f2;
  border: 1px solid #3662e3;
}

.dst-tab-img {
  width: 30px;
}

.dst-tab-content-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dst-tabs-img-wrapper {
  flex: 1;
}

.dst-tabs-cont {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dst-tabs-pointers {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.dst-tabs-sketch {
  background-color: #fff965;
  height: 14px;
  font-weight: 600;
  line-height: 1;
}

.dst-grid-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.dst-grid-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.dst-img-2 {
  width: 130px;
}

.dst-grid-divider {
  border-right: 1px solid #e4e4e7;
}

.dst-banner-component {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #e8eeff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 64px;
  display: flex;
}

.font-color-brand-blue {
  color: #1d58ff;
}

.font-color-black {
  color: #000;
}

.dst-test-card-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dst-test-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.dst-test-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--gold);
  color: var(--black);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  padding: 12px 20px;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.dst-test-link-arrow {
  height: 18px;
}

.div-block-856 {
  color: var(--alice-blue);
  background-color: #1d58ff;
  border-radius: 20px;
  padding: 10px 40px;
}

.text-span-78, .text-span-79 {
  text-decoration: underline;
}

.blog_h1 {
  color: #000;
  text-align: center;
  font-size: 3rem;
  line-height: 1.2;
}

.blog_h1-description {
  color: #767676;
  text-align: center;
  max-width: 600px;
  font-size: 20px;
  line-height: 1.5;
}

.blog_h1-description.max-width-700 {
  max-width: 700px;
}

.blog_h1-description.max-width-750 {
  max-width: 750px;
}

.featured_slider {
  background-color: #0000;
  height: auto;
  padding-bottom: 100px;
}

.featured_slider-mask {
  height: auto;
}

.featured_slide {
  padding: 5px;
}

.blog_featured-link {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #000;
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  padding: 64px;
  display: flex;
  box-shadow: 4px 4px 23px 1px #0000000a;
}

.featured_slider-arrow {
  color: #000;
  background-color: #efefef;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  font-size: 24px;
  inset: auto auto 0% 0%;
}

.featured_slider-arrow.is-right {
  inset: auto 0% 0% auto;
}

.featured-left-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.featured-right-wrap {
  border-radius: 12px;
  flex: 1;
  overflow: hidden;
}

.featured-label {
  background-color: #c2e3ff;
  border-radius: 50px;
  padding: 8px 26px;
  font-size: 18px;
}

.section-35-copy {
  padding-left: 80px;
  padding-right: 80px;
  transition: all .2s;
  display: block;
}

.flex-vertical-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-32.is-centerred {
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-32.flex-vertical-32-stretched {
  align-items: stretch;
}

.blog_filter-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.blog_filter-h2-wrap {
  justify-content: space-between;
  display: flex;
}

.blog_seacrh-div {
  min-width: 350px;
  display: none;
}

.filter_h2 {
  color: #fff;
}

.blog_filter-wrapper-2 {
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blog_filter-form {
  margin-bottom: 0;
}

.blog_filter-radio {
  color: #fff;
  background-color: #0000;
  border: 1px solid #767676;
  border-radius: 50px;
  margin-bottom: 0;
  padding: 10px 16px;
  font-size: 16px;
}

.blog_filter-radio:hover {
  color: #fff;
  background-color: #303030;
}

.blog_filter-radio.w--current {
  color: #000;
  background-color: #fff;
}

.blog_filter-radio.active {
  color: #101010;
  background-color: #fff;
}

.blog_filtered-tags {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.filter-tag-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  justify-content: flex-start;
  align-items: center;
  font-size: 32px;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.filter-tag-icon {
  width: 12px;
  display: none;
}

.blog-category {
  color: var(--grey);
  text-transform: uppercase;
  background-color: #fff;
  margin-top: 24px;
  font-size: 14px;
  font-weight: 600;
}

.blog-category.is-hidden, .blog-category.d-none {
  display: none;
}

.blog-auth-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--grey);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: auto;
  font-size: 13px;
  display: flex;
}

.blog-date-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-date-icon {
  width: 16px;
}

.blog-author-wrap {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-title-wrap-main {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.blog-title-wrap {
  flex-flow: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog_featured-auth-wrapper-main {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #767676;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blog_featured-auth-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.blog-auth-divider {
  border-right: 1px solid #767676;
  min-height: 24px;
}

.blog_feature-auth-image {
  border-radius: 50%;
  width: 32px;
}

.blog_feature-auth-text {
  margin-top: auto;
  margin-bottom: auto;
}

.button-arrow {
  width: 14px;
}

.blog-subscribe-field {
  border: 1px solid #bababa;
  border-radius: 5px;
  max-width: 400px;
  min-height: 52px;
  margin-bottom: 0;
}

.blog-subscribe-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.b_hero-section-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 5.5rem;
  display: flex;
  position: relative;
}

.b_hero-content-main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #767676;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 510px;
  display: flex;
}

.b_hero-img-wrapper {
  border: 10px solid #f4f4f4;
  border-radius: 12px;
  flex: 1;
  max-width: 400px;
}

.b_back-cta {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1c1b1f;
  background-color: #ececec;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.b_back-cta:hover {
  color: #fff;
  background-color: #1c1b1f;
  background-image: linear-gradient(#000, #353536);
}

.b_back-icon {
  width: 22px;
  height: 22px;
}

.b_hero-detail-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #767676;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  font-size: 1rem;
  display: flex;
}

.b_hero-auth-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.b_hero-divider {
  background-color: #767676;
  border-radius: 50%;
  flex: none;
  width: 4px;
  height: 4px;
}

.b_hero-date-wrap, .b_hero-time-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.b_hero-auth-img {
  border-radius: 50%;
  width: 30px;
  margin-right: 0;
}

.b_hero-authname {
  color: #000;
}

.b_h1 {
  color: #000;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
}

.b_hero-img {
  border-radius: 5px;
}

.b_hero-desc {
  font-size: 18px;
  line-height: 1.5;
}

.b_content-wrap-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.b_content-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  flex: 1;
  max-width: 700px;
  display: flex;
}

.blog-rich-text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #000;
  flex-flow: column;
  font-size: 18px;
  display: flex;
}

.blog-rich-text h3 {
  margin-bottom: 12px;
  font-size: 24px;
}

.blog-rich-text h2 {
  margin-bottom: 20px;
}

.blog-rich-text h4, .blog-rich-text h5, .blog-rich-text h6 {
  margin-top: 0;
}

.blog-rich-text p {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.5;
}

.blog-rich-text blockquote {
  margin-top: 40px;
  margin-bottom: 40px;
}

.blog-rich-text li {
  line-height: 1.5;
}

.blog-rich-text ol, .blog-rich-text ul {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.blog-rich-text img {
  margin-top: 32px;
  margin-bottom: 32px;
}

.blog-rich-text figure {
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}

.b_left-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  flex: 1;
  max-width: 260px;
  display: flex;
  position: sticky;
  top: 100px;
}

.b_key-take-aways {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fdfcea;
  border: 1px solid #aba16e;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.b_toc-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.b_toc-head-wrap {
  color: #767676;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.b_page-tracker {
  background-color: #ddd;
  height: 3px;
}

.b_track-fill {
  background-color: #007fed;
  height: 4px;
}

.b_go-to-top, .b_go-to-top.w--current {
  background-color: #0000;
}

.b_toc {
  flex-flow: column;
  display: flex;
}

.fs-toc_richtext {
  background-color: #111;
  padding: 3rem;
}

.fs-toc_link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .25rem;
  margin-bottom: .75rem;
  text-decoration: none;
  display: flex;
}

.fs-toc_link.w--current {
  color: #bcfd2e;
}

.fs-toc_link.is-h6 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h6.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h3 {
  color: #ccc;
  letter-spacing: .025rem;
  font-size: .875rem;
}

.fs-toc_link.is-h3.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h5 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h5.w--current {
  color: #eaffbb;
}

.fs-toc_link.is-h4 {
  color: #ccc;
  font-size: .875rem;
}

.fs-toc_link.is-h4.w--current {
  color: #eaffbb;
}

.fs-toc_link-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: auto;
}

.heading-small {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.4;
}

.fs-toc_label {
  color: #fff;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ad00b0;
  padding: .15rem .35rem .125rem .4rem;
  font-size: .75rem;
  font-weight: 500;
  display: inline-block;
}

.fs-toc_example {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-toc_sidebar {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #1a1a1a;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 30%;
  padding: 1rem 3rem 2rem 0;
  display: flex;
  position: sticky;
  top: 6rem;
}

.fs-toc_h-trigger {
  display: none;
}

.fs-toc_link-wrapper {
  color: #f5f5f5;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.fs-toc_link-wrapper.is-h4 {
  border-left: 1px solid #252525;
  padding-left: .75rem;
}

.fs-toc_link-wrapper.is-h2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.fs-toc_link-wrapper.is-h5, .fs-toc_link-wrapper.is-h6, .fs-toc_link-wrapper.is-h3 {
  border-left: 1px solid #252525;
  padding-left: .75rem;
}

.b_toc-link {
  color: var(--grey);
  margin-bottom: 10px;
}

.b_toc-link.w--current {
  color: var(--steel-blue);
  background-color: #0000;
}

.b_kt-h2-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.b_kt-image {
  border-radius: 50%;
  width: 52px;
}

.b_h2 {
  color: #000;
  font-weight: 600;
}

.b_kt-rich {
  color: #000;
  font-size: 18px;
}

.b_kt-rich h1 {
  margin-bottom: 10px;
}

.b_kt-rich h2 {
  margin-bottom: 20px;
}

.b_kt-rich h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.b_kt-rich h4 {
  font-size: 20px;
}

.b_kt-rich h5, .b_kt-rich h6 {
  font-size: 18px;
}

.b_kt-rich blockquote {
  margin-top: 20px;
  margin-bottom: 20px;
}

.b_kt-rich ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.b_kt-rich ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.b_auth-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #ececec;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  box-shadow: 2px 2px 24px 1px #0000001a;
}

.b_auth-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.b_auth-image {
  border-radius: 50%;
  width: 100px;
}

.b_auth-detailed-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #333;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
}

.b_auth-name-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.b_auth-desig-wrap {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.b_auth-designation {
  color: #a39f9f;
  font-size: 18px;
  font-weight: 600;
}

.b_auth-name {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
}

.b_auth-title {
  color: #a39f9f;
  font-size: 16px;
  font-weight: 600;
}

.b_relatd-section-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  display: flex;
}

.blog_podcast-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.blog_podcast-link {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 14px;
  flex: 1;
  max-width: 50%;
  padding: 8px;
  font-size: 16px;
  display: flex;
}

.blog_podcast-link:hover {
  box-shadow: 0 0 10px #00000014;
}

.blog_podcast-image {
  border-radius: 7px;
  width: 175px;
}

.flex-vertical-spaced {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.flex-vertical-spaced.is-podcast {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: flex-start;
}

.blog_podcast-text {
  color: var(--black);
  font-size: 16px;
  line-height: 1.4;
  text-decoration: none;
}

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

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

.blog_podcast-divider {
  border-right: 1px solid #a09d9680;
  margin-top: 10px;
  margin-bottom: 10px;
}

.blog-item-wrap {
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #ececec;
  border-radius: 6px;
  flex-direction: column;
  height: 100%;
  min-height: auto;
  transition: all .2s;
  display: flex;
  overflow: hidden;
}

.blog-item-wrap:hover {
  border-color: #d3d3d3;
}

.blog-item-content-wrap {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  padding: 10px;
  display: flex;
}

.ds_hero-section-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ds_h1-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ds_h1-sub-border {
  background-image: linear-gradient(90deg, #007fed, #08b247);
  border-radius: 45px;
  padding: 1px;
  box-shadow: 3px 4px 10px #0000001c;
}

.ds_h1-sub {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(90deg, #d8eeff, #deffea 46%, #ddfeeb 47%);
  border-radius: 44px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  display: flex;
}

.ds_h1-sub-icon {
  width: 18px;
}

.ds_h1-subheading {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #005cac, #00ad40);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
  font-weight: 600;
}

.ds_h1-desc {
  color: #767676;
  text-align: center;
  width: 80%;
  font-size: 20px;
  line-height: 1.4;
}

.ds_h1 {
  text-align: center;
  font-size: 48px;
  line-height: 120%;
}

.ds_h1.font-color-black-sukesh {
  color: #5a5a5a;
}

.ds_need-wrapper-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.ds_h2-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ds_need-grid {
  grid-column-gap: 40px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ds_need-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  display: flex;
}

.ds_need-card-border {
  background-image: linear-gradient(90deg, #007fed, #22c55e);
  border-radius: 11px;
  padding: 1px;
  box-shadow: 2px 4px 7px #0000001a;
}

.ds_need-icon {
  width: auto;
  min-height: 28px;
  max-height: 28px;
}

.ds_why-section-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.ds_why-wrap {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.ds_why-image-wrapper {
  flex: 1;
  max-width: 50%;
}

.ds_why-image {
  width: 100%;
}

.ds_why-content-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  padding-top: 48px;
  display: flex;
}

.ds_why-icon {
  width: 48px;
}

.dsat-pricing-numbers {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.dsat-pricing-valdity {
  text-align: left;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 8px;
  font-size: 14px;
}

.billed-yearly-usd-copy {
  color: var(--black);
  margin-bottom: 10px;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
}

.dsat-pricing-subheading {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.satninjas-pricing-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.talktosaleswrapper-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #eff8ff;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-top: 100px;
  margin-bottom: 100px;
  padding: 60px 40px;
  display: block;
}

.talktosaleswrapper-copy.bg_darkblue {
  background-color: #003966;
  background-image: linear-gradient(130deg, #072654 37%, #1054ba);
}

.talktosaleswrapper-copy.bg_darkblue.margin-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.talktosaleswrapper-copy.bg_darkblue.margin-0.flex-horizontal {
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
}

.talktosaleswrapper-copy.bg_darkblue.margin-0.flex-horizontal.mobile-center {
  background-image: linear-gradient(130deg, #072654 37%, #1054ba);
  align-items: center;
  margin-left: 10px;
}

.paragraph-301 {
  width: 100%;
  color: var(--white);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
}

.talk-to-us-divblock-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: linear-gradient(#072654 37%, #1054ba);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.talk-to-us--cta-copy {
  color: var(--black);
  background-color: #fff;
}

.talk-to-us--cta-copy.body-1.text_bold {
  border-radius: 5px;
  padding: 10px 20px;
  display: block;
}

.talk-to-us-divblock-copy-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--black);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.talk-to-us--cta-copy-copy {
  color: var(--black);
  background-color: #fff;
}

.talk-to-us--cta-copy-copy.body-1.text_bold {
  border-radius: 50px;
  padding: 10px 20px;
  display: block;
}

.dsat-cta-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.dsat-cta1 {
  padding-bottom: 5rem;
}

.div-block-857 {
  justify-content: center;
  width: 100%;
  padding-top: 10px;
  display: flex;
}

.brand-button-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.faq-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 700px;
}

.ds_faq-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 700px;
}

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

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

.ds_cta-h2-wrap {
  position: relative;
}

.ds_cta-line {
  z-index: 0;
  width: 100px;
  position: absolute;
  inset: auto 60px 8px auto;
}

.div-block-646-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-241-copy {
  color: var(--grey);
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.section_logov3-copy {
  display: block;
  overflow: hidden;
}

.logov3_component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: var(--mint-cream);
  border-radius: 30px;
  display: flex;
  overflow: visible;
}

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

.container-215 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  place-content: space-between center;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  font-weight: 700;
}

.tabs-menu-19 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.tabs-menu-19.tabs-vertical {
  flex-direction: column;
  margin-bottom: 0;
}

.tabs-menu-19.tabs-vertical.width-348px {
  align-items: flex-start;
  width: 100%;
  max-width: 348px;
  margin-right: 40px;
}

.tabs-content-10 {
  overflow: visible;
}

.tabs-content-10.card {
  width: 100%;
  padding: 56px 48px;
}

.div-block-859 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  margin-left: 40px;
  display: grid;
}

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

.bt_h1 {
  color: #000;
  font-size: 48px;
  line-height: 1.3;
}

.bt_h1-desc {
  color: #767676;
  max-width: 700px;
  font-size: 20px;
  line-height: 1.5;
}

.bt_h1-sub {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #007fed, #9ee800);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

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

.bt_why-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #000;
  border-radius: 10px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.bt_number-wrap {
  width: 56px;
  height: 56px;
  padding: 4px;
  position: relative;
}

.bt_number {
  filter: blur();
  color: #fff;
  background-color: #007fed;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 10px 18px;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.bt_number.is-green {
  background-color: #22c55e;
}

.bt_number.is-red {
  background-color: #ef4444;
}

.bt_number.is-purple {
  background-color: #7c3aed;
}

.bt_number.is-orange {
  background-color: #ff8924;
}

.bt_number.is-yellow {
  background-color: #d5b300;
}

.bt_number-border {
  filter: blur(14px);
  background-color: #0059a7;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  padding: 4px;
  position: absolute;
  inset: 0%;
}

.bt_number-border.is-green {
  background-color: #006525;
}

.bt_number-border.is-red {
  background-color: #7d0000;
}

.bt_number-border.is-purple {
  background-color: #370095;
}

.bt_number-border.is-orange {
  background-color: #944400;
}

.bt_number-border.is-yellow {
  background-color: #937b00;
}

.bt_number-divider {
  border-bottom: 1px solid #353535;
}

.font-size-regular {
  font-size: 1rem;
  line-height: 1.5;
}

.bt_why-h3-wrap {
  height: 62.375px;
}

.bt_cta-wrap {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67dc3cf434d0bf48f95dfe27_Elevate%20Illustration%20CTA.png"), linear-gradient(120deg, #e2f1ff, #94ccff);
  background-position: 90%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 270px, auto;
  border-radius: 10px;
  margin-top: 60px;
  margin-bottom: 60px;
  padding: 60px;
}

.bt_cta-content-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #767676;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 450px;
  font-size: 18px;
  line-height: 1.4;
  display: flex;
}

.bt_tabs-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: none;
}

.bt_tabs-wrapper.is-pc, .bt_tabs-wrapper.is-pc-copy {
  flex-flow: row;
  display: flex;
}

.bt_tabs-wrapper-copy {
  justify-content: space-between;
  height: 150vh;
}

.bt_image-wrap {
  z-index: 2;
  background-image: none;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 55%;
  height: 550px;
  display: flex;
  position: sticky;
  top: 60px;
}

.bt_tabs-content-wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 400px;
  display: flex;
}

.bt_tab-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #767676;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 550px;
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.bt_tab-card.w--current {
  background-color: #f2f2f2;
}

.bt_tab-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--steel-blue);
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
}

.bt_tab-link.top-padding-20 {
  padding-top: 20px;
}

.bt_tab-icon {
  width: 24px;
}

.bt_tab-content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #333;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.bt_tab-content.is-1 {
  display: flex;
}

.bt-tab-img {
  width: 93%;
}

.bt_image-bg {
  background-image: linear-gradient(300deg, #f7ffe6, #e4f2ff 60%);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bt_image-background {
  z-index: 2;
  background-image: linear-gradient(300deg, #f7ffe6, #e4f2ff 60%);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 550px;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  position: absolute;
}

.bt_image-background.is-1 {
  z-index: 5;
}

.bt_image-background.is-2 {
  z-index: 4;
}

.bt_image-background.is-5 {
  z-index: 1;
}

.bt_image-background.is-4 {
  z-index: 2;
}

.bt_image-background.is-3 {
  z-index: 3;
}

.bt_image-background.is-tab {
  display: none;
  position: static;
}

.bt_image-background.is-6-ka, .bt_image-background.is-5-ka {
  z-index: 1;
}

.bt_image-background.is-4-ka {
  z-index: 2;
}

.bt_image-background.is-3-ka {
  z-index: 3;
}

.bt_image-background.is-2-ka {
  z-index: 4;
}

.bt_image-background.is-1-copy, .bt_image-background.is-1-copy-copy {
  z-index: 5;
}

.bt_image-background.is-tab-khan {
  display: flex;
  position: static;
}

.podcast-side-cta-h1-copy {
  color: var(--black);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 32px;
}

.podcast-cta-paragrapgh {
  color: var(--grey);
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.podcast-cta-button {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 6px;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.podcast-cta-button:hover {
  background-color: var(--black);
}

.podcast-transcript-cta-copy {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--white);
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px;
  display: flex;
  position: sticky;
  top: 80px;
}

.podcast_cta_wrapper-copy {
  position: relative;
}

.podcast-cta-h1 {
  color: var(--black);
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 32px;
}

.podcast-cta-link-btn {
  background-color: var(--steel-blue);
  color: var(--white);
  border-radius: 6px;
  padding: 20px;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.podcast-cta-link-btn:hover {
  background-color: var(--black);
}

.podcast_cta_wrapper_refined {
  position: relative;
}

.podcast-transcript-cta-section {
  grid-column-gap: .7rem;
  grid-row-gap: .7rem;
  background-color: var(--white);
  box-shadow: 1px 0 16px -4px var(--gainsboro);
  border-radius: 9px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding: 20px;
  display: flex;
  position: sticky;
  top: 80px;
}

.primary_section_ivory-copy {
  background-color: var(--ivory);
  display: block;
}

.bt-cs_link {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #dcdcdc;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 20px;
  transition: all .275s;
  display: flex;
}

.bt-cs_link:hover {
  border-color: #b9b9b9;
  box-shadow: 0 0 20px #00000024;
}

.bt_cs-logo-wrap {
  justify-content: center;
  align-items: center;
  width: 140px;
  height: 140px;
  display: flex;
}

.bt_cs-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--steel-blue);
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  font-size: 16px;
  font-weight: 500;
  text-decoration: underline;
  display: flex;
}

.bt_cs-col-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bt_cs-head {
  color: var(--black);
  font-size: 20px;
  line-height: 1.4;
}

.bt_h1-desc-copy {
  color: #767676;
  text-align: left;
  max-width: 700px;
  font-size: 20px;
  line-height: 1.5;
}

.podcast-tab-wrapper-copy {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.compare-ed-vs-score-smart {
  color: var(--222222);
  background-color: #58392e;
  border-radius: 10px;
  padding: 20px;
  display: block;
}

.compare-ed-vs-score-smart:hover {
  background-color: #3b2219;
}

.compare-ed-vs-test-innovators {
  background-color: var(--dark-goldenrod);
  color: var(--222222);
  border-radius: 10px;
  padding: 20px;
  display: block;
}

.compare-ed-vs-test-innovators:hover {
  background-color: #8e744a;
}

.link-section-div-block {
  display: block;
}

.link-section-title {
  padding-bottom: 10px;
  font-size: 30px;
  line-height: 40px;
}

.link-section-description {
  letter-spacing: .5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

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

.notes-section-heading {
  padding-bottom: 10px;
  font-size: 30px;
  line-height: 40px;
  display: none;
}

.content-description-text {
  letter-spacing: .5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.link-section-div-block-new {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  line-height: 40px;
}

.content-description-paragraph {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: left;
  letter-spacing: .5px;
  flex-flow: column;
  font-size: 18px;
  line-height: 32px;
  display: flex;
}

.pricing_faq_toggle-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 700px;
}

.div-block-860 {
  margin-top: 20px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.act-code-embed {
  height: 500px;
}

.ed-why-wrapper-main-2-copy {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.sn-feature-card-copy {
  background-color: #f2f2f2;
  border-radius: 10px;
  margin-left: auto;
  padding: 30px;
  box-shadow: 3px 5px 10px -1px #0003;
}

.sn-feature-grid-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.s_hero-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s_h1-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.s_h1-desc {
  text-align: center;
  max-width: 720px;
  font-size: 20px;
  line-height: 1.5;
}

.s_h1 {
  color: #000;
  text-align: center;
  font-size: 48px;
  line-height: 1.3;
}

.s_h2-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-full-width {
  width: 100%;
  height: auto;
}

.brand-button-icon {
  max-height: 24px;
}

.s_grid-3col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.s_grid-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f1f0f0;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 33.333%;
  padding: 24px;
  display: flex;
}

.s_image-1 {
  width: 40px;
}

.s_why-section-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  border-bottom: 1px solid #323232;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 32px;
  display: flex;
}

.s_why-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 550px;
  display: flex;
}

.s_why-img-wrap {
  flex: 1;
  max-width: 400px;
}

.s_why-img {
  width: 100%;
}

.s_avoid-section-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  max-width: 800px;
  padding-top: 32px;
  display: flex;
}

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

.s_avoid-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #323232;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.s_avoid-number {
  color: #fff;
  background-color: #767676;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  font-size: 22px;
  font-weight: 700;
  display: flex;
}

.s_how-wrap {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.s_how-content {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.s_how-image {
  flex: 1;
  max-width: 40%;
}

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

.s_pointer-check {
  width: 24px;
}

.text-highlight-yellow {
  background-color: var(--gold);
}

.meet_our_guest_description {
  text-align: left;
  letter-spacing: .5px;
  flex-flow: column;
  padding-top: 20px;
  font-size: 18px;
  line-height: 32px;
}

.bt_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr .5fr;
  grid-auto-flow: row dense;
}

.bt_grid.is-alterred {
  grid-template-columns: .6fr 1fr .7fr;
}

.bt_grid.is-ts {
  grid-template-columns: 1fr .6fr .7fr;
}

.bt_grid.is-ts.forkhan {
  padding: 10px;
}

.bt_grid-top {
  border-bottom: 1px solid #d0d5dd;
  justify-content: flex-start;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.bt_grid-top.is-middle {
  justify-content: center;
  align-items: center;
}

.bt_grid-top.is-ts {
  padding-top: 8px;
  padding-bottom: 8px;
}

.bt_table-wrap {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 90%;
  padding: 20px;
  box-shadow: 0 2px 20px -2px #0003;
}

.bt_table-wrap.is-padding-small {
  max-width: 96%;
  padding: 5px;
}

.font-color-green {
  color: #4d7100;
}

.bt_table-grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #007fed, #7eb800 87%);
  -webkit-background-clip: text;
  background-clip: text;
}

.bt_table-content {
  color: #000;
  border-bottom: 1px solid #d0d5dd;
  justify-content: flex-start;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
  font-size: 13px;
  display: flex;
}

.bt_table-content.is-middle {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  font-weight: 600;
}

.bt_table-content.is-middle.is-bottom, .bt_table-content.is-bottom {
  border-bottom-style: none;
}

.bt_table-content.is-ts {
  padding-top: 5px;
  padding-bottom: 5px;
}

.bt_table-image {
  width: 20px;
}

.bt_table-highlight {
  color: #009b39;
  background-color: #dcffe9;
  border-radius: 40px;
  padding: 2px 10px;
}

.bt_table-list {
  text-align: left;
  margin-bottom: 0;
  padding-left: 30px;
}

.sa_how-to-rich {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.sa_how-to-rich p {
  color: var(--black);
  font-size: 16px;
  line-height: 1.5;
}

.sa_how-to-rich h3 {
  color: var(--black);
  line-height: 1.3;
}

.sa_avoid-mistakes-section {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.sa_avoid-mistakes-section p {
  color: var(--black);
  font-size: 16px;
  line-height: 1.5;
}

.sa_avoid-mistakes-section h3 {
  color: var(--black);
  line-height: 1.3;
}

.sa_avoid_common_mistakes_white_text {
  color: var(--white);
  font-size: 16px;
  line-height: 1.5;
}

.sa_avoid_common_mistakes_white_text h1 {
  margin-bottom: 10px;
}

.sa_avoid_common_mistakes_white_text h2 {
  margin-bottom: 20px;
}

.sa_avoid_common_mistakes_white_text h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.sa_avoid_common_mistakes_white_text h4 {
  font-size: 20px;
}

.sa_avoid_common_mistakes_white_text h5, .sa_avoid_common_mistakes_white_text h6 {
  font-size: 18px;
}

.sa_avoid_common_mistakes_white_text blockquote {
  margin-top: 20px;
  margin-bottom: 20px;
}

.sa_avoid_common_mistakes_white_text ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.sa_avoid_common_mistakes_white_text ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.div-block-575-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.text-field-20-copy {
  border: 1px solid var(--gainsboro);
  border-radius: 5px 0 0 5px;
  margin-bottom: 0;
}

.submit-button-5-copy {
  background-color: var(--steel-blue);
  text-align: center;
  border-radius: 4px;
  align-self: center;
  padding: 16px 32px;
  font-weight: 500;
}

.form-block-19-copy, .form-block-19-copy-copy {
  justify-content: center;
  align-items: center;
  width: 80%;
  padding-top: 20px;
  display: block;
}

.blog-cta-banner {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--alice-blue-2);
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  margin-top: 64px;
  margin-bottom: 64px;
  padding: 32px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.b_download-popup-modal {
  background-color: #00000075;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.b_popup-form-wrap {
  background-color: #fff;
  border-radius: 12px;
  min-width: 500px;
  padding: 32px;
  position: relative;
}

.b_popup-close {
  cursor: pointer;
  padding: 3px 7px 5px 5px;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: absolute;
  inset: 0% 0% auto auto;
}

.button-45 {
  flex: 0 auto;
  align-self: center;
}

.ds_cta-line-copy {
  z-index: 0;
  width: 100px;
  position: absolute;
  inset: auto 46px 8px auto;
}

.bt_h1-desc-copy {
  color: #767676;
  max-width: 700px;
  font-size: 20px;
  line-height: 1.5;
}

.pc_hero-wrapper {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.pc_hero-image {
  border-radius: 52px;
}

.pc_content-wrap-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.pc_cont-top-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.pc_date-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.pc_date-div {
  background-color: #007fed;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.pc_h1 {
  text-align: center;
}

.pc_share-comp {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #000;
  border-bottom: 1px solid #ababab;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 12px;
  font-size: 16px;
  display: flex;
}

.pc-social-link-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.pc-social-icon {
  width: 20px;
}

.pc_speaker-wrap {
  background-color: #051c3d;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/681b9953ed2c0b2692a7fe61_Vector%20526.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 200px;
  border-radius: 12px;
  padding: 60px 180px 60px 60px;
}

.pc_speker-rich {
  color: #fff;
}

.pc_speker-rich h2 {
  color: #fde047;
  margin-bottom: 32px;
  font-size: 36px;
  line-height: 1.3;
}

.pc_speker-rich h3 {
  color: #fde047;
  margin-bottom: 32px;
  font-size: 32px;
  line-height: 1.3;
}

.pc_speker-rich h4 {
  color: #fde047;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  line-height: 1.3;
}

.pc_speker-rich li {
  font-size: 18px;
  line-height: 1.4;
}

.pc_speker-rich p {
  margin-bottom: 16px;
  font-size: 18px;
  line-height: 1.4;
}

.pc_speker-rich ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 16px;
  display: flex;
}

.pc_speker-rich ul {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  margin-bottom: 16px;
  display: flex;
}

.pc_speker-rich a {
  color: var(--white);
  text-decoration: underline;
}

.pc_kt-wrap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  box-shadow: 2px 4px 10px #00000026;
}

.pc_kt-head {
  color: var(--black);
  text-align: left;
  letter-spacing: -.45px;
  background-color: #fde047;
  border-radius: 40px;
  padding: 12px 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.pc_kt-head.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.pc_kt-head.text_center.text_black {
  color: var(--black);
}

.pc_kt-head.text_center.max-width-700 {
  max-width: 700px;
}

.pc_kt-head.text_center.max-width-900 {
  max-width: 900px;
}

.pc_kt-head.text_center.max-width-850 {
  max-width: 850px;
}

.pc_kt-head.text-white {
  color: var(--white-smoke-1);
}

.pc_kt-head.text_white {
  padding-left: 0;
  padding-right: 0;
}

.pc_kt-head.text_white.mob-text-center.text_center.is-relative-1 {
  z-index: 1;
  position: relative;
}

.pc_kt-head.text-center-align {
  color: var(--black);
  text-align: center;
}

.pc_kt-head.font-center-align.font-color-brand-blue {
  color: #1d58ff;
}

.pc_speak-company {
  color: #767676;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.pc_cta-wrap {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #e1ddd4;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  padding: 40px;
  display: flex;
}

.pc_cta-img {
  max-width: 250px;
}

.div-block-862 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  display: flex;
}

.demo-form-field-3 {
  color: #111;
  border-radius: 5px;
  margin-bottom: 0;
}

.demo-form-field-3::placeholder {
  color: #1111114d;
}

.sp_slider {
  background-color: #0000;
  height: auto;
}

.sp_slide {
  margin-right: 32px;
}

.sp_slider-mask {
  max-width: 388px;
  overflow: visible;
}

.sp_slider-arrow {
  background-color: #b0b4d5;
  border: 1px solid #a3a6c4;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  font-size: 24px;
  transition: all .35s;
}

.sp_slider-arrow:hover {
  box-shadow: 0 2px 30px #0003;
}

.sp_slider-arrow.is-left {
  left: -70px;
}

.sp_slider-arrow.is-right {
  right: -70px;
}

.sm_slider-nav {
  display: none;
}

.banner-regular {
  grid-column-gap: 12px;
  background-color: var(--gold);
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 56px;
  padding: 6px 5%;
  display: flex;
}

.paragraph-regular {
  color: var(--black);
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.paragraph-regular.text-weight-medium {
  font-weight: 500;
}

.banner-badge {
  background-color: var(--steel-blue);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  padding: 2px 12px;
  font-size: 12px;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.banner-badge:hover {
  background-color: var(--hover-blue);
}

.navigation {
  background-color: #fff;
  align-items: center;
  width: 100%;
  min-height: 88px;
  padding: 24px 5%;
  display: flex;
}

.navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.logo-link-large {
  margin-right: 24px;
}

.logo {
  width: 124px;
}

.navigation-menu {
  align-items: center;
  display: flex;
  position: static;
}

.navigation-link {
  color: #160042;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: #0000;
  border-radius: 50px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link:hover {
  color: #160042;
  background-color: #f3f5fb;
}

.navigation-link.w--current {
  color: #642eff;
}

.navigation-avatar-wrapper {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.avatar-regular {
  background-color: #f3f5fb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.paragraph-small {
  letter-spacing: -.01em;
  font-size: 14px;
  line-height: 24px;
}

.f-section-small {
  padding: 64px 5%;
  position: relative;
}

.f-container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.f-title-wrapper-center {
  z-index: 5;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.f-title-wrapper-center.margin-bottom-48 {
  margin-bottom: 48px;
}

.f-h6-heading {
  color: #160042;
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.5;
}

.f-logo-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.f-logo-plain {
  justify-content: center;
  align-items: center;
  width: 12rem;
  height: 5rem;
  padding: 10px;
  display: flex;
}

.bt_h1-desc-copy-copy {
  color: #767676;
  max-width: 700px;
  font-size: 20px;
  line-height: 1.5;
}

.opacity-75 {
  opacity: .75;
}

.section-milk-before {
  background-color: #f3f4f6;
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-weight: 400;
  text-decoration: none;
}

.div-grandfather-wild {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-read-form {
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h2-world-light {
  color: #000;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.p-progress-last {
  color: #4b5563;
  margin-top: 2rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.625;
  text-decoration: none;
}

.div-division-negative {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 6rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-bag-begun {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h3-child-more {
  padding: 0;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.span-quarter-river {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #c026d3, #2563eb);
  -webkit-background-clip: text;
  background-clip: text;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-discovery-strong {
  color: #111827;
  margin-top: 1rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-fifty-nuts {
  color: #6b7280;
  margin-top: .125rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.stat-primary-cta-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
  display: flex;
}

.h3-child-more-2 {
  padding: 0;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.span-quarter-river-2 {
  color: var(--black);
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h3-child-more-2-copy {
  text-align: center;
  padding: 0;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.ed-home-logos-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 48px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ed-home-logos {
  max-width: 200px;
  max-height: 34px;
}

.d-none {
  display: none;
}

.text-slideup.gradient-text {
  background-image: linear-gradient(180deg, var(--steel-blue) 46%, var(--hover-blue) 72%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.home-tab-v1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 800px;
  display: flex;
}

.home-tab-v1.max-width-1000 {
  max-width: 1000px;
}

.home-tab-link-v1 {
  text-align: center;
  background-color: #e2e2e2;
  border-radius: 40px;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 32px;
  padding: 10px;
  display: flex;
}

.home-tab-menu-v1 {
  background-color: #0000;
  border-radius: 30px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.home-tab-menu-v1:hover {
  font-weight: 600;
}

.home-tab-menu-v1.w--current {
  background-color: #fff;
  font-weight: 600;
}

.full-width {
  width: 100%;
}

.align-x-center {
  justify-content: flex-start;
  align-items: center;
}

.home-tab-v1-head {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2;
}

.max-width-830 {
  max-width: 830px;
}

.home-tutor-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #767676;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.home-perfect-icon-wrap {
  border: 1px #767676;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 74px;
  height: 74px;
  padding: 16px;
  display: flex;
}

.home-perfect-icon {
  width: 40px;
}

.home_number-section {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 60px 40px 40px;
  display: flex;
}

.gap-80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
}

.home-number {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #6ddcff, #7f60f9);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
}

.home_number-divider {
  border-right: 1px solid #fff6;
}

.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.gap-60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.home_table {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.home_table-column {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.home-table_head {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #efefef;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding: 20px;
  display: flex;
  overflow: visible;
}

.home_table-height {
  max-height: 30px;
}

.home_table-height.ismall {
  max-height: 16px;
}

.home_table-height.ismall-v2 {
  max-height: 22px;
}

.home_table-pointer {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.home_table-icon {
  width: 18px;
  margin-top: 3px;
}

.home_table-column-div {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
}

.home_table-line {
  z-index: 0;
  border-bottom: 1px solid #000;
  width: 100%;
  max-width: 100%;
  height: 1px;
  position: absolute;
}

.home-table-desc {
  color: #000;
  background-color: #f5f5f5;
  border-radius: 30px;
  padding: 7px 18px;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}

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

.ds_h1-copy {
  text-align: center;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

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

.text-span-80-copy {
  color: var(--black);
  text-decoration: underline;
}

.text-span-80-copy:hover {
  color: var(--steel-blue);
}

.ds_h1-copy-copy {
  text-align: center;
  font-size: 39px;
  font-weight: 600;
  line-height: 130%;
}

.dst-tabs-link-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 570px;
  padding: 40px;
  display: flex;
}

.dst-tabs-link-copy:hover, .dst-tabs-link-copy.w--current {
  background-color: #f2f2f2;
  border: 1px solid #3662e3;
}

.sumit-dst-tabs-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.act_spt_grid3_col {
  grid-template: "Area"
  / 1fr 1fr 1fr;
}

.act_spt_card_image {
  width: 40px;
}

.act_spt_card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--act_spt_card_color);
  color: var(--white);
  border-radius: 14px;
  justify-content: center;
  align-items: stretch;
  padding: 20px;
  box-shadow: 0 0 10px #0003;
}

.ed-section-act-spt-cards {
  background-color: var(--act-spt-cards-section);
  color: var(--white);
  padding: 5rem 40px;
  position: relative;
  overflow: hidden;
}

.ed-section-act-spt-cards.cs-hero-section {
  background-color: var(--elements-webflow-library--general--shadow-03);
  background-image: none;
}

.ed-section-act-spt-cards.cs-abt-section {
  padding-top: 2rem;
}

.ed-section-act-spt-cards.cs-summ-section {
  background-image: none;
  padding-top: 4rem;
  padding-bottom: 0;
}

.ed-section-act-spt-cards.ed-best-section {
  background-color: #f3f3f380;
}

.ed-section-act-spt-cards.ed-why-section {
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

.ed-section-act-spt-cards.footercta-section {
  background-color: #282824;
}

.ed-section-act-spt-cards.ed-faq-section {
  background-color: var(--white-smoke-1);
  padding-top: 0;
  padding-bottom: 0;
}

.ed-section-act-spt-cards.lms-platform-section {
  background-color: var(--white);
}

.ed-section-act-spt-cards.lms-best-section {
  background-color: #ededed;
  overflow: hidden;
}

.ed-section-act-spt-cards.demo-section {
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.ed-section-act-spt-cards.overflow-visible {
  overflow: visible;
}

.ed-section-act-spt-cards.overflow-visible.bt_tabs-section {
  padding-top: 0;
}

.ed-section-act-spt-cards.yp_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67591b9069b7111b1e1668c1_Hero%20Image%20BG.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ed-section-act-spt-cards.padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.ed-section-act-spt-cards.padding-section-medium.bg-grey-lite {
  background-color: #e0e0e04d;
}

.ed-section-act-spt-cards.bg-grey {
  background-color: #f2f2f2;
}

.ed-section-act-spt-cards.dst-hero-section {
  background-color: #e8eeff;
}

.ed-section-act-spt-cards.blogs_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67bdffa18ba39e29d2ba2c1e_Group%201542.png");
  background-position: 50%;
  background-size: 1440px;
}

.ed-section-act-spt-cards.blog_filter-section {
  background-color: #101010;
}

.ed-section-act-spt-cards.b_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67c70530fda7793f3e1da594_Group%201543.png"), linear-gradient(#fff, #eff8ff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1900px, auto;
}

.ed-section-act-spt-cards.ds_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67d1afe0d234b9f15d51eb61_Background%20Dots%202.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 1500px;
}

.ed-section-act-spt-cards.ds_section-why {
  background-image: linear-gradient(150deg, #d8f0fd, #edfff4);
}

.ed-section-act-spt-cards.bt_hero-section, .ed-section-act-spt-cards.st-template-hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67daf0d8929dbbf4b3428dc0_Vector.png");
  background-position: 0 0;
  background-size: cover;
}

.ed-section-act-spt-cards.s_hero-section {
  background-image: linear-gradient(#d2eaff, #fff);
}

.ed-section-act-spt-cards.s_section-dark {
  background-color: #000;
}

.ed-section-act-spt-cards.s_how-section {
  background-color: #f5f5f5;
}

.ed-section-act-spt-cards.pc_hero-section {
  background-image: linear-gradient(0deg, #a2d8fc, #fff);
  padding-bottom: 0;
}

.ed-section-act-spt-cards.pc-content-section {
  background-color: var(--ivory);
  padding-top: 3rem;
}

.act_spt_section_heading_2 {
  color: var(--black);
  text-align: left;
  letter-spacing: -.45px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.act_spt_section_heading_2.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.act_spt_section_heading_2.text_center.text_black {
  color: var(--black);
}

.act_spt_section_heading_2.text_center.max-width-700 {
  max-width: 700px;
}

.act_spt_section_heading_2.text_center.max-width-900 {
  max-width: 900px;
}

.act_spt_section_heading_2.text_center.max-width-850 {
  max-width: 850px;
}

.act_spt_section_heading_2.text-white {
  color: var(--white-smoke-1);
}

.act_spt_section_heading_2.text_white {
  padding-left: 0;
  padding-right: 0;
}

.act_spt_section_heading_2.text_white.mob-text-center.text_center.is-relative-1 {
  z-index: 1;
  position: relative;
}

.act_spt_section_heading_2.text-center-align {
  color: var(--black);
  text-align: center;
}

.act_spt_section_heading_2.font-center-align {
  color: var(--white);
  flex: 0 auto;
  font-weight: 600;
}

.act_spt_section_heading_2.font-center-align.font-color-brand-blue {
  color: #1d58ff;
}

.act_spt_card_description {
  color: var(--gainsboro);
}

.act_spt_card_heading {
  font-size: 22px;
  font-weight: 500;
}

.comparision-container-home {
  width: 100%;
  max-width: 100%;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #0000;
  font-size: .75rem;
  font-weight: 600;
}

.button.btn-78 {
  color: #191a1d;
  background-color: #fff250;
  border-radius: .75rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  font-size: .875rem;
  text-decoration: none;
  transition: background-color .5s, color .5s, box-shadow .5s;
  display: flex;
}

.button.btn-78:hover {
  color: #fff250;
  background-color: #191a1d;
  box-shadow: inset 0 0 10px #fff250;
}

.button-block-15 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #f0f0f0;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .5rem 1.5rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-15 {
  z-index: 1;
  justify-content: flex-start;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.button-bg-15 {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.button-line-15 {
  background-image: linear-gradient(351deg, #0000 20%, #fffd63 52%, #0000 85%);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
  transform: perspective(2000px);
}

.button-block-40 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #f0f0f0;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: 1rem 2rem;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-block-40:hover {
  box-shadow: 0 3px 20px #f0f0f080;
}

.button-text-40 {
  z-index: 1;
  justify-content: flex-start;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.button-text-40-icon {
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  transform: rotate(0);
}

.button-block-07 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #000;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 12.5rem;
  height: 3.75rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-gradient-07 {
  background-image: linear-gradient(121deg, #1b1b1b 38%, #f0f0f0 50%, #1b1b1b 61%);
  min-width: 230px;
  min-height: 250px;
}

.button-inner-07 {
  text-align: center;
  background-color: #1b1b1b;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  margin: 1px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-text-07 {
  color: #f0f0f0;
  text-transform: uppercase;
  justify-content: flex-start;
  font-size: .8rem;
  font-weight: 700;
  display: flex;
}

.button-block-34 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #f0f0f0;
  background-color: #f0f0f000;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-icon-wrap-34 {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-34-icon {
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  transform: rotate(0);
}

.button-text-34 {
  z-index: 1;
  justify-content: flex-start;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.button-block-05 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #f0f0f0;
  background-color: #f0f0f000;
  border: 1px solid #f0f0f0;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.button-text-05 {
  justify-content: flex-start;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.button-icon-wrap-05 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text-05-icon {
  justify-content: center;
  align-items: center;
  font-size: .875rem;
  font-weight: 500;
  display: flex;
  transform: rotate(-45deg);
}

.button-text-05-icon.is-absolute {
  position: absolute;
  transform: translate(-15px, 10px)rotate(-45deg);
}

.button-block-04 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #f0f0f0;
  border: 1px solid #f0f0f0;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.button-text-04 {
  justify-content: flex-start;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
}

.button-text-04-icon {
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  transform: rotate(-45deg);
}

.section-154-copy {
  margin-top: 60px;
  padding-bottom: 60px;
}

.disclaimer-footer-text-copy {
  color: var(--white-smoke);
  text-align: left;
  padding-top: 8px;
  font-size: 12px;
}

.dst-tabs-link-fr-navigation {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 570px;
  padding: 20px;
  display: flex;
}

.dst-tabs-link-fr-navigation:hover {
  background-color: #f2f2f2;
  border: 1px solid #3662e3;
}

.dst-tabs-link-fr-navigation.w--current {
  background-color: #f2f2f2;
  border: 1px solid #3662e3;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.toc-heading-fr-navigation {
  color: var(--black);
  letter-spacing: -.5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.toc-heading-fr-navigation:hover {
  color: var(--black);
}

.toc-heading-fr-navigation.text_center.pricing-hide {
  display: none;
}

.toc-heading-fr-navigation.text_center.mob-text-center:hover {
  color: var(--black);
}

.toc-heading-fr-navigation.text_center.text_ochar {
  color: #e26200;
}

.toc-heading-fr-navigation.text_blue {
  color: var(--steel-blue);
}

.toc-heading-fr-navigation.newsletter-edition {
  color: var(--steel-blue);
  text-transform: uppercase;
  padding-bottom: 10px;
}

.toc-heading-fr-navigation.mob-text-center.text_center.text_ochar {
  color: #e26200;
}

.dst-tabs-cont-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.dst-tab-content-wrapper-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.flex-vertical-12-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-12-copy.is-centerred {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.flex-vertical-12-copy.is-centerred.max-width-medium {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.dst-tabs-menu-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 40px;
  display: grid;
}

.dst-tabs-pointers-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.code-embed-4 {
  padding-top: 4px;
}

.ds_cta-line-copy-copy {
  z-index: 0;
  width: 100px;
  position: absolute;
  inset: auto 176px 8px auto;
}

.b-banner-1 {
  background-image: linear-gradient(#78fff200 66%, #78fff2), url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/689219df38b6d798b9096102_pexels-jopwell-2422286%201.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 24px;
  margin-bottom: 24px;
}

.b-banner-1-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  width: 52%;
  color: var(--white);
  background-color: #00000080;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 24px;
  display: flex;
}

.b-banner-2 {
  background-image: linear-gradient(#ffab5d00 75%, #ffab5d), url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/68922257ca612247b3db7b6b_pexels-diva-plavalaguna-6150379%201.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 24px;
  margin-bottom: 24px;
}

.b-banner-testimonial {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #f4edff;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6892239c92a25b344a67517a_Rectangle%204168.png"), url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6892239c935f04318d0d259e_Vector%20(11).png");
  background-position: 100% 100%, -6px 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto 80px, 100px;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 32px;
  font-size: 1.5rem;
  display: flex;
  position: relative;
}

.b-banner-testimonial-profile {
  font-size: 1rem;
  font-weight: 600;
}

.b-banner-testimonial-profile-desc {
  color: #afa0c8;
  font-size: .875rem;
  font-weight: 400;
}

.b-banner-testimonial-logo {
  max-width: 140px;
  max-height: 48px;
  position: absolute;
  inset: auto 20px 20px auto;
}

.b-banner-3 {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/68922545d7133f93e854e0bd_Group%201449.png"), linear-gradient(45deg, #00112b, #003687 42%, #37ffa8);
  background-position: 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  border-radius: 16px;
  margin-top: 24px;
  margin-bottom: 24px;
}

.b-banner-3-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 52%;
  color: var(--white);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 24px 32px 32px;
  display: flex;
}

.b-banner-4 {
  border: 1px solid var(--gainsboro);
  background-color: #fff;
  border-radius: 16px;
  margin-top: 24px;
  margin-bottom: 24px;
  display: flex;
}

.b-banner-4-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 53%;
  color: var(--black);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.b-banner-4-image {
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.b-banner-4-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.b-banner-heading {
  letter-spacing: -.5px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.home_number-section-copy {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 60px 60px 40px;
  display: flex;
}

.slider-22 {
  background-color: #0000;
  flex: 1;
}

.div-block-864 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.left-arrow-14, .right-arrow-14, .slide-nav-12 {
  display: none;
}

.psat-faq-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 700px;
  display: grid;
}

.faq_item {
  text-align: left;
  background-color: #fff;
  border-radius: 10px;
  height: 100%;
  padding: 20px;
  display: block;
}

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

.psat-faq-link {
  color: var(--grey);
  margin-bottom: 10px;
}

.psat-faq-link.w--current {
  color: var(--steel-blue);
  background-color: #0000;
}

.div-block-867 {
  padding-top: 0;
  padding-bottom: 20px;
}

.psat-content-wrap {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  flex: 1;
  max-width: 700px;
  display: flex;
}

.psat-content-wrap-main {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.pod-tes-card-titlle-heading {
  color: #555;
  text-align: left;
  letter-spacing: -.2px;
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.pod-tes-card-titlle-heading.text_normal {
  font-weight: 400;
}

.pod-tes-card-titlle-heading.text_center.mob-text-center.hidden-mobile.left-aligned {
  text-align: left;
}

.pod-tes-card-titlle-heading.text_center.text-white {
  color: #fff;
}

.pod-tes-card-titlle-heading.text-gray {
  color: var(--grey);
}

.pod-tes-card-titlle-heading.text_blue.brix---mg-top-16px {
  margin-bottom: 0;
}

.pod-tes-card-titlle-heading.text-black {
  color: var(--grey);
  text-align: center;
  align-self: center;
  display: block;
}

.pod-tes-card-titlle-heading.text-black.mob-text-center.text_center.b-padding-20px {
  margin-bottom: 20px;
}

.pod-tes-card-titlle-heading.text-black.max-width-700 {
  max-width: 700px;
}

.pod-tes-card-titlle-heading.mob-text-center.text-white {
  color: var(--white);
  padding-bottom: 20px;
}

.pod-tes-card-titlle-heading.mob-text-center.text_center.text-black {
  color: var(--grey);
}

.pod-tes-card-titlle-heading.text_bold.text_lightsky_blue {
  color: var(--light-sky-blue);
}

.pod-tes-card-titlle-heading.text_bold.text_lightsky_blue.margin-0 {
  margin-top: 0;
}

.pod-tes-card-titlle-heading.margin-0 {
  margin-bottom: 0;
}

.pod-tes-card-titlle-heading.mob {
  color: #111;
}

.pod-tes-card-titlle-heading.mob:hover {
  color: #7c3aed;
}

.pod-tes-card-titlle-heading.font-center-align.padding-0 {
  margin-bottom: 0;
}

.blog-faq-rich-text {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: var(--grey);
  flex-flow: column;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  display: flex;
}

.blog-faq-rich-text h3 {
  margin-bottom: 12px;
  font-size: 24px;
}

.blog-faq-rich-text h2 {
  margin-bottom: 20px;
}

.blog-faq-rich-text h4, .blog-faq-rich-text h5, .blog-faq-rich-text h6 {
  margin-top: 0;
}

.blog-faq-rich-text p {
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 1.5;
}

.blog-faq-rich-text blockquote {
  margin-top: 40px;
  margin-bottom: 40px;
}

.blog-faq-rich-text li {
  line-height: 1.5;
}

.blog-faq-rich-text ol, .blog-faq-rich-text ul {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.blog-faq-rich-text img {
  margin-top: 32px;
  margin-bottom: 32px;
}

.blog-faq-rich-text figure {
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}

.faq-rich-text-v2 {
  flex: 1;
}

.faq-rich-text-v2 h1 {
  margin-bottom: 24px;
}

.faq-rich-text-v2 h2 {
  margin-top: 26px;
  margin-bottom: 18px;
  line-height: 1.3;
}

.faq-rich-text-v2 h3 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.faq-rich-text-v2 h4 {
  font-size: 16px;
}

.faq-rich-text-v2 p {
  margin-bottom: 18px;
  font-size: 16px;
  line-height: 1.4;
}

.faq-rich-text-v2 blockquote {
  margin-top: 18px;
  margin-bottom: 18px;
}

.faq-rich-text-v2 li {
  font-size: 16px;
}

.faq-rich-text-v2 ol {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  margin-bottom: 18px;
  padding-left: 2rem;
  display: flex;
}

.faq-rich-text-v2 ul {
  margin-bottom: 18px;
}

.disclaimer-pricing-tag {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #eff8ff;
  border: 1px solid #96d2ff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding: 5px 10px;
  display: flex;
}

.dsat-pricing-subheading-tag {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

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

.checkbox-field-2 {
  padding-top: 4px;
}

.checkbox, .checkbox-2 {
  margin-top: 2px;
}

.checkbox-field-3, .checkbox-field-4, .checkbox-field-5, .checkbox-field-6 {
  padding-top: 4px;
}

.checkbox-3, .checkbox-4, .checkbox-5 {
  margin-top: 2px;
}

.disclaimer_div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fdfcea;
  border: 1px solid #aba16e;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

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

.disclaimer_image {
  border-radius: 50%;
  width: 52px;
}

.disclaimer_desc_text_block {
  color: #000;
  font-size: 18px;
}

.disclaimer_desc_text_block h1 {
  margin-bottom: 10px;
}

.disclaimer_desc_text_block h2 {
  margin-bottom: 20px;
}

.disclaimer_desc_text_block h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.disclaimer_desc_text_block h4 {
  font-size: 20px;
}

.disclaimer_desc_text_block h5, .disclaimer_desc_text_block h6 {
  font-size: 18px;
}

.disclaimer_desc_text_block p {
  margin-bottom: 20px;
}

.disclaimer_desc_text_block blockquote {
  margin-top: 20px;
  margin-bottom: 20px;
}

.disclaimer_desc_text_block ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.disclaimer_desc_text_block ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.sat-cb, .act-cb, .shsat-cb, .ap-cb, .others-cb {
  margin-top: 2px;
}

.sat-cb-field, .act-cb-field, .shsat-cb-field, .ap-cb-field, .others-cb-field {
  padding-top: 4px;
}

.sat-score-text-field {
  border: 1px solid var(--gainsboro);
  border-radius: 5px 0 0 5px;
  margin-bottom: 0;
}

.sat-score-form {
  justify-content: center;
  align-items: center;
  width: 600px;
  padding-top: 20px;
  display: block;
}

.cutoff-div {
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.cutoff-heading {
  color: var(--black);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.cutoff-blog-desc {
  color: var(--grey);
  font-weight: 500;
  line-height: 24px;
}

.div-block-553-copy {
  border: 1px solid var(--lime-green);
  background-color: var(--white);
  border: 1px solid var(--lime-green);
  background-color: var(--white);
  border: 1px solid var(--lime-green);
  background-color: var(--white);
  border-radius: 10px;
  padding: 20px;
}

.backkey_glossary {
  grid-column-gap: .5rem;
  color: var(--lime-green);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.link-block-62-copy {
  text-decoration: none;
}

.toc_title_glossary {
  color: var(--black);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.heading-256-copy {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  font-size: 32px;
  font-weight: 700;
}

.glossary_related_blog_title {
  color: var(--black);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

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

.faq-toggle-copy {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 10px;
  width: 100%;
  overflow: visible;
}

.faq-toggle-copy:hover {
  color: var(--222222);
  border: 0 #0000;
}

.faq-toggle-copy:active {
  color: var(--222222);
}

.faq-toggle-copy:focus {
  color: var(--steel-blue);
}

.faq-toggle-copy.w--open {
  border-top-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 1px;
}

.faq-toggle-copy-copy {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 10px;
  width: 100%;
  overflow: visible;
}

.faq-toggle-copy-copy:hover {
  color: var(--222222);
  border: 0 #0000;
}

.faq-toggle-copy-copy:active {
  color: var(--222222);
}

.faq-toggle-copy-copy:focus {
  color: var(--steel-blue);
}

.faq-toggle-copy-copy.w--open {
  border-top-left-radius: 10px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 1px;
}

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

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

.div-block-871 {
  padding-top: 16px;
}

.prod_newsletter_name_field {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

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

.submit-button-5-copy {
  background-color: var(--steel-blue);
  border-radius: 4px;
  font-weight: 500;
}

.submit-button-5-copy:hover {
  color: var(--white);
  background-color: #006fcf;
}

.email_text_field {
  border-radius: 5px;
  margin-bottom: 0;
}

.bluebook_name_field, .sat_test_gen_name_field, .bluebook_form_name_field {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.rich-text-block-7 {
  font-weight: 500;
  line-height: 22px;
}

.text-block-335 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
}

.dsat_faq_rt_paragrapgh, .dsat_faq_rt_paragraph {
  color: #767676;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 22px;
}

.ed-section-podcast {
  padding: 8rem 40px 1rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.ed-section-podcast.cs-hero-section {
  background-color: var(--elements-webflow-library--general--shadow-03);
  background-image: none;
}

.ed-section-podcast.cs-abt-section {
  padding-top: 2rem;
}

.ed-section-podcast.cs-summ-section {
  background-image: none;
  padding-top: 4rem;
  padding-bottom: 0;
}

.ed-section-podcast.ed-best-section {
  background-color: #f3f3f380;
}

.ed-section-podcast.ed-why-section {
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

.ed-section-podcast.footercta-section {
  background-color: #282824;
}

.ed-section-podcast.ed-faq-section {
  background-color: var(--white-smoke-1);
  padding-top: 0;
  padding-bottom: 0;
}

.ed-section-podcast.lms-platform-section {
  background-color: var(--white);
}

.ed-section-podcast.lms-best-section {
  background-color: #ededed;
  overflow: hidden;
}

.ed-section-podcast.demo-section {
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.ed-section-podcast.overflow-visible {
  overflow: visible;
}

.ed-section-podcast.overflow-visible.bt_tabs-section {
  padding-top: 0;
}

.ed-section-podcast.yp_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67591b9069b7111b1e1668c1_Hero%20Image%20BG.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ed-section-podcast.padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.ed-section-podcast.padding-section-medium.bg-grey-lite {
  display: block;
}

.ed-section-podcast.bg-grey {
  background-color: #f2f2f2;
}

.ed-section-podcast.dst-hero-section {
  background-color: #e8eeff;
}

.ed-section-podcast.blogs_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67bdffa18ba39e29d2ba2c1e_Group%201542.png");
  background-position: 50%;
  background-size: 1440px;
}

.ed-section-podcast.blog_filter-section {
  background-color: #101010;
}

.ed-section-podcast.b_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67c70530fda7793f3e1da594_Group%201543.png"), linear-gradient(#fff, #eff8ff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1900px, auto;
}

.ed-section-podcast.ds_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67d1afe0d234b9f15d51eb61_Background%20Dots%202.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: 1500px;
}

.ed-section-podcast.ds_section-why {
  background-image: linear-gradient(150deg, #d8f0fd, #edfff4);
}

.ed-section-podcast.bt_hero-section, .ed-section-podcast.st-template-hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67daf0d8929dbbf4b3428dc0_Vector.png");
  background-position: 0 0;
  background-size: cover;
}

.ed-section-podcast.s_hero-section {
  background-image: linear-gradient(#d2eaff, #fff);
}

.ed-section-podcast.s_section-dark {
  background-color: #000;
}

.ed-section-podcast.s_how-section {
  background-color: #f5f5f5;
}

.ed-section-podcast.pc_hero-section {
  background-image: linear-gradient(0deg, #a2d8fc, #fff);
  padding-bottom: 0;
}

.ed-section-podcast.pc-content-section {
  background-color: var(--ivory);
  padding-top: 3rem;
}

.college-result-wrap {
  width: 100%;
  max-width: 850px;
  padding-top: 24px;
  position: relative;
}

.college-col-list {
  flex-flow: column;
  font-size: 16px;
  display: flex;
}

.college-col-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--elements-webflow-library--general--shadow-01);
  grid-template-rows: auto;
  grid-template-columns: 350px 1fr 1fr 1fr 1fr 1fr;
}

.college-col-grid.is-top {
  border-bottom-width: 2px;
  border-bottom-color: #14142b1f;
  position: sticky;
  top: 55px;
}

.college-col-grid.is-top.bg-blue {
  background-color: #3e72b9;
}

.college-col-grid.is-top.bg-blue.border-radius-10 {
  background-color: #afdfff;
  border-bottom-style: none;
  grid-template-columns: 350px 1fr 1fr 1fr 1fr 1fr;
}

.college-grid-top-element {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}

.college-grid-content {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 12px;
}

.college-grid-content.is-name {
  font-weight: 500;
}

.college-range {
  display: none;
}

.college-filter-initial {
  text-align: center;
  max-width: 500px;
  margin-top: 12px;
  font-size: 18px;
  line-height: 1.4;
}

.ds_h1-desc-v2 {
  color: var(--light-steel-blue);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
}

.ds_need-icon-cardno1 {
  align-self: flex-start;
  min-height: 28px;
  max-height: 28px;
}

.div-block-776-copy {
  grid-row-gap: 1.25rem;
  background-color: #000;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 18px;
  display: flex;
}

.testprepsubscribe-copy {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  width: 30%;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.testprepsubscribe-copy:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

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

.div-block-540-copy {
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.7;
  display: flex;
}

.form-block-18-copy {
  margin-bottom: 5px;
}

.text-field-36, .submit-button-10 {
  font-size: 12px;
}

.text-field-36-copy {
  border-radius: 8px 0 0 8px;
  font-size: 12px;
}

.submit-button-10-copy {
  background-color: var(--steel-blue);
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  font-size: 12px;
}

.submit-button-10-copy:hover {
  background-color: var(--hover-blue);
}

.cta-h2-copy {
  font-size: 24px;
  line-height: 1.2;
}

.cta-h2-copy.text-white {
  font-size: 18px;
}

.talk-to-us-divblock-copy-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-image: linear-gradient(65deg, #072654, #1054ba);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.div-block-540-copy-copy {
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.7;
  display: flex;
}

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

.heading_1-copy {
  color: var(--black);
  text-align: left;
  letter-spacing: -.45px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.heading_1-copy.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.heading_1-copy.text_center.text_black {
  color: var(--black);
}

.heading_1-copy.text_center.max-width-700 {
  max-width: 700px;
}

.heading_1-copy.text_center.max-width-900 {
  max-width: 900px;
}

.heading_1-copy.text_center.max-width-850 {
  max-width: 850px;
}

.heading_1-copy.text-white {
  color: var(--white-smoke-1);
  font-size: 28px;
  font-weight: 600;
}

.heading_1-copy.text_white {
  padding-left: 0;
  padding-right: 0;
}

.heading_1-copy.text_white.mob-text-center.text_center.is-relative-1 {
  z-index: 1;
  position: relative;
}

.heading_1-copy.text-center-align {
  color: var(--black);
  text-align: center;
}

.heading_1-copy.font-center-align {
  flex: 0 auto;
}

.heading_1-copy.font-center-align.font-color-brand-blue {
  color: #1d58ff;
}

.large_heading_podcast {
  color: var(--black);
  text-align: left;
  letter-spacing: -1px;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2;
}

.large_heading_podcast.text_center {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.large_heading_podcast.text_bold, .large_heading_podcast.text_bold.mob-text-center {
  font-weight: 700;
}

.large_heading_podcast.text_bold.text_center.text_white.padding-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.large_heading_podcast.text-white-centerred {
  color: var(--white);
  text-align: center;
  align-self: auto;
  display: block;
}

.large_heading_podcast.text-white-centerred.line-height-2 {
  line-height: 1.4;
}

.large_heading_podcast.line-height-14 {
  line-height: 1.3;
}

.heading_1-correction {
  color: var(--black);
  text-align: center;
  letter-spacing: -.45px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.heading_1-correction.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.heading_1-correction.text_center.text_black {
  color: var(--black);
}

.heading_1-correction.text_center.max-width-700 {
  max-width: 700px;
}

.heading_1-correction.text_center.max-width-900 {
  max-width: 900px;
}

.heading_1-correction.text_center.max-width-850 {
  max-width: 850px;
}

.heading_1-correction.text-white {
  color: var(--white-smoke-1);
}

.heading_1-correction.text_white {
  padding-left: 0;
  padding-right: 0;
}

.heading_1-correction.text_white.mob-text-center.text_center.is-relative-1 {
  z-index: 1;
  position: relative;
}

.heading_1-correction.text-center-align {
  color: var(--black);
  text-align: center;
}

.heading_1-correction.font-center-align {
  flex: 0 auto;
}

.heading_1-correction.font-center-align.font-color-brand-blue {
  color: #1d58ff;
}

.section-230 {
  padding-top: 40px;
  padding-bottom: 60px;
  display: none;
}

.heading-374 {
  color: var(--222222);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.slider-23 {
  background-color: #0000;
  height: auto;
  margin-left: 16px;
  margin-right: 16px;
}

.mask-12 {
  height: auto;
}

.div-block-874 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  display: flex;
}

.link-block-96 {
  flex: 1;
}

.image-362 {
  width: 100%;
  height: 100%;
}

.link-block-97, .link-block-98, .link-block-99, .link-block-100, .link-block-101, .link-block-102, .link-block-103, .link-block-104, .link-block-105 {
  flex: 1;
}

.left-arrow-15 {
  display: block;
}

.right-arrow-15 {
  position: absolute;
}

.slider-24, .slider-25 {
  display: none;
}

.nav-tb-link-2 {
  color: #111;
  text-align: center;
  background-color: #fde047;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  display: none;
  position: sticky;
  inset: 0% 0% auto;
}

.nav-tb-link-2.w--current {
  background-color: #fde047;
}

.paragraph-regular-2 {
  color: #111;
  letter-spacing: -.02em;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.text-span-80-copy-2 {
  color: #111;
  text-decoration: underline;
}

.text-span-80-copy-2:hover {
  color: #007fed;
}

.banner-badge-2 {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007fed;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  padding: 2px 12px;
  font-size: 12px;
  line-height: 16px;
  transition: background-color .3s;
  display: flex;
  position: relative;
}

.banner-badge-2:hover {
  background-color: #0068c9;
}

.ap_hero-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global.padding-section-large-v2.padding-top-0 {
  padding-top: 0;
}

.padding-section-small-v2 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-medium-v2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.padding-section-large-v2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large-v2.padding-60 {
  padding-top: 32px;
}

.ap_hero-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 440px;
  display: flex;
}

.ap_hero-pointer {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 1rem;
  display: flex;
}

.ap_hero-pointer-icon {
  width: 20px;
}

.ap_h1-desc {
  color: #737373;
  font-size: 1rem;
}

.ap_h1 {
  color: #0a0a0a;
  width: 100%;
  font-family: Geist, sans-serif;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.05;
}

.ap_img-wrap {
  flex: 1;
}

.ap_img-hero {
  width: 100%;
}

.section_ap-logos {
  padding-bottom: 5rem;
}

.ap_logos-component {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.logo-wrap {
  flex: 1;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-header-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: none;
  max-width: 309px;
  display: flex;
}

.logo-border {
  background-color: #f59e0b;
  border-radius: 6px;
  width: 4px;
  margin-top: 2px;
  margin-bottom: 2px;
}

.logo-header {
  color: #0a0a0a;
  font-weight: 500;
  line-height: 1.5;
}

.logo-list {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: none;
  margin-right: 40px;
  display: flex;
}

.logo-gradient {
  pointer-events: none;
  background-image: linear-gradient(90deg, #fff 6%, #fff0);
  width: 100px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.logo-gradient.is-right {
  background-image: linear-gradient(270deg, #fff 8%, #fff0);
  inset: 0% 0% 0% auto;
}

.logo-img {
  width: auto;
  height: 24px;
}

.section_ap-edge {
  background-image: linear-gradient(#eff6ff, #fff);
}

.ap_edge-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ap_edge-card {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: var(--white);
  color: #0a0a0a;
  border: 1px solid #e5e5e5;
  border-radius: 24px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 2px #0000000d;
}

.ap_edge-number {
  color: #0a0a0a;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1;
}

.font-weight-medium {
  font-weight: 500;
}

.ap_edge-bott {
  color: #737373;
  margin-top: auto;
  line-height: 1.5;
}

.ap_edge-border {
  border-left: 4px solid #3b82f6;
  height: 48px;
  position: absolute;
  inset: 24px auto auto 0%;
}

.ap_edge-border.is--green {
  border-left-color: #16a34a;
}

.ap_edge-border.is--orange {
  border-left-color: #f59e0b;
}

.ap_edge-border.is--red {
  border-left-color: #dc2626;
}

.ap_h2 {
  color: #0a0a0a;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.1;
}

.ap_h2.is--small {
  font-size: 2rem;
}

.ap_h2-desc {
  color: #737373;
  font-size: 1.125rem;
}

.ap_feature-component {
  border: 1px solid #e5e5e5;
  border-radius: 24px;
  display: flex;
  overflow: hidden;
}

.ap_feature-img-wrap {
  background-color: #fef2f2;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-left: 12px;
  padding-right: 40px;
  display: flex;
}

.ap_feature-img-wrap.is--green {
  background-color: #f0fdf4;
  background-image: linear-gradient(225deg, #cefadc, #f0fdf4 29%, #fff 50%, #f0fdf4 71%, #cefadc);
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 20px;
  position: static;
}

.ap_feature-img-wrap.is--yellow {
  background-color: #fff7ed;
  background-image: linear-gradient(225deg, #fae8d1, #fff7ed 30%, #fff 50%, #fff7ed 70%, #fae8d1);
  padding: 20px;
}

.ap_feature-img-wrap.is-purple {
  background-color: #faf5ff;
  background-image: linear-gradient(225deg, #f3e9fe, #f0f7ff 30%, #fff 50%, #f0f7ff 70%, #f3e9fe);
  padding: 20px;
}

.ap_feature-img-wrap.is-red {
  background-image: linear-gradient(225deg, #f8d3d3, #fbe9e9 29%, #fff 50%, #fbe9e9 73%, #f8d3d3);
  height: auto;
  padding: 20px 28px 20px 8px;
}

.ap_feature-content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  max-width: 45%;
  padding: 32px 32px 16px;
  display: flex;
}

.ap_feature-img {
  border-top-left-radius: 20px;
  width: 100%;
  position: relative;
  box-shadow: 0 20px 25px #0000001a, 0 8px 10px -4px #0000001a;
}

.ap_feature-tab-content {
  display: none;
}

.ap_feature-tab-menu {
  flex-flow: column;
  display: flex;
}

.ap_feature-tab-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  border-radius: 10px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  font-family: Geist, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.ap_feature-tab-link:hover {
  background-color: #f5f5f5;
}

.ap_feature-tab-link.w--current, .ap_feature-tab-link.w--current:hover {
  background-color: #0000;
}

.ap_feature-tab-icon {
  width: 28px;
}

.flex-vertical-6 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.ap_feature-tab-ans {
  color: #737373;
  font-weight: 400;
}

.section_ap-testimonial {
  background-color: #171717;
}

.ap_testimonial-slider {
  background-color: #0000;
  max-width: 768px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.ap_testimonial-slide {
  font-size: 30px;
  font-weight: 500;
}

.ap_testimonial-slider-nav {
  height: auto;
  margin-top: 24px;
  font-size: .7rem;
  position: static;
}

.ap_testimonial-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ap_testimonial-img {
  border-radius: 50%;
  width: 100px;
}

.ap_testimonial-name {
  font-size: 1rem;
}

.ap_testimonial-desc {
  font-size: .875rem;
  font-weight: 400;
}

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

.body-v2 {
  font-family: Geist, sans-serif;
  line-height: 1.5;
}

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

.ap_why-grid._2-col {
  grid-template-columns: 1fr 1fr;
}

.ap_why-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  color: #0a0a0a;
  border: 1px solid #e5e5e5;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  font-size: 1.125rem;
  line-height: 1.5;
  display: flex;
  position: relative;
  box-shadow: 0 1px 2px #0000000d;
}

.ap_why-icon {
  width: 32px;
}

.ap_why-icon-wrap {
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow: 0 1px 2px #0000000d;
}

.font-color-grey {
  color: #737373;
}

.ap_table-main-wrapper {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  text-align: center;
  border: 1px solid #e5e5e5;
  border-radius: 24px;
  flex-flow: column;
  padding-top: 48px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #0000000d;
}

.text-size-medium-v2 {
  font-size: 1.125rem;
  line-height: 1.5;
}

.text-size-medium-v2.weight-bold {
  font-weight: 700;
}

.max-width-600 {
  max-width: 600px;
}

.ap_table-header {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.ap_why-border {
  border-left: 4px solid #3b82f6;
  height: 64px;
  position: absolute;
  inset: 24px auto auto 0%;
}

.ap_why-border.is-green {
  border-left-color: #14b8a6;
}

.ap_why-border.is--pink {
  border-left-color: #ec4899;
}

.ap_why-border.is--yellow {
  border-left-color: #f59e0b;
}

.ap_why-border.is--red {
  border-left-color: #dc2626;
}

.ap_why-border.is-green-2 {
  border-left-color: #16a34a;
}

.ap_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr 1fr;
}

.ap_table-top {
  color: #737373;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 12px 32px;
  font-weight: 500;
  line-height: 1.5;
}

.ap_table-top.is-mid {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}

.ap_table-content {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #e5e5e5;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 32px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.55556;
  display: flex;
}

.ap_table-content.is--mid {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}

.ap_table-icon {
  width: 24px;
}

.ap_table-text {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  display: flex;
}

.ap_table-desc {
  color: #16a34a;
  text-align: center;
  background-color: #f0fdf4;
  padding: 20px;
  font-size: 1.125rem;
}

.section-ap_max {
  background-image: linear-gradient(#fafafa, #fff);
}

.ap_max-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--white);
  color: #0a0a0a;
  border: 1px solid #e5e5e5;
  border-radius: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  font-size: 1.125rem;
  line-height: 1.5;
  display: flex;
  position: relative;
  box-shadow: 0 1px 2px #0000000d;
}

.padding-bottom-0 {
  padding-bottom: 0;
}

.faq-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq_dropdown {
  border: 1px solid #e5e5e5;
  border-radius: 1rem;
  width: 100%;
  box-shadow: 0 1px 2px #0000000d;
}

.faq_dropdown-toggle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  white-space: normal;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 24px;
  display: flex;
}

.faq_dropdown-toggle.w--open {
  padding-bottom: 16px;
}

.faq_dropdown-list {
  background-color: #0000;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  position: static;
}

.faq-rich {
  color: #737373;
  line-height: 1.5;
}

.faq-rich p {
  margin-bottom: 12px;
  font-family: Geist, sans-serif;
}

.faq-rich ol, .faq-rich ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 12px;
  padding-left: 32px;
  display: flex;
}

.faq_arr-wrap {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 5px;
  display: flex;
  position: relative;
}

.faq_arrow-plus {
  background-color: #737373;
  width: 2px;
  height: 12px;
  position: absolute;
}

.faq_arrow-minus {
  background-color: #737373;
  width: 12px;
  height: 2px;
  position: absolute;
}

.nav-promotional-banner {
  color: #111;
  text-align: center;
  background-color: #fde047;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  display: block;
  position: sticky;
  inset: 0% 0% auto;
}

.nav-promotional-banner.w--current {
  background-color: #fde047;
}

.text-underline-copy {
  -webkit-text-stroke-color: var(--steel-blue);
  text-decoration: none;
  -webkit-text-decoration-color: var(--222222);
  text-decoration-color: var(--222222);
}

.text-underline-copy:hover {
  -webkit-text-stroke-color: var(--steel-blue);
  text-decoration: underline;
}

.inline-element {
  display: inline-flex;
}

.paragraph-22-copy {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  display: flex;
}

.paragraph-22-copy.text_gray {
  text-align: left;
  padding-bottom: 10px;
}

.new {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-875 {
  border: 2px solid #2d7de8;
  border-radius: 12px;
  padding: 10px 20px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-76-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 0 solid #000;
  align-items: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.div-block-876 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  display: grid;
}

.div-block-876.gap-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: space-between;
  place-items: center stretch;
  display: grid;
}

.div-block-875-copy {
  padding: 10px 20px;
}

.sol_flex-new {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding: 0;
  display: flex;
  position: relative;
  top: 20px;
}

.sol_tab_content_disclaimer-new {
  color: var(--steel-blue);
  background-color: #dcebff;
  border-radius: 20px;
  padding: 10px 20px;
  font-weight: 500;
  display: inline-block;
}

.div-block-877 {
  position: relative;
}

.sol_tab_content_disclaimer_type_2-copy {
  color: var(--steel-blue);
  background-color: #dceaff;
  border-radius: 20px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.sol_tab-heading {
  color: var(--white);
  background-color: #2d7de8;
  border-radius: 20px;
  padding: 10px 20px;
  font-weight: 500;
  display: inline-block;
}

.div-block-875-copy {
  border: 1px solid var(--white);
  border-radius: 12px;
  padding: 10px 20px;
  box-shadow: 0 2px 5px #0003;
}

.sol_tab-heading-copy {
  color: var(--white);
  background-color: #2d7de8;
  border-radius: 20px;
  padding: 10px 20px;
  font-weight: 500;
  display: inline-block;
}

.div-block-877-copy {
  position: relative;
  top: 40px;
}

.sol_flex-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  justify-content: flex-start;
  margin-bottom: auto;
  padding: 10px 0 0;
  display: flex;
}

.plan_pricing-card-2 {
  color: #1d3c34;
  text-align: center;
  background-color: #fff;
  border: .0625rem solid #eff0f6;
  border-radius: 4px;
  margin-top: 0;
  padding: 3rem 2rem;
  position: relative;
  box-shadow: 0 2px 5px #14142b1a;
}

.plan_pricing-card-2.blue-border-plancard {
  border-width: 2px;
  border-color: #007fed;
}

.plan_pricing-card-2.blue-border-plancard.border-radius-12, .plan_pricing-card-2.border-radius-12 {
  border-radius: 12px;
  width: 100%;
}

.sol_tab_content_disclaimer_type_2-copy-2 {
  color: #007fed;
  background-color: #dceaff;
  border-radius: 20px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.plan_item-2 {
  color: #767676;
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/662b9ba8a39499e21a692bcc_Vector2.svg");
  background-repeat: no-repeat;
  background-size: 1rem;
  padding-left: 2rem;
}

.most-popular-button-2 {
  color: #fff;
  background-color: #007fed;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 15rem;
  margin-left: auto;
  margin-right: auto;
  padding: .4rem 1rem;
  font-size: .8rem;
  font-weight: 500;
  display: inline-block;
  position: absolute;
  inset: -1.1rem 0% auto;
}

.heading_1-4 {
  color: #111;
  text-align: left;
  letter-spacing: -.45px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3;
}

.heading_1-4.mob-text-center {
  color: #111;
}

.plan_list-2 {
  grid-column-gap: 1.8rem;
  grid-row-gap: 1.8rem;
  color: #767676;
  text-align: left;
  flex-direction: column;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 0;
  font-size: .9rem;
  list-style-type: none;
  display: flex;
}

.sol_flex-copy-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding: 10px 0 0;
  display: flex;
}

.bt_tabs-wrapper-khan {
  justify-content: space-between;
  align-items: flex-start;
  display: block;
}

.bt_tabs-wrapper-khan.is-pc, .bt_tabs-wrapper-khan.is-pc-copy {
  flex-flow: row;
  display: flex;
}

.bt_tabs-content-wrapper-khan {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.bt_tab-card-khan {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  color: #767676;
  background-color: #fff;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.bt_tab-card-khan.w--current {
  background-color: #f2f2f2;
}

.bt_tab-content-copy {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #333;
  flex-flow: column;
  display: block;
}

.bt_tab-content-copy.is-1 {
  display: flex;
}

.ed-section-khan {
  padding: 3rem 40px;
  overflow: hidden;
}

.ed-section-khan.cs-hero-section {
  background-color: var(--elements-webflow-library--general--shadow-03);
  background-image: none;
}

.ed-section-khan.cs-abt-section {
  padding-top: 2rem;
}

.ed-section-khan.cs-summ-section {
  background-image: none;
  padding-top: 4rem;
  padding-bottom: 0;
}

.ed-section-khan.ed-best-section {
  background-color: #f3f3f380;
}

.ed-section-khan.ed-why-section {
  padding-top: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

.ed-section-khan.footercta-section {
  background-color: #282824;
}

.ed-section-khan.ed-faq-section {
  background-color: var(--white-smoke-1);
  padding-top: 0;
  padding-bottom: 0;
}

.ed-section-khan.lms-platform-section {
  background-color: var(--white);
}

.ed-section-khan.lms-best-section {
  background-color: #ededed;
  overflow: hidden;
}

.ed-section-khan.demo-section {
  height: 100vh;
  padding-left: 0;
  padding-right: 0;
}

.ed-section-khan.overflow-visible {
  overflow: visible;
}

.ed-section-khan.overflow-visible.bt_tabs-section {
  padding-top: 0;
}

.ed-section-khan.yp_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67591b9069b7111b1e1668c1_Hero%20Image%20BG.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ed-section-khan.padding-section-medium {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.ed-section-khan.padding-section-medium.bg-grey-lite {
  display: block;
}

.ed-section-khan.bg-grey {
  background-color: #f2f2f2;
}

.ed-section-khan.dst-hero-section {
  background-color: #e8eeff;
}

.ed-section-khan.blogs_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67bdffa18ba39e29d2ba2c1e_Group%201542.png");
  background-position: 50%;
  background-size: 1440px;
}

.ed-section-khan.blog_filter-section {
  background-color: #101010;
}

.ed-section-khan.b_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67c70530fda7793f3e1da594_Group%201543.png"), linear-gradient(#fff, #eff8ff);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1900px, auto;
}

.ed-section-khan.ds_hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67d1afe0d234b9f15d51eb61_Background%20Dots%202.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
}

.ed-section-khan.ds_section-why {
  background-image: linear-gradient(150deg, #d8f0fd, #edfff4);
}

.ed-section-khan.bt_hero-section, .ed-section-khan.st-template-hero-section {
  background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/67daf0d8929dbbf4b3428dc0_Vector.png");
  background-position: 0 0;
  background-size: cover;
}

.ed-section-khan.s_hero-section {
  background-image: linear-gradient(#d2eaff, #fff);
}

.ed-section-khan.s_section-dark {
  background-color: #000;
}

.ed-section-khan.s_how-section {
  background-color: #f5f5f5;
}

.ed-section-khan.pc_hero-section {
  background-image: linear-gradient(0deg, #a2d8fc, #fff);
  padding-bottom: 0;
}

.ed-section-khan.pc-content-section {
  background-color: var(--ivory);
  padding-top: 3rem;
}

.section-231 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.flex-vertical-8-khan {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.flex-vertical-8-khan.mt-s {
  margin-top: 13px;
}

.bt_image-background-copy {
  z-index: 2;
  background-image: linear-gradient(300deg, #f7ffe6, #e4f2ff 60%);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  position: absolute;
}

.bt_image-background-copy.is-1 {
  z-index: 5;
}

.bt_image-background-copy.is-2 {
  z-index: 4;
}

.bt_image-background-copy.is-5 {
  z-index: 1;
}

.bt_image-background-copy.is-4 {
  z-index: 2;
}

.bt_image-background-copy.is-3 {
  z-index: 3;
}

.bt_image-background-copy.is-tab {
  display: none;
  position: static;
}

.bt_image-background-copy.is-6-ka, .bt_image-background-copy.is-5-ka {
  z-index: 1;
}

.bt_image-background-copy.is-4-ka {
  z-index: 2;
}

.bt_image-background-copy.is-3-ka {
  z-index: 3;
}

.bt_image-background-copy.is-2-ka {
  z-index: 4;
}

.bt_image-background-copy.is-1-copy, .bt_image-background-copy.is-1-copy-copy {
  z-index: 5;
}

.bt_image-background-copy.is-tab-khan {
  display: flex;
  position: static;
}

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

.heading_1-khan {
  color: var(--black);
  text-align: left;
  letter-spacing: -.45px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
}

.heading_1-khan.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.heading_1-khan.text_center.text_black {
  color: var(--black);
}

.heading_1-khan.text_center.max-width-700 {
  max-width: 700px;
}

.heading_1-khan.text_center.max-width-900 {
  max-width: 900px;
}

.heading_1-khan.text_center.max-width-850 {
  max-width: 850px;
}

.heading_1-khan.text-white {
  color: var(--white-smoke-1);
}

.heading_1-khan.text_white {
  padding-left: 0;
  padding-right: 0;
}

.heading_1-khan.text_white.mob-text-center.text_center.is-relative-1 {
  z-index: 1;
  position: relative;
}

.heading_1-khan.text-center-align {
  color: var(--black);
  text-align: center;
}

.heading_1-khan.font-center-align {
  flex: 0 auto;
}

.heading_1-khan.font-center-align.font-color-brand-blue {
  color: #1d58ff;
}

.ai-free-tab-banner {
  color: #007fed;
  background-color: #dceaff;
  border-radius: 20px;
  margin-left: 8px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.large_heading_newsletter {
  color: var(--black);
  text-align: left;
  letter-spacing: -1px;
  font-size: 39px;
  font-weight: 700;
  line-height: 1.3;
}

.large_heading_newsletter.text_center {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.large_heading_newsletter.text_bold, .large_heading_newsletter.text_bold.mob-text-center {
  font-weight: 700;
}

.large_heading_newsletter.text_bold.text_center.text_white.padding-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.large_heading_newsletter.text-white-centerred {
  color: var(--white);
  text-align: center;
  align-self: auto;
  display: block;
}

.large_heading_newsletter.text-white-centerred.line-height-2 {
  line-height: 1.4;
}

.large_heading_newsletter.line-height-14 {
  line-height: 1.3;
}

.newsletter_main_div {
  grid-row-gap: 1.5rem;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.form-8-copy {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

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

.div-block-880 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  width: 100%;
  padding-bottom: 10px;
  display: flex;
}

.testprepsubscribe-newsletter {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.testprepsubscribe-newsletter:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.section-215-copy {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-154-copy-copy {
  padding-top: 70px;
  padding-bottom: 70px;
}

.sol_flex-copy-copy-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  display: flex;
}

.text-field-18-copy {
  border-radius: 5px;
  height: 48px;
}

.newsletter-tags-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(120px, 1fr) 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: grid;
}

.newsletter-label-badge {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.newsletter-label {
  color: var(--steel-blue);
  text-align: center;
  border: 2px solid #d1e4ff;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
}

.newsletter-tags-badges {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-bottom: auto;
  padding: 10px 0 0;
  display: flex;
}

.newsletter-tags-badges-v2 {
  background-color: var(--ivory);
  color: var(--grey);
  border-radius: 20px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

.div-block-378-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--white);
  border: 1px solid #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 40px;
  display: flex;
}

.testimonial_section_newsletter {
  padding-top: 70px;
  padding-bottom: 70px;
  display: none;
}

.faq-grid-main {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  width: 100%;
}

.faq-item-v2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  border-radius: .75rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.demo-popup-modal {
  z-index: 99;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000008f;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.demo-popup-wrap {
  width: 100%;
  max-width: 1000px;
  position: relative;
}

.demo_popup-close {
  opacity: .6;
  pointer-events: auto;
  cursor: pointer;
  width: 26px;
  padding: 8px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.demo_popup-close:hover {
  opacity: 1;
}

.dst-tabs-grid {
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.dst-tabs-grid.is--2-col {
  grid-template-columns: 1fr 1fr;
}

.dst-tabs-grid-cont {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #0000;
  border: 2px solid #eaeaea;
  border-radius: 10px;
  flex-direction: column;
  padding: 20px;
  display: flex;
  box-shadow: 0 0 8px #ededed;
}

.dst-tabs-grid-cont.bg_white {
  border-radius: 10px;
}

.dst-tabs-grid-cont.is-marquee-item {
  flex: none;
  max-width: 300px;
}

.dst-tabs-grid-cont.is--center {
  justify-content: center;
}

.heading-center {
  color: var(--black);
  text-align: center;
  letter-spacing: -.5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  display: block;
}

.heading-center:hover {
  color: var(--black);
}

.heading-center.text_center.pricing-hide {
  display: none;
}

.heading-center.text_center.mob-text-center:hover {
  color: var(--black);
}

.heading-center.text_center.text_ochar {
  color: #e26200;
}

.heading-center.text_blue {
  color: var(--steel-blue);
}

.heading-center.newsletter-edition {
  color: var(--steel-blue);
  text-transform: uppercase;
  padding-bottom: 10px;
}

.heading-center.mob-text-center.text_center.text_ochar {
  color: #e26200;
}

.card_testimonial_desc_sukesh_v1 {
  color: var(--grey);
  padding-top: 20px;
  font-size: .8rem;
  font-weight: 700;
  line-height: 22px;
}

.dsat_list {
  margin-bottom: 0;
  padding-left: 1.5rem;
}

.text-size-large {
  font-size: 1.25rem;
  line-height: 1.5;
}

.body_1-5 {
  color: #111;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.body_1-5.text_bold:hover {
  color: #111;
}

.sat-pricing-cta-2 {
  color: #fff;
  background-color: #007fed;
  border-radius: 5px;
  padding: 10px 40px;
  display: block;
}

.sat-pricing-cta-2:hover {
  background-color: #0569c0;
}

.div-block-882 {
  border: .5px solid #bdbdbd;
}

.body-8 {
  color: #767676;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.body-8.text_blue {
  color: #007fed;
}

.body-8.text-black {
  color: #111;
}

.text_gray-2 {
  color: #767676;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.title-privacy-policy {
  color: #000;
  font-size: 24px;
  font-weight: 600;
}

.title-privacy-policy.text_blue_pp {
  color: #204e79;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.pg-privacy-policy {
  font-size: 16px;
  line-height: 1.6;
}

.privacy_new_content {
  color: #222;
  padding-bottom: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.privacy_new_content_list {
  color: #222;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.privacy_new_content_bold {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 26px;
  display: block;
}

.privacy-policy-blue-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f0f6fc;
  border: 1px solid #9bcbfa;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px;
  display: flex;
}

.privacy-policy-blue-box.for-mob-table {
  border-style: none;
  border-width: 0;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.b_kt-rich-numbered {
  color: #000;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}

.b_kt-rich-numbered h1 {
  margin-bottom: 10px;
}

.b_kt-rich-numbered h2 {
  margin-bottom: 20px;
}

.b_kt-rich-numbered h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.b_kt-rich-numbered h4 {
  font-size: 20px;
}

.b_kt-rich-numbered h5, .b_kt-rich-numbered h6 {
  font-size: 18px;
}

.b_kt-rich-numbered blockquote {
  margin-top: 20px;
  margin-bottom: 20px;
}

.b_kt-rich-numbered ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.b_kt-rich-numbered ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 20px;
  list-style-type: decimal;
  display: flex;
}

.privacy-policy-bulletpoints-rich-text {
  color: #000;
  padding-left: 20px;
  font-size: 18px;
}

.privacy-policy-bulletpoints-rich-text h1 {
  margin-bottom: 10px;
}

.privacy-policy-bulletpoints-rich-text h2 {
  margin-bottom: 20px;
}

.privacy-policy-bulletpoints-rich-text h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.privacy-policy-bulletpoints-rich-text h4 {
  font-size: 20px;
}

.privacy-policy-bulletpoints-rich-text h5, .privacy-policy-bulletpoints-rich-text h6 {
  font-size: 18px;
}

.privacy-policy-bulletpoints-rich-text blockquote {
  margin-top: 20px;
  margin-bottom: 20px;
}

.privacy-policy-bulletpoints-rich-text ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.privacy-policy-bulletpoints-rich-text ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 20px;
  padding-right: 40px;
  display: flex;
}

.privacy-policy-table-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.privacy-policy-table-content {
  border: .25px solid #bdbdbd;
  padding: 10px;
}

.privacypolicy-table-title {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  background-color: var(--gainsboro);
  border: .5px solid #bdbdbd;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.privacy-policy-global-table-div {
  padding: 20px;
  transition: all .2s;
}

.privacy_first_content {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 40px 10px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}

.policy_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #ffec9e;
  border: .25px solid #ffe05f;
  border-radius: 12px 12px 0 0;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.privacy_shadow-termspage {
  border-radius: 20px;
  margin: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 1px 1px 15px 6px #eee;
}

.pp-h2-title {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.pp-h2-maintitle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  display: block;
}

.div-block-883 {
  padding-top: 20px;
}

.privacy-policy-blue-box-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f0f6fc;
  border: 1px solid #9bcbfa;
  border-right-width: 0;
  border-radius: 10px 0 0 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 20px;
  padding: 32px 20px 32px 32px;
  display: flex;
}

.pp_div_block {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.pp_div_block.forfirstpp {
  padding-top: 16px;
}

.pp_div_block.tb-padding-30px {
  padding-left: 10px;
  padding-right: 10px;
}

.pp_div_block.nogap {
  padding-top: 0;
}

.div-block-885 {
  padding-bottom: 30px;
}

.heading_1_for_pp {
  color: var(--black);
  text-align: left;
  letter-spacing: -.45px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.heading_1_for_pp.text_center {
  align-self: center;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 42px;
}

.heading_1_for_pp.text_center.text_black {
  color: var(--black);
}

.heading_1_for_pp.text_center.max-width-700 {
  max-width: 700px;
}

.heading_1_for_pp.text_center.max-width-900 {
  max-width: 900px;
}

.heading_1_for_pp.text_center.max-width-850 {
  max-width: 850px;
}

.heading_1_for_pp.text-white {
  color: var(--white-smoke-1);
}

.heading_1_for_pp.text_white {
  padding-left: 0;
  padding-right: 0;
}

.heading_1_for_pp.text_white.mob-text-center.text_center.is-relative-1 {
  z-index: 1;
  position: relative;
}

.heading_1_for_pp.text-center-align {
  color: var(--black);
  text-align: center;
}

.heading_1_for_pp.font-center-align {
  flex: 0 auto;
}

.heading_1_for_pp.font-center-align.font-color-brand-blue {
  color: #1d58ff;
}

.div-block-886, .div-block-887 {
  padding-bottom: 20px;
}

.b_kt-h2-wrap-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pp-section {
  border-radius: 0;
  margin-bottom: 60px;
}

.pp-container {
  padding: 20px;
}

.privacy-policy-global-table-div-copy {
  padding: 20px;
  transition: all .2s;
  overflow: visible;
}

.b_kt-h2-wrap-copy-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.primary_section_ivory_aboutus {
  background-color: var(--white);
  display: block;
}

.button-group {
  justify-content: center;
  display: flex;
}

.code-embed-6 {
  width: 100%;
}

.dsat_list-item {
  margin-bottom: 0;
  padding-left: 1.4rem;
}

.dsat_tutor-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  max-width: 50%;
  display: flex;
}

.isee_h1 {
  color: #0a0a0a;
  font-family: Geist, sans-serif;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.05;
}

.demo-section {
  background-color: #fafafa;
}

.demo_h1 {
  text-align: center;
  font-size: 2.5rem;
  line-height: 1.4;
}

.demo_h1-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.demo-pointer-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  display: flex;
}

.demo-logo-v2 {
  align-self: center;
  width: 150px;
  display: block;
}

.demo-logo-v2.w--current {
  background-color: #0000;
}

.demo-logo-v2.is-visible {
  display: none;
}

.code-embed-7 {
  width: 240px;
}

.form-12 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.captcha {
  margin-top: 2rem;
}

.code-embed-8 {
  width: 100%;
}

.sla-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sla-table-grid-c4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.business_hours {
  color: #222;
  padding: 20px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.sla_content_noheading {
  color: #222;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.sla_div_block_noheading {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.sla_div_block_noheading.forfirstpp {
  padding-top: 16px;
}

.sla_div_block_noheading.tb-padding-30px {
  padding-left: 10px;
  padding-right: 10px;
}

.sla-bulletpoints-rich-text {
  color: #000;
  padding-left: 20px;
  font-size: 18px;
}

.sla-bulletpoints-rich-text h1 {
  margin-bottom: 10px;
}

.sla-bulletpoints-rich-text h2 {
  margin-bottom: 20px;
}

.sla-bulletpoints-rich-text h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.sla-bulletpoints-rich-text h4 {
  font-size: 20px;
}

.sla-bulletpoints-rich-text h5, .sla-bulletpoints-rich-text h6 {
  font-size: 18px;
}

.sla-bulletpoints-rich-text blockquote {
  margin-top: 20px;
  margin-bottom: 20px;
}

.sla-bulletpoints-rich-text ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.sla-bulletpoints-rich-text ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-flow: column;
  margin-bottom: 20px;
  padding-right: 40px;
  display: flex;
}

.privacy-policy-global-table-div-copy-copy, .privacy-policy-global-table-div-copy-copy-copy, .sla-remedies-table {
  padding: 20px;
  transition: all .2s;
  overflow: visible;
}

.sla-table-remedies {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dpa-bulletpoints-rich-text {
  color: #000;
  padding-left: 20px;
  font-size: 18px;
}

.dpa-bulletpoints-rich-text h1 {
  margin-bottom: 10px;
}

.dpa-bulletpoints-rich-text h2 {
  margin-bottom: 20px;
}

.dpa-bulletpoints-rich-text h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.dpa-bulletpoints-rich-text h4 {
  font-size: 20px;
}

.dpa-bulletpoints-rich-text h5, .dpa-bulletpoints-rich-text h6 {
  font-size: 18px;
}

.dpa-bulletpoints-rich-text blockquote {
  margin-top: 20px;
  margin-bottom: 20px;
}

.dpa-bulletpoints-rich-text ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.dpa-bulletpoints-rich-text ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 20px;
  padding-right: 40px;
  display: flex;
}

.bold-text-143 {
  -webkit-text-stroke-color: #222;
  font-size: 14px;
  line-height: 28px;
}

.privacypolicy-table-title-2 {
  grid-column-gap: .4rem;
  grid-row-gap: .4rem;
  background-color: #ddd;
  border: .5px solid #bdbdbd;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.body_1-6 {
  color: #111;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
}

.body_1-6.text_bold {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}

.body_1-6.text_bold:hover {
  color: #111;
}

.dpa-processors-table {
  padding: 20px;
  transition: all .2s;
  overflow: visible;
}

.dpa-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dpa-table.retention {
  grid-template-columns: .75fr 1fr 1fr;
}

.dpa-data-table {
  padding: 20px;
  transition: all .2s;
  overflow: visible;
}

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

.ppbrte {
  color: #000;
  padding-left: 20px;
  font-size: 18px;
}

.ppbrte h1 {
  margin-bottom: 10px;
}

.ppbrte h2 {
  margin-bottom: 20px;
}

.ppbrte h3 {
  margin-bottom: 12px;
  font-size: 28px;
}

.ppbrte h4 {
  font-size: 20px;
}

.ppbrte h5, .ppbrte h6 {
  font-size: 18px;
}

.ppbrte blockquote {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ppbrte ol {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-bottom: 20px;
  display: flex;
}

.ppbrte ul {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 20px;
  padding-right: 40px;
  display: flex;
}

.div-block-890 {
  align-self: auto;
  display: block;
}

.legal-container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.legal-div {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.html-embed-24-copy {
  text-align: center;
  display: block;
}

.legal-heading {
  color: var(--black);
  text-align: center;
  letter-spacing: -1px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.1;
}

.legal-heading.text_center {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.legal-heading.text_bold, .legal-heading.text_bold.mob-text-center {
  font-weight: 700;
}

.legal-heading.text_bold.text_center.text_white.padding-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.legal-heading.text-white-centerred {
  color: var(--white);
  text-align: center;
  align-self: auto;
  display: block;
}

.legal-heading.text-white-centerred.line-height-2 {
  line-height: 1.4;
}

.legal-heading.line-height-14 {
  line-height: 1.3;
}

.legal-date {
  color: #555;
  text-align: left;
  letter-spacing: -.2px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.legal-date.text_normal {
  font-weight: 400;
}

.legal-date.text_center.mob-text-center {
  text-align: center;
  font-size: 14px;
}

.legal-date.text_center.mob-text-center.hidden-mobile.left-aligned {
  text-align: left;
}

.legal-date.text_center.text-white {
  color: #fff;
}

.legal-date.text-gray {
  color: var(--grey);
}

.legal-date.text-gray.margin-bottom-zero {
  font-size: 16px;
}

.legal-date.text_blue.brix---mg-top-16px {
  margin-bottom: 0;
}

.legal-date.text-black {
  color: var(--grey);
  text-align: center;
  align-self: center;
  display: block;
}

.legal-date.text-black.mob-text-center.text_center.b-padding-20px {
  margin-bottom: 20px;
}

.legal-date.text-black.max-width-700 {
  max-width: 700px;
}

.legal-date.mob-text-center.text-white {
  color: var(--white);
  padding-bottom: 20px;
}

.legal-date.mob-text-center.text_center.text-black {
  color: var(--grey);
}

.legal-date.text_bold.text_lightsky_blue {
  color: var(--light-sky-blue);
}

.legal-date.text_bold.text_lightsky_blue.margin-0 {
  margin-top: 0;
}

.legal-date.margin-0 {
  margin-bottom: 0;
}

.legal-date.mob {
  color: #111;
}

.legal-date.mob:hover {
  color: #7c3aed;
}

.legal-date.font-center-align.padding-0 {
  margin-bottom: 0;
}

.legal-section {
  background-color: #0000;
  padding-top: 40px;
  padding-bottom: 0;
}

.privacy_content-copy {
  color: #222;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
}

.large_heading-copy-2, .legal-heading-2 {
  color: #111;
  text-align: center;
  letter-spacing: -1px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.1;
}

.div-block-891 {
  z-index: 999;
  border: 1px solid #613535;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-892 {
  width: 100%;
  max-width: 35rem;
}

.div-block-893 {
  z-index: 999;
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  color: #3b1616;
  background-color: #00000026;
  width: 100%;
  height: 100%;
  position: static;
}

.div-block-894 {
  z-index: 0;
  clear: none;
  color: #ce9a9a;
  width: 100%;
  max-width: 35rem;
  position: static;
}

.heading-375 {
  background-color: #fff;
  border-radius: 12px;
  padding: 2rem;
  position: relative;
}

.div-block-895 {
  z-index: 999;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-896 {
  cursor: pointer;
  background-color: #00000026;
  position: absolute;
  inset: 0%;
}

.div-block-897 {
  background-color: #fff;
  border-radius: 13px;
  width: 400px;
  height: 200px;
  padding: 17px;
  box-shadow: 2px 2px 11px #0003;
}

.grid-div {
  background-color: #0b1f3a;
  height: 300px;
}

.grid-bg {
  background-color: #000;
  height: 400px;
}

.div-block-898 {
  background-image: linear-gradient(#6482ff1f, #6482ff1f), linear-gradient(90deg, #6482ff, #fff);
}

.paragraph-302, .paragraph-303 {
  font-size: 14px;
}

.pricing-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-content: stretch;
  display: grid;
}

.price-section {
  margin: 65px;
  padding-right: 0;
}

.price-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row;
  min-width: 100%;
}

.price-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  mix-blend-mode: normal;
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  flex-flow: column;
  margin: 0;
  padding: 24px;
  font-size: 1px;
  display: flex;
  box-shadow: 0 2px 4px #0000000f;
}

.heading-376 {
  color: #1f2937;
  letter-spacing: -1px;
  padding-right: 12px;
  font-weight: 600;
}

.badge-text {
  color: #6a7a24;
  object-fit: fill;
  width: auto;
  font-family: Geist, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.badge-text.pro {
  color: #fbf5ff;
}

.badge-text.enterprise {
  color: #1f2937;
}

.for_who_text {
  color: #4b5563;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.badge {
  color: #eef6c8;
  text-align: center;
  background-color: #eef6c8;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  min-height: 20px;
  max-height: 20px;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 1;
  display: flex;
  overflow: hidden;
}

.badge.pro {
  background-color: #a855f7;
  min-width: auto;
  max-width: none;
}

.badge.enterprise {
  background-color: #e5e7eb;
}

.div-block-899 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card-top {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.price {
  color: #0f0e17;
  object-fit: fill;
  min-height: 0;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 40px;
}

.price-subtext {
  color: #8a8e92;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.price-subtext-slashed {
  color: #8a8e92;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: line-through;
}

.price-subtext-slashed.ltf {
  color: #a855f7;
  text-align: right;
  font-size: 10px;
  text-decoration: none;
}

.price-indicator {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.price-padding {
  justify-content: flex-start;
  align-items: center;
  min-height: 64px;
  display: flex;
}

.price-padding.multiple {
  justify-content: space-between;
  align-items: flex-end;
  padding-bottom: 12px;
}

.plan-details {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f9fafb;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  padding: 20px;
  display: grid;
}

.pricing {
  color: #4b5563;
  height: 16px;
  font-size: 14px;
  font-weight: 500;
}

.pricing.right {
  color: #0f0e17;
  text-align: right;
  font-weight: 500;
}

.pricing.right.unavailable {
  color: #0f0e1766;
}

.pricing.right.yes {
  color: #a855f7;
}

.pricing.right.comingsoon {
  color: #879c32;
  flex-flow: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.pricing.right.comingsoon.enterprise {
  text-align: left;
  overflow: visible;
}

.text-block-336 {
  font-size: 12px;
  font-weight: 500;
}

.text-block-337 {
  object-fit: fill;
}

.text-block-338 {
  font-size: 12px;
}

.button-pricing {
  color: #fff;
  vertical-align: super;
  background-color: #8b5cf6;
  border-radius: 8px;
  width: 100%;
  height: 44px;
  padding-left: 24px;
  padding-right: 12px;
  font-family: Geist, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 140%;
  text-decoration: none;
}

.text-block-339 {
  color: #a855f7;
}

.new-pricing-button {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  width: auto;
  margin-top: 10px;
  margin-left: 0;
  padding: 13px 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.new-pricing-button:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.dsat-pricing-subheading-pricing-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  text-align: center;
  justify-content: space-around;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.global-padding-pricing-copy {
  padding-top: 0;
  padding-bottom: 0;
  transition: all .2s;
}

.div-block-900 {
  background-color: #e5e7eb;
  height: 1px;
}

.content-library {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 94%;
  display: flex;
  overflow: hidden;
}

.content-lib-cards {
  object-fit: contain;
  background-color: #f9fafb;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 74px;
  margin-right: 0;
  padding: 8px 20px;
  display: flex;
  overflow: visible;
}

.text-block-340 {
  color: #111827;
  justify-content: center;
  font-size: 18px;
  font-weight: 500;
  display: flex;
}

.container-content-lib-cards {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content-library-section {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 10px;
  display: block;
  overflow: hidden;
}

.marquee_grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.tabs-13 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-341 {
  color: #0f0e17;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.tabs-menu-20 {
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  padding: 6px;
}

.text-block-342 {
  color: #0f0e17;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.tab-link-pricing {
  background-color: #fff;
}

.tab-link-pricing.w--current {
  color: #fff;
  background-color: #e5e5e5;
  border-radius: 8px;
}

.tab-link-tab-2-16 {
  vertical-align: baseline;
  background-color: #fff;
}

.div-block-903 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  height: 100%;
  display: grid;
}

.tab-pane-tab-1-5 {
  width: 100%;
}

.tabs-content-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-904 {
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  width: 100%;
  height: 384px;
  margin-bottom: 12px;
  padding: 16px;
}

.tabletext {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #0f0e17;
  background-color: #f3f4f6;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding-left: 32px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.tabletext.grey {
  font-family: Inter, sans-serif;
}

.tabletext.grey.round-t-right {
  border-top-right-radius: 12px;
  font-family: Inter, sans-serif;
}

.tabletext.white {
  color: #4b5563;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #4b5563;
  background-color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.tabletext.white.content {
  color: #4b5563;
  -webkit-text-stroke-width: 0px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.tabletext.white.content.rounded {
  border-top-right-radius: 0;
  border-bottom-right-radius: 12px;
}

.tabletext.white.content.round-b-right {
  border-bottom-right-radius: 12px;
}

.tabletext.white.rounded {
  border-top-left-radius: 0;
  border-top-right-radius: 12px;
}

.tabletext.exams {
  color: #1f2937;
  -webkit-text-stroke-width: 0px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.tabletext.exams.rounded {
  border-top-left-radius: 0;
  border-bottom-left-radius: 12px;
}

.tabletext.rounded {
  -webkit-text-stroke-width: 0px;
  border-radius: 12px 0 0;
  font-family: Inter, sans-serif;
}

.text-block-344-wide {
  text-align: right;
  width: 100px;
  display: flex;
}

.test-credits {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  height: 100%;
  display: grid;
}

.tabs-14 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.tab-pane-tab-2, .tab-pane-tab-1-6, .tabs-content-12 {
  width: 100%;
}

.credit-license-navtabs {
  background-color: #ddd0;
}

.credit-license-navtabs.w--current {
  background-color: #8b5cf6;
}

.text-block-345 {
  color: #000;
}

.text-block-346 {
  color: #fff;
}

.text-block-347 {
  color: #6b7280;
}

.credits-and-licenses {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 12px;
  display: flex;
}

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

.logov3_image-copy {
  object-fit: contain;
  object-fit: contain;
  object-fit: contain;
  object-fit: contain;
  flex: 0 auto;
  max-width: 140px;
  max-height: 45px;
}

.brand-button-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.brand-button-copy:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
}

.brand-button-copy.fod-ds:hover {
  font-weight: 400;
}

.brand-button-copy.for-ds-sb {
  padding: 8px 16px;
  font-size: 15px;
}

.brand-button-copy.not-for-mobile {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 500;
}

.brand-button-copy.not-for-mobile.is-secondary {
  color: #000;
  background-color: #fff;
  background-image: none;
  font-size: 14px;
  font-weight: 500;
}

.brand-button-copy.not-for-mobile.is-secondary:hover {
  background-image: linear-gradient(#fff, #d1d1d1);
  border-color: #0000;
}

.brand-button-copy.not-for-desktop {
  display: none;
}

.brand-button-copy.is--secondary {
  color: var(--steel-blue);
  background-color: #0000;
  background-image: none;
  border: 1px solid #3898ec;
}

.brand-button-copy.is--secondary:hover {
  color: var(--white);
  background-image: linear-gradient(#2f80ed, #1b65c8);
}

.brand-button-copy.is-flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.brand-button-copy.is-white {
  color: #000;
  background-color: #fff;
  background-image: none;
}

.brand-button-copy.is-white:hover {
  background-image: linear-gradient(#fff, #d1d1d1);
}

.brand-button-copy.is-centerred {
  margin-left: auto;
  margin-right: auto;
}

.brand-button-copy.full-width {
  width: 100%;
}

.brand-button-copy.no-wrap {
  white-space: nowrap;
}

.brand-button-copy.is-blog_featured {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand-button-copy.is-large {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 16px 32px;
  font-size: 18px;
}

.brand-button-copy.not-for-mobile-copy {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 500;
}

.brand-button-copy.not-for-mobile-copy.is-secondary {
  color: #000;
  background-color: #fff;
  background-image: none;
  font-size: 14px;
  font-weight: 500;
}

.brand-button-copy.not-for-mobile-copy.is-secondary:hover {
  background-image: linear-gradient(#fff, #d1d1d1);
  border-color: #0000;
}

.brand-button-copy.not-for-mobile-copy.secondary-btn {
  background-color: #3898ec00;
  background-image: none;
}

.brand-button-copy.not-for-mobile-copy.secondary-btn:hover {
  color: #fff;
  background-color: #ffffff3d;
}

.homepage-btn {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  background-image: linear-gradient(#2f80ed, #1b65c8);
  border-radius: 5px;
  flex: 0 auto;
  width: auto;
  margin-top: 10px;
  margin-left: 0;
  padding: 13px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.homepage-btn:hover {
  color: #fff;
  background-color: #0000;
  background-image: linear-gradient(#246ccc, #0f4286);
  border: 0 #0000;
  font-weight: 600;
}

.homepage-btn.secondary-btn {
  color: #382e2e;
  background-color: #1f6bd033;
  background-image: none;
}

.homepage-btn.secondary-btn:hover {
  background-color: #1f6bd04d;
}

._2cta-hero {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logov3_marquee-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  flex: none;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.carousel-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  overflow: visible;
}

.logo-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  aspect-ratio: auto;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  min-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
}

.content-lib-cards-copy {
  object-fit: contain;
  background-color: #f9fafb;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  height: 74px;
  padding: 8px 20px;
  display: flex;
  overflow: visible;
}

.section-21-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.bold-text-144 {
  min-width: auto;
  display: flex;
}

.div-block-905 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.text-block-348 {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.table-scroll-wrapper {
  height: 100%;
  display: block;
  overflow: auto;
}

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

.pricing-tabletext-heading {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #0f0e17;
  background-color: #f3f4f6;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding-left: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.pricing-tabletext-heading.grey {
  font-family: Inter, sans-serif;
}

.pricing-tabletext-heading.grey.round-t-right {
  border-top-right-radius: 12px;
  font-family: Inter, sans-serif;
}

.pricing-tabletext-heading.white {
  color: #4b5563;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #4b5563;
  background-color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-heading.white.content {
  color: #4b5563;
  -webkit-text-stroke-width: 0px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-heading.white.content.rounded {
  border-top-right-radius: 0;
  border-bottom-right-radius: 12px;
}

.pricing-tabletext-heading.white.content.round-b-right {
  border-bottom-right-radius: 12px;
}

.pricing-tabletext-heading.white.rounded {
  border-top-left-radius: 0;
  border-top-right-radius: 12px;
}

.pricing-tabletext-heading.exams {
  color: #1f2937;
  -webkit-text-stroke-width: 0px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-heading.exams.rounded {
  border-top-left-radius: 0;
  border-bottom-left-radius: 12px;
}

.pricing-tabletext-heading.rounded {
  -webkit-text-stroke-width: 0px;
  border-radius: 12px 0 0;
  font-family: Inter, sans-serif;
}

.pricing-tabletext-heading.topleft {
  border-top-left-radius: 12px;
}

.pricing-tabletext-heading.topright {
  border-top-right-radius: 12px;
}

.pricing-tabletext-rowheading {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #0f0e17;
  background-color: #f3f4f6;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding-left: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.pricing-tabletext-rowheading.grey {
  font-family: Inter, sans-serif;
}

.pricing-tabletext-rowheading.grey.round-t-right {
  border-top-right-radius: 12px;
  font-family: Inter, sans-serif;
}

.pricing-tabletext-rowheading.white {
  color: #4b5563;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #4b5563;
  background-color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-rowheading.white.content {
  color: #4b5563;
  -webkit-text-stroke-width: 0px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-rowheading.white.content.rounded {
  border-top-right-radius: 0;
  border-bottom-right-radius: 12px;
}

.pricing-tabletext-rowheading.white.content.round-b-right {
  border-bottom-right-radius: 12px;
}

.pricing-tabletext-rowheading.white.rounded {
  border-top-left-radius: 0;
  border-top-right-radius: 12px;
}

.pricing-tabletext-rowheading.exams {
  color: #1f2937;
  -webkit-text-stroke-width: 0px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-rowheading.exams.rounded {
  border-top-left-radius: 0;
  border-bottom-left-radius: 12px;
}

.pricing-tabletext-rowheading.rounded {
  -webkit-text-stroke-width: 0px;
  border-radius: 12px 0 0;
  font-family: Inter, sans-serif;
}

.pricing-tabletext-rowheading.bottomleft {
  border-bottom-left-radius: 12px;
}

.pricing-tabletext-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #4b5563;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding-left: 32px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.pricing-tabletext-content.grey {
  font-family: Inter, sans-serif;
}

.pricing-tabletext-content.grey.round-t-right {
  border-top-right-radius: 12px;
  font-family: Inter, sans-serif;
}

.pricing-tabletext-content.white {
  color: #4b5563;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #4b5563;
  background-color: #fff;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-content.white.content {
  color: #4b5563;
  -webkit-text-stroke-width: 0px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-content.white.content.rounded {
  border-top-right-radius: 0;
  border-bottom-right-radius: 12px;
}

.pricing-tabletext-content.white.content.round-b-right {
  border-bottom-right-radius: 12px;
}

.pricing-tabletext-content.white.rounded {
  border-top-left-radius: 0;
  border-top-right-radius: 12px;
}

.pricing-tabletext-content.exams {
  color: #1f2937;
  -webkit-text-stroke-width: 0px;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.pricing-tabletext-content.exams.rounded {
  border-top-left-radius: 0;
  border-bottom-left-radius: 12px;
}

.pricing-tabletext-content.rounded {
  -webkit-text-stroke-width: 0px;
  border-radius: 12px 0 0;
  font-family: Inter, sans-serif;
}

.pricing-tabletext-content.bottomright {
  border-top-right-radius: 0;
  border-bottom-right-radius: 12px;
}

.logov3_marquee-copy {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: row;
  flex: none;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-349 {
  text-align: right;
  flex: 0 auto;
}

.price-in-usd {
  color: #6b7280;
  font-size: 14px;
  display: flex;
}

.div-block-908 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-right: 12px;
  display: flex;
}

.div-block-909 {
  object-fit: fill;
}

.bt_table-wrap-hsai {
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 90%;
  padding: 20px;
  box-shadow: 0 2px 20px -2px #0003;
}

.bt_table-wrap-hsai.is-padding-small {
  max-width: 96%;
  padding: 5px;
}

.bt_grid_hsai {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .6fr .5fr;
  grid-auto-flow: row dense;
}

.bt_grid_hsai.is-alterred {
  grid-template-columns: .6fr 1fr .7fr;
}

.bt_grid_hsai.is-ts {
  grid-template-columns: 1fr .6fr .7fr;
}

.bt_grid_hsai.is-ts.forkhan {
  padding: 10px;
}

.bold-text-145, .bold-text-146, .bold-text-147, .bold-text-148, .bold-text-149, .bold-text-150, .bold-text-151, .bold-text-152, .bold-text-153, .bold-text-154, .text-block-350, .bold-text-155, .bold-text-156, .bold-text-157, .bold-text-158, .bold-text-159 {
  font-weight: 500;
}

.text-block-351, .text-block-352 {
  color: #0a0b0c;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
}

.text-block-353 {
  color: #0a0b0c;
  -webkit-text-stroke-color: #63676d;
  width: 74px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.tab-link-tab-1-62 {
  background-color: #e9f2ff;
  border-bottom-left-radius: 16px;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.tab-link-tab-1-62.w--current {
  background-color: #a1d1f7;
  justify-content: center;
  align-items: center;
  height: 57px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.tab-link-tab-2-17 {
  background-color: #e9f2ff;
  border-left: 1px solid #a1d1f7;
  border-right: 1px solid #a1d1f7;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 57px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.tab-link-tab-2-17.w--current {
  background-color: #a1d1f7;
  height: 57px;
}

.tab-link-tab-3-15 {
  background-color: #e9f2ff;
  border-bottom-right-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 57px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.tab-link-tab-3-15.w--current {
  background-color: #bcdef8;
  border-bottom-right-radius: 16px;
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.tabs-menu-21 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-363 {
  width: 90%;
  position: absolute;
}

.image-364 {
  width: 76%;
}

.image-365, .image-366, .tab-pane-tab-3, .image-367 {
  width: 100%;
}

.image-368 {
  width: 76%;
}

.image-369 {
  aspect-ratio: auto;
  object-fit: contain;
  width: 100%;
  height: 420px;
}

.image-370, .image-371 {
  width: 90%;
}

.image-372 {
  width: 100%;
}

.image-373 {
  object-fit: contain;
  width: 100%;
  height: 520px;
}

.image-374 {
  width: 72%;
}

.image-375 {
  width: 100%;
}

.image-376, .image-377 {
  object-fit: cover;
  width: 100%;
}

.badge-icp {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f1f1f2;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 2px 8px;
  display: flex;
}

.text-block-354 {
  color: #636875;
  -webkit-text-stroke-color: #007fed;
  border-radius: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 500;
}

.image-378 {
  width: 18px;
  height: 18px;
}

.badge-container-icp {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-container-icp-toprow {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.badge-container-icp-btmrow {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-355 {
  text-align: center;
  width: 80%;
  font-size: 32px;
  font-weight: 600;
}

._4_cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 4px solid #e7e8ea;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 424px;
  height: 104px;
  padding: 12px;
  display: flex;
}

._4_cards_text {
  font-size: 14px;
  font-weight: 500;
}

.no_container {
  background-color: #007fed1a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  padding: 0;
  display: flex;
}

._4_cards_no {
  color: #007fed;
  font-size: 32px;
  font-weight: 600;
}

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

._4_cards_primary_container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.blue_text_mini_heading {
  color: #007fed;
  -webkit-text-stroke-color: #007fed;
  border-radius: 0;
  padding: 0;
  font-size: 12px;
  font-weight: 400;
}

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

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

.padding-global-copy {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-copy.padding-section-large-v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.padding-global-copy.padding-section-large-v2.padding-top-0 {
  padding-top: 0;
}

.soln_main_heading {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.solution_block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  padding: 24px;
  display: flex;
}

.div-block-913 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  max-width: 50%;
  display: flex;
}

.div-block-914 {
  background-color: #ddc0c0;
  background-image: linear-gradient(225deg, #f3e9fe, #f0f7ff 30%, #fff 51%, #f0f7ff 71%, #f3e9fe);
  border-radius: 12px;
  width: 100%;
  max-width: 50%;
}

.soln_heading {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  font-size: 26px;
  display: flex;
}

.soln_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #505664;
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.text-block-356 {
  color: #505664;
  font-size: 16px;
}

.text-block-357 {
  color: #007fed;
  font-size: 16px;
  font-weight: 500;
}

.list-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.section-233 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.schools_cater {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-234 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.tabs-menu-22 {
  background-color: #f5f6f6;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 4px 8px;
}

.tab-link-tab-1-63.w--current {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
}

.tab-link-tab-2-18 {
  background-color: #f5f6f6;
}

.tabs-16 {
  width: 100%;
}

.tab-pane-tab-1-7 {
  border: 1px solid #e5e7eb;
  border-radius: 16px;
}

.consent_components {
  display: block;
  position: relative;
}

.consent_placeholder {
  aspect-ratio: 16 / 9;
  display: none;
}

.consent_placeholder_iframe {
  width: 100%;
  height: 100%;
  padding: 2rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.consent_placeholder_wrapper {
  z-index: 2;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  pointer-events: auto;
  color: #fff;
  text-align: center;
  background-color: #000c;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  font-size: .75rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.consent_placeholder_text {
  font-size: 1rem;
}

.consent_placeholder_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.consent_placeholder_prefs {
  color: #fff;
  background-color: #0000;
  border-bottom: 1px solid #fff;
  padding: .5rem .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
}

.consent_placeholder_prefs:hover {
  opacity: .7;
}

.consent_placeholder_accept {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.consent_placeholder_accept:hover {
  opacity: .7;
}

.consent_prefs_heading {
  font-size: 1.25rem;
  font-weight: 700;
}

.consent_prefs_category-content {
  border: 1px solid #d9d9d9;
  border-radius: .5rem;
  display: none;
  overflow: hidden;
}

.consent_prefs_category-content.is-active {
  border-style: solid;
  flex-flow: column;
  display: flex;
}

.consent_prefs_form-block {
  z-index: 2;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 32rem;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.consent_banner_content-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.consent_banner_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.consent_prefs_provider-accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.consent_prefs_option {
  display: flex;
}

.consent_banner_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
  height: 1.5rem;
  display: flex;
}

.consent_banner {
  color: #000;
  background-color: #fff;
  border: 1px solid silver;
  border-radius: .5rem;
  flex-flow: column;
  max-width: 30rem;
  padding: 1.5rem;
  display: block;
}

.consent_prefs_form {
  background-color: #fff;
  border: 1px solid silver;
  border-radius: .5rem;
  width: 100%;
  max-width: 32rem;
  height: 100%;
  max-height: 80vh;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.consent_prefs_label-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.consent_prefs_header {
  z-index: 2;
  background-color: #fff;
  border-bottom: 1px solid #d9d9d9;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1.25rem;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.consent_prefs_close-icon {
  color: #000;
  width: 1rem;
  line-height: 0;
}

.consent_prefs_caret {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.consent_prefs_caret.is-active {
  transform: rotate(180deg);
}

.consent_banner_link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  opacity: 1;
  color: #000;
  flex-flow: row;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto auto 10px 10px;
}

.consent_prefs_checkbox {
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.consent_gpc-honored {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.consent_prefs_provider-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: none;
  overflow: hidden;
}

.consent_prefs_provider-content.is-active {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.consent_prefs_checkbox-toggle {
  background-color: #fff;
  border-radius: 999px;
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  position: relative;
}

.consent_prefs_checkbox-toggle.is-active {
  background-color: #fff;
  margin-left: 1.25rem;
}

.consent_prefs_close {
  color: #fff;
  cursor: pointer;
  border-radius: 999rem;
  padding: .5rem;
  text-decoration: none;
  transition: opacity .2s;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.consent_prefs_close:hover {
  opacity: .5;
}

.consent_prefs_empty-message {
  color: gray;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_opt-out {
  display: block;
}

.consent_prefs_checkbox-label {
  display: none;
}

.consent_prefs_detail {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.consent_opt-out_banner {
  z-index: 9999;
  margin-bottom: 1rem;
  margin-right: 1rem;
  display: block;
  position: fixed;
  inset: auto 0% 0% auto;
}

.consent_prefs_description {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_prefs_overlay {
  z-index: 1;
  background-color: #0000001a;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.consent_button_accept {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.consent_button_accept:hover {
  opacity: .7;
}

.consent_button_prefs {
  color: #333;
  background-color: #0000;
  border-bottom: 1px solid #000;
  padding: .5rem .25rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  transition: opacity .2s;
}

.consent_button_prefs:hover {
  opacity: .7;
}

.consent_banner_paragraph {
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
}

.consent_prefs_popup {
  z-index: 997;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 2rem;
  display: flex;
  position: relative;
  inset: 0%;
}

.consent_prefs_checkbox-field {
  background-color: #ccc;
  border-radius: 999rem;
  flex-direction: row;
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: 2.75rem;
  height: 1.5rem;
  margin-bottom: 0;
  padding: .125rem;
  display: flex;
  position: relative;
}

.consent_prefs_checkbox-field.is-focused {
  outline-offset: 1px;
  outline: 1px solid #18ad3a;
}

.consent_prefs_checkbox-field.is-active {
  background-color: #18ad3a;
}

.consent_prefs_open-icon {
  width: 1.5rem;
  line-height: 0;
  display: flex;
}

.consent_prefs_tracker-template {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  background-color: #f5f5f5;
  border-radius: .25rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .75rem;
  display: flex;
  overflow: hidden;
}

.consent_prefs_value {
  margin-top: 0;
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_prefs_label-active {
  color: #000;
  border: 1px solid silver;
  border-radius: .25rem;
  flex: none;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 400;
}

.consent_gpc-honored_text {
  margin-bottom: 0;
  font-size: .875rem;
  line-height: 1.5;
}

.consent_banner_buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.consent_prefs_list {
  flex-flow: column;
  display: flex;
  overflow: auto;
}

.consent_banner_privacy-link {
  color: #4169e1;
  text-decoration: underline;
}

.consent_prefs_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  display: flex;
}

.consent_prefs_icon.is-active {
  transform: rotate(90deg);
}

.consent_prefs_label {
  margin-right: .25rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.5;
}

.consent_prefs_page {
  color: #4169e1;
  font-size: .875rem;
  line-height: 1.5;
  text-decoration: underline;
}

.consent_opt-out_open-prefs {
  z-index: 99999;
  color: #333;
  -webkit-text-decoration: block;
  text-decoration: block;
  cursor: pointer;
  padding-bottom: 1rem;
  padding-left: 1rem;
  display: block;
  position: fixed;
  inset: auto auto 0% 0%;
}

.consent_checkbox_label {
  margin-bottom: 0;
  margin-right: auto;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.consent_prefs_buttons {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: #f5f5f5;
  border-top: 1px solid silver;
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: .75rem 1rem;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.consent_gpc-honored-icon {
  color: #18ad3a;
  width: 1.25rem;
  line-height: 0;
}

.consent_button_prefs-submit {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: opacity .2s;
}

.consent_button_prefs-submit:hover {
  opacity: .7;
}

.consent_prefs_open-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #000;
  border-radius: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: opacity .2s;
  display: flex;
}

.consent_prefs_open-button:hover {
  opacity: .7;
}

.consent_prefs_category-accordion {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.consent_prefs_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-bottom: 1px solid #f5f5f5;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.consent_opt-out_prefs {
  z-index: 99998;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  position: fixed;
  inset: 0%;
}

.consent_prefs_empty-state {
  text-align: center;
  background-color: #f5f5f5;
  border-radius: .25rem;
  padding: 1rem;
}

.consent_button_reject {
  color: #000;
  text-align: center;
  background-color: #0000001a;
  border-radius: .25rem;
  padding: .5rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.consent_button_reject:hover {
  opacity: .7;
}

.consent_provider_template {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: .75rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 .5px #d9d9d9;
}

.consent_prefs_form-wrapper {
  color: #000;
  flex-flow: column;
  height: 100%;
  display: flex;
  overflow: visible;
}

.consent_opt-out-2 {
  display: block;
}

@media screen and (min-width: 1280px) {
  .previous:hover {
    color: #000;
    background-color: #fdfdfd;
  }

  .privacy_content {
    font-size: 14px;
  }

  .link-block-7:hover {
    background-color: var(--gainsboro);
    color: var(--222222);
  }

  .large_heading.text_bold.mob-text-center {
    font-size: 44px;
  }

  .demo-pt-fl-bx {
    justify-content: flex-start;
  }

  .tab-button-title.margin-bottom-20px {
    margin-bottom: 20px;
  }

  .yu-tab-menu {
    max-width: 400px;
    margin-right: 80px;
  }

  .yu-growth-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .sat-pricing-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sat-cta-wrapper-2 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .blog_featured-link {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .blog-auth-wrap {
    font-size: 14px;
  }

  .satninjas-pricing-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .section-milk-before {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-grandfather-wild {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h2-world-light {
    font-size: 3rem;
    line-height: 1;
  }

  .p-progress-last {
    margin-top: 2rem;
  }

  .div-division-negative {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 6rem;
  }

  .ap_hero-wrapper {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .ap_edge-card {
    padding: 32px;
  }

  .ap_edge-border {
    padding-top: 32px;
    top: 32px;
  }

  .ap_feature-img-wrap {
    padding-top: 64px;
    padding-left: 64px;
  }

  .ap_why-card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 32px;
  }

  .ap_why-border {
    top: 32px;
  }

  .ap_max-card {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding: 32px;
  }

  .privacy_new_content {
    font-size: 14px;
  }

  .b_kt-h2-wrap-copy, .b_kt-h2-wrap-copy-copy {
    padding-left: 20px;
  }

  .business_hours, .sla_content_noheading, .privacy_content-copy {
    font-size: 14px;
  }

  .badge-text {
    object-fit: contain;
  }

  .badge-text.pro {
    color: #fbf5ff;
  }

  .badge-text.enterprise {
    color: #1f2937;
  }

  .badge {
    object-fit: contain;
    background-color: #eef6c8;
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .badge.pro {
    background-color: #a855f7;
  }

  .price-subtext-slashed.ltf {
    text-align: left;
    font-size: 14px;
  }

  .pricing.right.comingsoon {
    color: #879c32;
  }
}

@media screen and (min-width: 1440px) {
  a:hover {
    color: #000;
    background-color: #0000;
  }

  .navbar-no-shadow {
    height: auto;
    position: sticky;
  }

  .navbar-brand, .navbar-brand:hover {
    background-color: #0000;
  }

  .container {
    max-width: 1200px;
  }

  .clients-wrapper-three {
    justify-content: space-around;
  }

  .clients-image-three {
    opacity: 1;
  }

  .footer-wrapper {
    max-width: none;
  }

  .footer-brand {
    text-align: left;
    background-color: #0000;
  }

  .footer-block {
    align-items: flex-start;
    display: block;
  }

  .footer-link {
    text-align: left;
    background-color: #0000;
    border: 1px solid #0000;
    border-radius: 0;
    width: auto;
    margin-top: auto;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .footer-link:hover {
    color: var(--gainsboro);
    background-color: #0000;
  }

  .footer-social-block {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
  }

  .footer-copyright-center {
    margin-top: 20px;
    padding-top: 0;
  }

  .margin-bottom-24px-2 {
    color: #767676;
    text-align: center;
    padding-top: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
  }

  .navbar-no-shadow-container-2 {
    max-width: 100%;
  }

  .container-regular-2 {
    max-width: 1200px;
    min-height: auto;
    margin-right: auto;
  }

  .navbar-wrapper-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-2 {
    background-color: #f000;
  }

  .nav-link-2:hover {
    background-color: #0000;
  }

  .hero-stack-2 {
    height: auto;
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hero-wrapper-two-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-2 {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 52px;
    font-weight: 700;
    line-height: 63px;
    display: block;
  }

  .thinkificstartfreetrial2 {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 10px;
    padding: 15px 30px;
    font-weight: 600;
  }

  .button-2.buttonblack {
    flex-direction: column;
    flex: 1;
    width: auto;
    display: flex;
  }

  .div-block-9 {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 20px;
  }

  .button-3.buttonblack {
    cursor: pointer;
    border: 2px solid #000;
    width: auto;
    display: block;
  }

  .container-3 {
    max-width: 1200px;
  }

  .paragraph-6 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-6 {
    color: #222;
  }

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

  .image-12 {
    width: auto;
    height: auto;
  }

  .section-3 {
    padding-top: 80px;
  }

  .paragraph-8 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-8 {
    font-size: 20px;
  }

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

  .div-block-47 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-49 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-4 {
    max-width: 1260px;
  }

  .paragraph-13, .paragraph-14, .paragraph-19 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-29 {
    width: 120px;
  }

  .paragraph-21 {
    font-size: 16px;
    line-height: 28px;
  }

  .container-5 {
    max-width: 1200px;
  }

  .list-item-2 {
    list-style-type: disc;
  }

  .heading-37 {
    font-size: 38px;
    line-height: 44px;
  }

  .paragraph-22 {
    width: 700px;
    color: var(--black);
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-67 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .container-6 {
    max-width: 1200px;
  }

  .section-7 {
    width: auto;
  }

  .paragraph-23 {
    width: auto;
    font-size: 18px;
    line-height: 28px;
  }

  .button-4 {
    width: auto;
    display: block;
  }

  .paragraph-24 {
    width: auto;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-25, .paragraph-26 {
    font-size: 18px;
    line-height: 28px;
  }

  .section-8 {
    padding-top: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-27 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-28 {
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-29, .paragraph-30 {
    font-size: 18px;
    line-height: 24px;
  }

  .section-9 {
    padding-top: 100px;
  }

  .paragraph-31, .paragraph-32 {
    font-size: 18px;
    line-height: 24px;
  }

  .hero-stack-3 {
    padding-top: 140px;
  }

  .section-10 {
    padding-top: 20px;
  }

  .collection-list-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: static;
  }

  .div-block-104 {
    height: auto;
    min-height: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: static;
  }

  .blog-thumbnail {
    text-align: center;
    border-radius: 6px;
    width: 100%;
    display: block;
  }

  .blog-thumbnail:hover {
    background-color: #0000;
  }

  .div-block-107 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-46 {
    text-align: left;
    background-color: #0000;
  }

  .heading-46:hover {
    background-color: #0000;
  }

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

  .container-15, .container-17 {
    max-width: 1200px;
  }

  .dropdown-link {
    font-weight: 400;
  }

  .dropdown-link:hover {
    color: var(--gainsboro);
  }

  .dropdown-link-2 {
    font-weight: 400;
  }

  .dropdown-link-2:hover {
    color: var(--gainsboro);
  }

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

  .link-block {
    background-color: #0000;
    width: auto;
  }

  .link-block:hover {
    background-color: #0000;
  }

  .div-block-149 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-inr {
    display: none;
  }

  .section-21 {
    padding-bottom: 10px;
  }

  .bold-text-9 {
    font-size: 14px;
  }

  .div-block-160 {
    border-style: none;
  }

  .main-body-div.postcontent {
    grid-column-gap: 4rem;
  }

  .div-block-178 {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .div-block-179, .div-block-180, .div-block-182, .div-block-183 {
    padding: 20px;
  }

  .heading-72 {
    font-size: 24px;
  }

  .section-30 {
    padding-right: 40px;
  }

  .div-block-188 {
    max-width: none;
  }

  .paragraph-74 {
    font-size: 18px;
    line-height: 28px;
  }

  .div-block-191 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-192 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-75 {
    height: 100px;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 28px;
  }

  .container-26 {
    max-width: 1200px;
  }

  .div-block-198 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .main-body-rich-text-block {
    letter-spacing: normal;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
  }

  .main-body-rich-text-block.padding-30 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .main-body-rich-text-block.padding-30 p {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .main-body-rich-text-block.padding-30 h2, .main-body-rich-text-block.padding-30 h3 {
    margin-bottom: 10px;
  }

  .form-block-3 {
    margin-top: 0;
  }

  .text-field-6, .text-field-7 {
    height: 48px;
  }

  .collection-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .link-block-2 {
    background-color: #0000;
    border: 1px solid #0000;
    width: auto;
  }

  .link-block-2:hover {
    background-color: #0000;
  }

  .section-35 {
    padding-left: 80px;
    padding-right: 80px;
    display: block;
  }

  .heading-94 {
    font-size: 32px;
    line-height: 38px;
  }

  .container-28 {
    max-width: 1200px;
  }

  .paragraph-86, .paragraph-87, .paragraph-88, .paragraph-89, .paragraph-90, .paragraph-91 {
    font-size: 16px;
    line-height: 26px;
  }

  .link-block-4 {
    background-color: #0000;
    border-radius: 14px;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .link-block-4:hover {
    background-color: #0000;
  }

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

  .section-41 {
    color: #050505;
  }

  .heading-101 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .text-span-14, .text-span-15, .text-span-16, .text-span-17, .text-span-21, .text-span-22 {
    color: var(--222222);
  }

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

  .twitter {
    background-color: #0000;
    flex: 0 auto;
    width: auto;
  }

  .twitter:hover {
    background-color: #0000;
  }

  .insta {
    background-color: #0000;
    width: auto;
  }

  .insta:hover {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
  }

  .linked-in {
    background-color: #0000;
    width: auto;
  }

  .linked-in:hover {
    background-color: #0000;
  }

  .facebook {
    background-color: #0000;
    width: auto;
  }

  .facebook:hover {
    background-color: #0000;
  }

  .medium {
    background-color: #0000;
    width: auto;
  }

  .medium:hover {
    background-color: #0000;
  }

  .link-block-5 {
    background-color: #0000;
    width: auto;
  }

  .link-block-5:hover {
    background-color: #0000;
  }

  .button-11 {
    width: auto;
  }

  .link-block-6 {
    background-color: #0000;
    width: auto;
  }

  .link-block-6:hover {
    background-color: #0000;
  }

  .button-12 {
    width: 100%;
  }

  .section-41-mobile {
    color: #050505;
  }

  .paragraph-99 {
    display: inline;
  }

  .container-29 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .section-49 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .privacy_content {
    font-size: 15px;
    line-height: 28px;
  }

  .container-33 {
    max-width: 1260px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-3 {
    width: 100%;
  }

  .tab-link-tab-2-5.w--current {
    border-radius: 3px;
  }

  .previous-inr {
    display: none;
  }

  .section-54 {
    background-color: #fbfcfd;
  }

  .div-block-251 {
    justify-content: flex-start;
    height: 300px;
  }

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

  .bold-text-51 {
    font-size: 52px;
    line-height: 52px;
  }

  .div-block-257 {
    width: auto;
  }

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

  .tabs-menu-6 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    max-width: none;
  }

  .button-20 {
    align-items: stretch;
  }

  .resource_index_sub {
    font-size: 18px;
  }

  .div-block-273 {
    padding-top: 60px;
  }

  .section-61 {
    background-color: #eee;
  }

  .container-35 {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-21 {
    font-size: 16px;
  }

  .container-36 {
    max-width: 1200px;
    padding-left: 60px;
    padding-right: 100px;
  }

  .section-65 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .resource_hero_para {
    font-size: 18px;
  }

  .heading-141 {
    text-align: center;
    font-weight: 600;
  }

  .form-7 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex;
  }

  .text-field-9 {
    margin-bottom: 0;
  }

  .section-67 {
    background-color: var(--steel-blue);
  }

  .container-38 {
    max-width: 1260px;
  }

  .div-block-287 {
    grid-column-gap: 5rem;
  }

  .div-block-288 {
    align-items: center;
  }

  .container-91 {
    max-width: 1200px;
  }

  .image-158, .image-159 {
    height: 32px;
  }

  .dropdown-link-8 {
    color: #fff;
    font-family: Plus Jakarta Sans, sans-serif;
    font-weight: 400;
  }

  .dropdown-link-8:hover {
    color: var(--gainsboro);
    font-family: Plus Jakarta Sans, sans-serif;
    font-weight: 400;
  }

  .link-block-8 {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .text-block-112 {
    color: var(--222222);
    padding-top: 0;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 12px;
    font-weight: 500;
  }

  .brand-button {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 0;
    padding: 10px 20px;
    font-weight: 400;
  }

  .brand-button.not-for-mobile, .brand-button.not-for-mobile.is-secondary, .brand-button.not-for-mobile-copy, .brand-button.not-for-mobile-copy.is-secondary {
    font-weight: 500;
  }

  .heading-175 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
  }

  .heading-176 {
    font-size: 38px;
    line-height: 46px;
  }

  .div-block-308 {
    grid-row-gap: 2rem;
  }

  .container-93 {
    max-width: 1200px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-309 {
    border-top: 1px solid #eee;
    justify-content: space-between;
    margin-top: 20px;
    padding-top: 20px;
  }

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

  .text-block-113.tb-padding-20px {
    text-align: left;
  }

  .tabs-content-5 {
    width: 100%;
  }

  .container-94 {
    max-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-14, .link-15, .link-17, .link-18, .link-19 {
    padding-bottom: 0;
    font-size: 14px;
  }

  .link-19.w--current {
    font-size: 14px;
  }

  .link-20, .link-21 {
    padding-bottom: 0;
    font-size: 14px;
  }

  .link-22 {
    padding-top: 0;
    font-size: 14px;
  }

  .link-23, .link-24, .link-25, .link-26, .link-27, .link-28, .link-29, .link-30 {
    padding-bottom: 0;
    font-size: 14px;
  }

  .container-95, .container-96 {
    max-width: 1200px;
  }

  .link-32 {
    padding-bottom: 0;
    font-size: 14px;
  }

  .link-32:hover {
    color: var(--gainsboro);
  }

  .section-72 {
    display: block;
  }

  .section-78 {
    display: none;
  }

  .div-block-325 {
    justify-content: space-between;
  }

  .button-replicated {
    border: 2px solid var(--steel-blue);
    cursor: pointer;
    flex: 0 auto;
    width: auto;
    margin-top: 0;
    padding: 20px 40px;
    font-weight: 600;
  }

  .button-replicated:hover {
    border-width: 2px;
  }

  .resource_hero_heading {
    font-size: 52px;
  }

  .button-26 {
    cursor: pointer;
  }

  .button-26:hover {
    color: var(--alice-blue);
    background-image: linear-gradient(#2f80ed, #1b65c8);
  }

  .div-block-335 {
    padding-bottom: 60px;
  }

  .div-block-192-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .link-33 {
    color: var(--steel-blue);
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .button-24 {
    cursor: pointer;
  }

  .button-24:hover {
    color: var(--alice-blue);
    background-image: linear-gradient(#2f80ed, #1b65c8);
  }

  .link-35 {
    color: var(--white);
    text-align: left;
    border: 1px solid #0000;
    border-radius: 0;
  }

  .link-35:hover {
    color: var(--white);
  }

  .div-block-343 {
    width: 980px;
  }

  .div-block-344 {
    width: 950px;
  }

  .div-block-345 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 850px;
  }

  .div-block-346 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .popup-wrapper {
    height: 40px;
  }

  .container-116 {
    max-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-117 {
    max-width: 1200px;
  }

  .div-block-352 {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 25px;
  }

  .container-118 {
    max-width: 1200px;
  }

  .thinkifictalktoanedtechexpert2, .thinkificstartfreetrial2-copy {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 0;
    padding: 15px 30px;
    font-weight: 600;
  }

  .div-block-usd-inr {
    display: flex;
  }

  .link_block-usd-inr:hover {
    opacity: 1;
    background-color: #1384ff;
    display: flex;
  }

  .text-block-usd-inr.inr-copy {
    color: #161616;
  }

  .heading-usd, .previous-usd {
    display: flex;
  }

  .thinkificherosigup {
    border: 2px solid var(--steel-blue);
    cursor: pointer;
    flex: 0 auto;
    width: auto;
    margin-top: 0;
    padding: 20px 40px;
    font-weight: 600;
  }

  .thinkificherosigup:hover {
    border-width: 2px;
  }

  .thinkificherotalktoexpert {
    cursor: pointer;
  }

  .thinkificherotalktoexpert:hover {
    color: var(--alice-blue);
    background-image: linear-gradient(#2f80ed, #1b65c8);
  }

  .thinkificcta1, .thinkificcta2 {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 0;
    padding: 15px 30px;
    font-weight: 600;
  }

  .showless {
    width: 100%;
    display: none;
  }

  .heading-186 {
    padding-top: 10px;
  }

  .paragraph-179 {
    font-weight: 500;
  }

  .gif-section {
    margin-right: 0;
    padding-right: 30px;
  }

  .card_testimonial_desc {
    line-height: 22px;
  }

  .container-123 {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-379 {
    padding-top: 0;
  }

  .div-block-380 {
    justify-content: center;
  }

  .div-block-381 {
    padding-left: 0;
  }

  .link-39 {
    display: inline;
  }

  .paragraph-185 {
    padding-left: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-383 {
    padding-left: 0;
  }

  .image-176 {
    padding-bottom: 30px;
  }

  .engage-1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tabs-6 {
    align-items: center;
  }

  .tabs-menu-8 {
    width: 400px;
  }

  .tab-link-tab-1-8.w--current, .tab-link-tab-2-8, .tab-link-tab-3-8 {
    border-radius: 0;
  }

  .brand, .brand-2, .brand-3, .brand-4, .brand-5, .brand-6 {
    background-color: #0000;
  }

  .brand-7 {
    background-color: var(--gainsboro);
  }

  .brand-8, .brand-9, .brand-10, .brand-11 {
    background-color: #0000;
  }

  .brand-12 {
    border-radius: 10px;
  }

  .brand-13 {
    border-radius: 0;
  }

  .brand-14, .brand-15 {
    border-radius: 5px;
  }

  .brand-16, .brand-17, .brand-18 {
    border-radius: 11px;
  }

  .brand-19 {
    border-radius: 9px;
  }

  .brand-20 {
    background-color: #0000;
  }

  .brand-21 {
    background-color: var(--light-steel-blue);
  }

  .brand-22 {
    background-color: #0000;
  }

  .brand-23 {
    background-color: #222;
  }

  .brand-24, .brand-25 {
    background-color: #2220;
  }

  .brand-26 {
    background-color: #0000;
  }

  .brand-27 {
    background-color: var(--grey);
  }

  .brand-28, .brand-29 {
    background-color: #0000;
  }

  .brand-30 {
    background-color: #222;
  }

  .brand-31, .brand-32, .brand-33 {
    background-color: #0000;
  }

  .resource-div, .comparediv, .getintouchdiv, .legaldiv, .companydiv {
    display: block;
  }

  .pricing_enterprise_heading {
    font-size: 20px;
  }

  .text-block-131, .text-block-132 {
    font-size: 16px;
    line-height: 26px;
  }

  .pricing_enterprise_desc {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
  }

  .text-block-134, .text-block-135, .text-block-136, .text-block-137, .text-block-138, .text-block-139, .text-block-140, .text-block-141 {
    font-size: 16px;
    line-height: 26px;
  }

  .container-135 {
    max-width: 1200px;
  }

  .text-block-145 {
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-438 {
    margin-bottom: 60px;
  }

  .div-block-440 {
    font-size: 20px;
  }

  .event-button {
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
  }

  .event-button:hover {
    color: var(--white-smoke-1);
    background-color: #006ece;
  }

  .heading-203 {
    font-size: 44px;
    line-height: 56px;
  }

  .paragraph-191 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 32px;
  }

  .text-block-147 {
    font-size: 18px;
  }

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

  .text-block-149 {
    font-size: 20px;
    line-height: 30px;
  }

  .div-block-447 {
    padding-top: 20px;
  }

  .text-block-152 {
    font-size: 20px;
    line-height: 32px;
  }

  .div-block-448 {
    padding-top: 60px;
  }

  .heading-204, .heading-205 {
    font-size: 44px;
    line-height: 56px;
  }

  .text-block-153 {
    font-size: 20px;
    line-height: 32px;
  }

  .div-block-451 {
    width: auto;
  }

  .heading-207 {
    font-size: 44px;
    line-height: 56px;
  }

  .text-block-155 {
    font-size: 20px;
    line-height: 32px;
  }

  .paragraph-192 {
    font-size: 20px;
    line-height: 44px;
  }

  .image-193 {
    width: 64px;
  }

  .image-194, .image-195, .image-196 {
    width: 44px;
  }

  .paragraph-195 {
    font-size: 20px;
    line-height: 32px;
  }

  .container-137, .container-139 {
    max-width: 1200px;
  }

  .image-197, .image-198, .image-199, .image-200 {
    width: 184px;
  }

  .heading-209 {
    font-size: 44px;
    line-height: 56px;
  }

  .paragraph-196 {
    font-size: 20px;
    line-height: 32px;
  }

  .podcastlogo {
    padding-top: 40px;
  }

  .podcastlogoheading {
    font-size: 20px;
    line-height: 32px;
  }

  .button-33 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-215 {
    font-size: 44px;
    line-height: 56px;
  }

  .container-143, .container-144 {
    max-width: 1200px;
  }

  .section-144 {
    padding-top: 100px;
  }

  .container-145 {
    max-width: 1200px;
  }

  .text-block-159, .text-block-160 {
    padding-bottom: 10px;
    font-size: 20px;
  }

  .text-block-161 {
    font-size: 24px;
  }

  .div-block-481 {
    padding-right: 10px;
  }

  .div-block-486 {
    padding-right: 20px;
  }

  .heading-218 {
    color: var(--black);
    font-family: Plus Jakarta Sans, sans-serif;
  }

  .div-block-492 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
  }

  .image-210 {
    max-width: 15%;
  }

  .div-block-499 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .rich-text-block-4 {
    font-weight: 500;
    line-height: 28px;
  }

  .container-147, .container-148 {
    max-width: 1200px;
  }

  .text-block-162, .text-block-163, .text-block-164, .text-block-165 {
    font-size: 20px;
  }

  .container-149, .container-150 {
    max-width: 1200px;
  }

  .heading-231 {
    margin-top: 20px;
  }

  .paragraph-201 {
    font-size: 24px;
    line-height: 38px;
  }

  .event-page-testimonial {
    max-width: 1200px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-153 {
    padding-bottom: 140px;
  }

  .container-154, .container-155 {
    max-width: 1200px;
  }

  .paragraph-202 {
    font-size: 18px;
    line-height: 32px;
  }

  .image-215 {
    max-width: 512px;
    margin-top: 20px;
  }

  .paragraph-204 {
    width: 92%;
    max-width: none;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-205 {
    font-size: 20px;
    line-height: 32px;
  }

  .heading-237 {
    font-size: 38px;
    line-height: 46px;
  }

  .text-block-175 {
    font-size: 20px;
    line-height: 32px;
  }

  .section-149 {
    padding-top: 140px;
    padding-bottom: 40px;
  }

  .heading-238 {
    font-size: 44px;
    line-height: 56px;
  }

  .paragraph-206 {
    font-size: 20px;
    line-height: 32px;
  }

  .heading-239 {
    font-size: 32px;
    line-height: 44px;
  }

  .paragraph-207 {
    font-size: 20px;
    line-height: 32px;
  }

  .button-35 {
    justify-content: center;
    font-size: 20px;
    line-height: 32px;
  }

  .heading-240 {
    font-size: 38px;
    line-height: 46px;
  }

  .container-156, .container-157 {
    max-width: 1200px;
  }

  .div-block-519 {
    align-items: stretch;
    padding-right: 40px;
  }

  .div-block-520 {
    flex-direction: column;
  }

  .inr-span {
    display: none;
  }

  .paragraph-209 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-242 {
    font-size: 44px;
    font-weight: 600;
    line-height: 52px;
  }

  .bold-text-65 {
    color: var(--light-sky-blue);
    text-shadow: 1px 0 17px #0064bb;
    font-weight: 700;
  }

  .container-158 {
    max-width: 1200px;
    padding-bottom: 20px;
  }

  .bold-text-66 {
    font-size: 24px;
  }

  .text-block-181 {
    font-size: 38px;
    line-height: 48px;
  }

  .bold-text-67, .bold-text-68 {
    font-size: 18px;
    line-height: 28px;
  }

  .tableofcontent {
    border-radius: 5px;
    margin-top: 20px;
    top: 80px;
  }

  .container-159 {
    max-width: 1200px;
  }

  .text-field-18 {
    font-size: 16px;
  }

  .testprepsubscribe {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: 100%;
    margin-top: 10px;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 600;
  }

  .container-160 {
    max-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-161 {
    max-width: 1200px;
  }

  .digital-sat-button {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 10px;
    padding: 15px 30px;
    font-weight: 600;
  }

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

  .paragraph-213, .paragraph-214 {
    font-size: 30px;
  }

  .image-237, .image-238, .image-239 {
    width: 50%;
  }

  .paragraph-215, .paragraph-216 {
    color: var(--grey);
    text-align: center;
    font-family: Hi Melody, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 32px;
  }

  .paragraph-217 {
    text-align: center;
    font-family: Hi Melody, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 32px;
  }

  .paragraph-218 {
    margin-bottom: 0;
    font-size: 30px;
  }

  .paragraph-219, .paragraph-220, .paragraph-221 {
    font-size: 30px;
  }

  .container-162 {
    max-width: 1200px;
  }

  .cta---ultimate-guide-res {
    border: 2px solid var(--steel-blue);
    cursor: pointer;
    flex: 0 auto;
    width: auto;
    margin-top: 0;
    padding: 20px 40px;
    font-weight: 600;
  }

  .cta---ultimate-guide-res:hover {
    border-width: 2px;
  }

  .div-block-547 {
    grid-column-gap: 22px;
  }

  .image-244 {
    border-radius: 10px;
  }

  .div-block-553 {
    border-style: none;
    border-radius: 5px;
  }

  .section-158 {
    font-family: Public Sans;
    font-size: 18px;
    font-weight: 400;
  }

  .heading-263 {
    font-family: Red Hat Text, sans-serif;
    font-weight: 600;
  }

  .rich-text-block-5 {
    letter-spacing: 0;
    font-family: Lexend;
    font-size: 19px;
    font-weight: 300;
    line-height: 32px;
  }

  .rich-text-block-5.dictionarybody {
    font-family: Inter, sans-serif;
  }

  .heading-264 {
    text-align: left;
    font-size: 20px;
  }

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

  .container-165, .container-166, .container-167 {
    max-width: 1200px;
  }

  .div-block-567 {
    padding-top: 30px;
  }

  .text-block-196 {
    color: var(--black);
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 44px;
  }

  .div-block-568 {
    padding: 60px;
  }

  .div-block-569 {
    padding-bottom: 60px;
  }

  .div-block-570 {
    flex-wrap: nowrap;
    padding-top: 20px;
  }

  .button-37:hover {
    color: var(--white);
  }

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

  .container-172 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-593 {
    text-align: left;
  }

  .link-block-70 {
    box-shadow: 0 2px 7px #14142b0f;
  }

  .div-block-596 {
    text-align: left;
  }

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

  .link-block-71:hover {
    background-color: var(--white);
  }

  .link-block-72 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-605 {
    padding-top: 60px;
  }

  .div-block-624 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .div-block-625 {
    justify-content: space-around;
    align-items: center;
  }

  .container-177 {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-38, .button-38:hover {
    color: var(--white-smoke-1);
  }

  .div-block-627 {
    border-radius: 0;
  }

  .text-block-216 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-178 {
    background-image: linear-gradient(to bottom, var(--black) 33%, #003869);
  }

  .div-block-629 {
    grid-row-gap: 45px;
  }

  .section-179 {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--steel-blue) 11%, #134977 39%, var(--black) 83%);
  }

  .heading-290 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 44px;
    line-height: 52px;
  }

  .paragraph-234 {
    line-height: 24px;
  }

  .bold-text-77 {
    font-size: 18px;
    line-height: 26px;
  }

  .container-178 {
    padding-top: 140px;
  }

  .video-3 {
    border-radius: 0;
  }

  .link-block-75 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-80, .bold-text-81, .bold-text-82 {
    font-size: 18px;
    line-height: 26px;
  }

  .container-179 {
    padding-top: 100px;
  }

  .bold-text-83 {
    font-size: 44px;
    line-height: 52px;
  }

  .image-265, .image-266, .image-267, .image-268, .image-269, .image-270 {
    width: 60%;
  }

  .bold-text-93, .paragraph-235, .bold-text-94, .bold-text-95, .bold-text-97 {
    font-size: 18px;
    line-height: 26px;
  }

  .heading-295 {
    color: var(--white-smoke-1);
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 44px;
    line-height: 52px;
  }

  .section-180 {
    border: 0 #0000;
    padding-top: 60px;
  }

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

  .paragraph-240 {
    color: #9e9e9e;
    font-size: 18px;
    line-height: 26px;
  }

  .text-block-225 {
    font-size: 18px;
    line-height: 26px;
  }

  .heading-297 {
    font-size: 44px;
    line-height: 52px;
  }

  .heading-298 {
    font-size: 44px;
    line-height: 56px;
  }

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

  .link-block-76 {
    font-size: 16px;
  }

  .link-block-76:hover {
    color: var(--white-smoke-1);
    background-color: #0064bb;
  }

  .tab-link-tab-2-9, .tab-link-tab-2-9.w--current, .tab-link-tab-3-9, .tab-link-tab-1-9, .tab-link-tab-1-10 {
    border-radius: 0;
  }

  .div-block-654 {
    justify-content: space-around;
    margin-top: 0;
    padding-top: 40px;
  }

  .image-283 {
    width: 600px;
  }

  .div-block-655 {
    padding-bottom: 30px;
  }

  .heading-299 {
    margin-bottom: 60px;
    font-size: 44px;
    font-weight: 700;
    line-height: 56px;
  }

  .section-182, .section-183 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .teachable-cta-1 {
    padding-right: 40px;
  }

  .container-182, .container-183, .container-184 {
    max-width: 1200px;
  }

  .image-285, .image-286, .image-287 {
    width: 72px;
    height: 72px;
  }

  .section-186 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .heading-316 {
    font-size: 44px;
    line-height: 56px;
  }

  .tab-link-tab-2-10, .tab-link-tab-2-10.w--current, .tab-link-tab-3-10 {
    border-radius: 0;
  }

  .container-185 {
    max-width: 1200px;
  }

  .heading-317 {
    border-width: 2px;
    padding: 10px 20px 15px;
  }

  .heading-318 {
    border: 2px solid #0000;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-318:hover {
    height: 100%;
  }

  .link-block-77 {
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .link-block-77:hover {
    border-width: 1px;
  }

  .div-block-661 {
    height: auto;
  }

  .container-186, .container-187, .container-188 {
    max-width: 1200px;
  }

  .image-288 {
    width: 100%;
  }

  .section-190 {
    background-color: var(--mint-cream);
  }

  .container-190 {
    max-width: 1200px;
  }

  .div-block-665 {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .container-191 {
    max-width: 1200px;
  }

  .heading-324 {
    color: var(--black);
    font-size: 16px;
    line-height: 28px;
  }

  .heading-325 {
    font-size: 44px;
    line-height: 52px;
  }

  .paragraph-259 {
    font-size: 20px;
    line-height: 26px;
  }

  .pricing-hero, .pricing-cards {
    display: none;
  }

  .yearlyprice {
    margin-bottom: 10px;
  }

  .heading-327 {
    font-size: 24px;
  }

  .desktop-features {
    display: none;
  }

  .heading-332 {
    font-size: 16px;
  }

  .mobile-features {
    display: block;
  }

  .monthlyprice {
    display: none;
  }

  .plantenure {
    background-color: var(--white);
  }

  .plantenure:hover {
    opacity: 1;
    background-color: #0000;
    display: flex;
  }

  .text-block-242, .text-block-243 {
    font-size: 16px;
    font-weight: 500;
  }

  .bold-text-99 {
    color: var(--black);
  }

  .bold-text-106, .bold-text-107, .bold-text-108 {
    font-size: 16px;
  }

  .container-193 {
    max-width: 1200px;
  }

  .plantenuretable {
    background-color: var(--steel-blue);
  }

  .plantenuretable:hover {
    opacity: 1;
    background-color: #1384ff;
    display: flex;
  }

  .container-194 {
    max-width: 1200px;
  }

  .usdtoggle, .inrtoggle {
    border-radius: 0;
  }

  .container-198 {
    max-width: 1200px;
  }

  .feature-wrapper {
    display: none;
  }

  .link-46 {
    justify-content: center;
  }

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

  .link-block-81 {
    border: 1px solid var(--light-green);
    background-color: var(--white);
    flex-direction: column;
    align-items: flex-start;
    height: 300px;
    margin-bottom: 20px;
    padding: 20px;
    display: flex;
  }

  .link-block-81:hover {
    background-color: var(--white-smoke);
  }

  .div-block-706 {
    grid-column-gap: .5rem;
    display: flex;
  }

  .div-block-707 {
    grid-column-gap: .5rem;
    align-items: center;
    display: flex;
  }

  .dictionaryblog {
    grid-row-gap: 1rem;
    border: 1px solid var(--light-green);
    border-radius: 5px;
    flex-direction: column;
    height: 320px;
    padding: 20px;
    display: flex;
    box-shadow: 0 1px 16px -4px #ddd;
  }

  .dictionaryblog:hover {
    background-color: var(--white-smoke);
  }

  .mobile-app-wrapper {
    background-color: var(--white);
  }

  .mobileappheading {
    color: var(--black);
    background-color: #0000;
  }

  .mobile-apppara {
    color: var(--black);
  }

  .mobileapplink {
    color: var(--black);
    text-decoration: underline;
  }

  .mobileapplink:hover {
    color: var(--222222);
  }

  .talktosaleswrapper {
    grid-template-columns: .5fr .5fr;
  }

  .talktosaleswrapper.bg_darkblue.margin-0.flex-horizontal {
    padding-left: 100px;
    padding-right: 100px;
  }

  .tab-link-tab-1-61 {
    padding-left: 0;
    padding-right: 0;
  }

  .comparison-title-wrapper {
    display: block;
  }

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

  .primary-container {
    max-width: 1200px;
  }

  .primary-section {
    background-size: cover;
  }

  .flex-center {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-344 {
    font-size: 56px;
    line-height: 64px;
  }

  .flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
    margin-bottom: auto;
  }

  .text-span-65 {
    color: var(--steel-blue);
  }

  .footer-text {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
  }

  .podcast-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: .75fr .25fr;
    padding-left: 100px;
    padding-right: 100px;
  }

  .coll--podcast-transcript {
    grid-template-columns: .75fr 1fr;
  }

  .coll-podcast-content {
    grid-row-gap: .8rem;
    padding-bottom: 0;
  }

  .heading-349 {
    text-align: left;
    padding-top: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .heading-349:hover {
    color: var(--steel-blue);
  }

  .text-block-285 {
    text-align: left;
  }

  .transcript-episodes {
    color: var(--grey);
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .transcript-page-p {
    color: var(--black);
    text-align: left;
    font-size: 16px;
    line-height: 28px;
  }

  .bold-text-140 {
    font-size: 18px;
    line-height: 28px;
  }

  .text-block-288 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-289 {
    font-size: 18px;
    line-height: 28px;
  }

  .pagination-container {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .podcast-streaming-apps {
    width: 32px;
    height: 32px;
  }

  .podcast-side-cta-h1 {
    font-size: 28px;
    line-height: 40px;
  }

  .podcast-side-cta-1:hover {
    background-color: var(--gainsboro);
  }

  .podcast-side-cta-1-div, .podcast-side-cta-2-div {
    padding: 20px;
  }

  .blug-individual-cta {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: auto;
    padding: 0;
    font-weight: 600;
  }

  .primary_section {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .primary_section.salespitch {
    width: 100%;
    display: block;
  }

  .border-radius-10.bg-black {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-half-full {
    grid-template-columns: .75fr 50px .75fr;
  }

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

  .image-324 {
    width: 100%;
    height: 100%;
  }

  .left-arrow-11, .right-arrow-11 {
    top: 105%;
  }

  .text-block-294 {
    font-weight: 800;
  }

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

  .last-slide {
    display: flex;
  }

  .div-block-754 {
    align-items: flex-end;
  }

  .footer-heading {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
  }

  .link-48:hover {
    color: var(--white-smoke-1);
  }

  .link-block-90:hover {
    color: var(--steel-blue);
  }

  .hero_description {
    color: #767676;
    text-align: center;
    padding-top: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
  }

  .image-331 {
    width: 60%;
  }

  .sat-resource-sec-cta:hover {
    color: var(--white);
    background-color: #0877d8;
  }

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

  .large_heading {
    font-size: 52px;
  }

  .body_1 {
    font-size: 18px;
  }

  .body_1.font-size-16 {
    font-size: 16px;
  }

  .footnote {
    font-size: 14px;
  }

  .resource_book_details {
    padding-left: 100px;
  }

  .toc-heading_3 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    display: flex;
  }

  .toc-heading_3.text_center {
    text-align: center;
  }

  .toc-heading_3.text_center.mob-text-center {
    text-align: center;
    justify-content: center;
  }

  .toc-heading_3.text_center.text_ochar {
    justify-content: center;
  }

  .body_2 {
    font-size: 16px;
  }

  .button-24-book-demo {
    cursor: pointer;
  }

  .button-24-book-demo:hover {
    color: var(--alice-blue);
    background-image: linear-gradient(#2f80ed, #1b65c8);
  }

  .sol_flex {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
    margin-bottom: auto;
  }

  .slider-21 {
    height: 400px;
  }

  .left-arrow-13 {
    left: 88%;
  }

  .client_logo:hover {
    filter: grayscale(0%);
  }

  .secondary_cta {
    border-radius: 0;
  }

  .heading_2.text-black, .heading_2.text-black.hover_blue, .heading_2.text_leftalign {
    text-align: left;
  }

  .heading_2.padding-0.font-color-white.is-sat {
    font-size: 28px;
  }

  .pricing-open-section {
    margin-left: 0;
    margin-right: 0;
  }

  .div-500px {
    width: 700px;
  }

  .back-to-link, .back-to-link:hover {
    color: var(--steel-blue);
  }

  .back-to-newsletter {
    margin-bottom: 40px;
  }

  .sat_transcript_wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sat_newsletterfour {
    height: 3500px;
  }

  .sat_newslettertwomob, .sat_newsletterfourmob, .sat_newsletterthreemob {
    height: 5200px;
  }

  .div-block-776 {
    padding-top: 40px;
  }

  .blueunderline {
    margin-right: 20px;
  }

  .featured_podcast_wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }

  .flex-1rem-hor {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .next-2:hover {
    color: var(--steel-blue);
  }

  .past-epsiodes-cta {
    font-size: 16px;
    line-height: 24px;
  }

  .podcast-transcript-cta {
    padding: 20px;
  }

  .podcast-transcript-cta-button:hover {
    background-color: var(--gainsboro);
  }

  .primary_section_ivory {
    background-color: #f3f2ee;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .transcript-episodes-2 {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .image-341 {
    width: 80%;
  }

  .podcast-stream-app-flex-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
    margin-bottom: auto;
  }

  .sat_newslettersixmob, .sat_newsletterfivemob {
    height: 5200px;
  }

  .primary_section_white {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .podcast_blog_content {
    padding: 10px;
  }

  .social-icons-blog {
    align-items: flex-end;
  }

  .div-block-788 {
    grid-template-columns: 120px 2fr .25fr;
    padding: 20px;
  }

  .div-block-790 {
    padding: 100px 160px 20px;
  }

  .button-24-copy {
    cursor: pointer;
  }

  .button-24-copy:hover {
    color: var(--alice-blue);
    background-image: linear-gradient(#2f80ed, #1b65c8);
  }

  .div-block-792 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .sat_newslettersevenmob {
    height: 5200px;
  }

  .image-344 {
    width: 85%;
  }

  .div-block-795, .podcast-padding-content {
    padding-left: 160px;
    padding-right: 160px;
  }

  .sat-pricing-cta:hover {
    color: var(--white);
  }

  .salespitch-hero-wrapper {
    padding-left: 140px;
    padding-right: 140px;
  }

  .salespitch a {
    border-radius: 0;
    display: inline-block;
  }

  .recommended-reads-grid {
    grid-template-columns: 1fr;
  }

  .recommended-podcast-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 10px;
    display: grid;
  }

  .link-54 {
    color: var(--steel-blue);
  }

  .stack-section-2 {
    padding-top: 90px;
  }

  .body-1.text-white.padding-bottom-20 {
    padding-bottom: 20px;
  }

  .image-347 {
    width: 150vh;
  }

  .mock-test-cta.l_sub_heading.text_white:hover, .mock-test-cta-2.l_sub_heading.text_white:hover {
    color: var(--white);
  }

  .author-image-rectangle {
    width: 50%;
  }

  .image-348 {
    max-width: 75%;
  }

  .text-span-68, .text-span-69 {
    color: #222;
  }

  .mobile-app-block-left, .home---mobile-app-block {
    padding-top: 0;
  }

  .brix---grid-stats-v1 {
    grid-column-gap: 100px;
  }

  .brix---card-testimonial-v6 {
    box-shadow: 0 2px 7px 0 var(--elements-webflow-library--general--shadow-01);
  }

  .logov3_image {
    max-width: 90%;
  }

  .build-feature-container {
    max-width: 1200px;
  }

  .manage-container {
    max-width: 1200px;
    display: none;
  }

  .thinkificstartfreetrial2-copy-2 {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 0;
    padding: 15px 30px;
    font-weight: 600;
  }

  .grid_tab {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-41:hover {
    color: #fff;
  }

  .brix---section-8 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .thinkificstartfreetrial2-copy {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 10px;
    padding: 15px 30px;
    font-weight: 600;
  }

  .blog-cta-button:hover {
    color: #fff;
  }

  .container-29-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-596-copy {
    text-align: left;
  }

  .faq-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .sat_newsletter-13 {
    height: 4300px;
  }

  .sat_newsletter-12, .sat_newsletter-11, .sat_newsletter10, .sat_newsletter-9 {
    height: 2900px;
  }

  .sat_newsletter-8 {
    height: 3800px;
  }

  .sat_newsletter-7 {
    height: 3750px;
  }

  .blog-header-grid {
    grid-template-columns: 1fr .75fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-header-flexbox {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home-tag:hover, .blog-tag, .blog-tag:hover {
    color: #fff;
  }

  .cta-button {
    background-color: var(--elements-webflow-library--neutral--100);
    color: var(--222222);
    align-self: flex-start;
  }

  .cta-button:hover {
    color: #111;
    background-color: #fff;
    align-self: flex-start;
  }

  .main-image {
    width: 80%;
  }

  .author-and-info {
    color: #767676;
    font-weight: 400;
    line-height: 28px;
  }

  .read-dur {
    font-weight: 400;
  }

  .underline-flexbox {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 40px;
    margin-right: 0;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .keytakeaways {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    margin-top: 8px;
    padding-top: 10px;
    font-size: 16px;
    line-height: 32px;
    display: block;
  }

  .key-takeaways-h3 {
    font-size: 32px;
  }

  .heading-368 {
    font-family: Red Hat Text, sans-serif;
    font-weight: 600;
  }

  .ed-container {
    max-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cs-hero-wrapper-main {
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
  }

  .nav-tb-link {
    border-radius: 0;
    height: auto;
  }

  .nav-tb-link:hover {
    background-color: var(--gold);
    border-radius: 0;
  }

  .text-block-318 {
    text-decoration: none;
  }

  .h1-wrpp-main {
    color: #000;
    max-width: 550px;
  }

  .h1-desc-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.3;
    display: flex;
  }

  .sat-h1 {
    font-size: 49px;
    line-height: 1.2;
  }

  .sat-best-img-wrap {
    max-width: 500px;
  }

  .cta-h2-wrapper.max-width, .cta-h2.max-width-900 {
    max-width: 900px;
  }

  .cta-footer-button:hover {
    background-color: #fff;
  }

  .sat-best-feat-wrap {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  ._404-h1-desc {
    flex-flow: column;
    display: flex;
  }

  ._4-link {
    display: block;
  }

  .ds-rich-text {
    letter-spacing: normal;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
  }

  .ds-left-wrap {
    max-width: 240px;
  }

  .ds-right-wrap, .ds-sb-wrap {
    max-width: 260px;
  }

  .lms-hero-cont-wrap {
    max-width: 100%;
  }

  .lms-hero-img-wrap {
    left: 55%;
  }

  .lms-h1-wrap {
    text-align: center;
    align-self: center;
    display: flex;
  }

  .lms-h1 {
    text-align: center;
  }

  .lms-pt-card {
    padding: 26px;
  }

  .lms-pt-h3 {
    font-size: 20px;
  }

  .lms-list {
    padding-left: 30px;
  }

  .lms-best-img-wrap {
    right: -29%;
  }

  .lms-best-img-wrap.left-aligned {
    left: -29%;
  }

  .lms-best-img-wrap._3 {
    right: -30%;
  }

  .demo-left-wrap {
    padding: 10px;
  }

  .demo-h1 {
    display: block;
  }

  .demo-logo {
    width: 150px;
  }

  .lms-slider {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    padding-bottom: 50px;
  }

  .lms-slider-arrow {
    background-color: var(--elements-webflow-library--general--shadow-03);
    color: var(--black);
    border-radius: 50%;
    font-size: 18px;
  }

  .lms-slider-mask {
    background-color: var(--elements-webflow-library--general--shadow-01);
    border-radius: 20px;
  }

  .cta-h2-desc.max-width {
    max-width: 800px;
  }

  .lms-cta-primary:hover {
    color: var(--white);
    background-color: #007fed;
  }

  .lms-cta-secondary:hover, .lms-cta-secondary._1:hover {
    color: var(--white);
    background-color: #000;
  }

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

  .flex-verticle-32.is-left-aligned.sat-cta-wrap {
    max-width: 500px;
  }

  .container-212 {
    max-width: 1200px;
  }

  .flex-tag-center {
    padding-left: 30px;
    padding-right: 30px;
  }

  .tab-left-icon {
    box-shadow: 1px 2px 11px 3px #14142b0f;
  }

  .yu-h1-wrap {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
  }

  .flex-vertical-48.is-left-aligned.max-width-xsmall {
    max-width: 30rem;
  }

  .large_heading-new {
    font-size: 52px;
  }

  .yu-growth-card-main.is-green, .yu-growth-card-main.is-brown, .yu-growth-card-main.is-green-2 {
    background-size: 380px;
  }

  .body_1_no-color {
    font-size: 18px;
  }

  .yu-growth-card {
    padding-bottom: 20px;
  }

  .large_heading-copy {
    font-size: 52px;
  }

  .heading-373 {
    font-family: Red Hat Text, sans-serif;
    font-weight: 600;
  }

  .div-block-835 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .container-213 {
    max-width: 1200px;
  }

  .blueunderline-2 {
    margin-right: 20px;
  }

  .div-block-839 {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 25px;
  }

  .body_1-2 {
    font-size: 18px;
  }

  .cta-button-2 {
    color: #222;
    background-color: #fff;
    align-self: flex-start;
  }

  .cta-button-2:hover {
    color: #111;
    background-color: #fff;
    align-self: flex-start;
  }

  .container-214 {
    max-width: 1200px;
  }

  .div-block-842 {
    grid-row-gap: 2rem;
  }

  .image-244-copy {
    border-radius: 10px;
  }

  .blog-img-wrapper-link {
    background-color: #0000;
    border-radius: 14px;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-img-wrapper-link:hover {
    background-color: #0000;
  }

  .blog-item-main-wrap {
    min-height: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .image-width-251 {
    max-width: 300px;
  }

  .yu-know-more-div {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .blog-col-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: static;
  }

  .blog-col-item {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .blog-col-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: static;
  }

  .dsat-popup-flex.is-left-aligned.max-width-xsmall {
    max-width: 30rem;
  }

  .sat-img-wrap {
    width: 133%;
  }

  .flex-vertical-80.is-left-aligned.max-width-xsmall {
    max-width: 30rem;
  }

  .sat-grid-1 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sat-why-img-wrapper {
    padding-left: 40px;
  }

  .sat-why-content-wrapper {
    padding: 40px;
  }

  .sat-pricing-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sat-cta-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    padding: 60px;
  }

  .body_1-3 {
    font-size: 18px;
  }

  .sat-cta-wrapper-2 {
    grid-column-gap: 123px;
    grid-row-gap: 123px;
  }

  .sat-cta-img-wrap {
    max-width: 40%;
  }

  .sat-cta-wrapper-3 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sat-cta-1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sat-flow-cat-wrapper {
    color: #fff;
    min-height: 375px;
  }

  .sat-flow-cat-wrapper.is-5 {
    background-image: linear-gradient(#00233e, #000c16);
  }

  .sat-flow-image.is-2 {
    margin-top: -5px;
  }

  .sat-h1-underline {
    top: 55px;
    right: 82%;
  }

  .published-date {
    font-size: 16px;
  }

  .sat-slide-arrow {
    color: #1c1b1f;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    font-size: 18px;
    display: flex;
    inset: auto 0% 0%;
  }

  .sat-slider-img {
    width: 100%;
  }

  .date {
    font-size: 16px;
  }

  .sn-tab-menu {
    margin-right: 100px;
  }

  .sat-grid-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sat-why-img-wrapper-first-section {
    padding-left: 40px;
  }

  .div-block-853 {
    width: auto;
  }

  .toc-heading_3-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    display: flex;
  }

  .toc-heading_3-2.text_center {
    text-align: center;
  }

  .toc-heading_3-2.text_center.mob-text-center {
    text-align: center;
    justify-content: center;
  }

  .body_1-4 {
    font-size: 18px;
  }

  .bold-text-142 {
    font-size: 18px;
    line-height: 28px;
  }

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

  .dst-grid-divider {
    border-right: 1px solid #e4e4e7;
  }

  .dst-test-link {
    background-color: var(--gold);
  }

  .blog_featured-link {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .section-35-copy {
    padding-left: 80px;
    padding-right: 80px;
    display: block;
  }

  .blog-title-wrap-main {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-title-wrap {
    background-color: #0000;
    border: 1px solid #0000;
    width: auto;
  }

  .blog-title-wrap:hover {
    background-color: #0000;
  }

  .b_hero-content-main {
    max-width: 570px;
  }

  .b_hero-img-wrapper {
    max-width: 500px;
  }

  .b_content-wrap-main {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .b_content-wrap {
    max-width: 800px;
  }

  .b_left-wrap {
    max-width: 300px;
  }

  .blog_podcast-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .blog_podcast-link {
    font-size: 18px;
  }

  .blog-item-wrap {
    min-height: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .satninjas-pricing-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .talktosaleswrapper-copy {
    grid-template-columns: .5fr .5fr;
  }

  .talktosaleswrapper-copy.bg_darkblue.margin-0.flex-horizontal {
    padding-left: 100px;
    padding-right: 100px;
  }

  .brand-button-copy.not-for-mobile, .brand-button-copy.not-for-mobile.is-secondary {
    font-weight: 500;
  }

  .paragraph-241-copy {
    font-size: 18px;
    line-height: 26px;
  }

  .container-215 {
    max-width: 1200px;
  }

  .bt_why-h3-wrap {
    height: auto;
  }

  .bt_cta-wrap {
    background-position: 83%, 0 0;
    padding: 80px;
  }

  .bt_tabs-wrapper {
    top: 80px;
  }

  .bt_image-wrap {
    height: 670px;
    top: 80px;
  }

  .bt_tabs-content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 500px;
  }

  .bt_tab-card {
    height: 670px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .bt_image-background {
    height: 670px;
  }

  .podcast-side-cta-h1-copy {
    font-size: 28px;
    line-height: 40px;
  }

  .podcast-cta-button:hover {
    background-color: var(--gainsboro);
  }

  .podcast-transcript-cta-copy {
    padding: 20px;
  }

  .podcast-cta-h1 {
    font-size: 28px;
    line-height: 40px;
  }

  .podcast-cta-link-btn:hover {
    background-color: var(--gainsboro);
  }

  .podcast-transcript-cta-section {
    padding: 20px;
  }

  .primary_section_ivory-copy {
    background-color: #f3f2ee;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .bt_cs-head {
    font-size: 24px;
  }

  .s_avoid-section-wrap {
    max-width: 1000px;
  }

  .s_how-wrap {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .bt_grid-top.is-ts {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .bt_table-wrap {
    padding: 24px;
  }

  .bt_table-wrap.is-padding-small {
    max-width: 90%;
    padding: 20px;
  }

  .bt_table-content.is-ts {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section-milk-before {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-grandfather-wild {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h2-world-light {
    font-size: 3rem;
    line-height: 1;
  }

  .p-progress-last {
    margin-top: 2rem;
  }

  .div-division-negative {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 6rem;
  }

  .ed-home-logos {
    max-width: 180px;
  }

  .home_number-section {
    padding-left: 100px;
    padding-right: 100px;
  }

  .home_table {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .home-table_head {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .home_table-height.ismall {
    max-height: 22px;
  }

  .home_table-height.ismall-v2 {
    max-height: 27px;
  }

  .div-block-863 {
    width: 100%;
    max-width: 100%;
  }

  .home_before, .home_after {
    width: 100%;
  }

  .comparision-container-home {
    width: 100%;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .toc-heading-fr-navigation {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    display: flex;
  }

  .toc-heading-fr-navigation.text_center {
    text-align: center;
  }

  .toc-heading-fr-navigation.text_center.mob-text-center {
    text-align: center;
    justify-content: center;
  }

  .toc-heading-fr-navigation.text_center.text_ochar {
    justify-content: center;
  }

  .home_number-section-copy {
    padding-left: 100px;
    padding-right: 100px;
  }

  .psat-content-wrap {
    max-width: 800px;
  }

  .psat-content-wrap-main {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .cutoff-div {
    grid-row-gap: 1rem;
    border: 1px solid var(--light-green);
    border-radius: 5px;
    flex-direction: column;
    height: 320px;
    padding: 20px;
    display: flex;
    box-shadow: 0 1px 16px -4px #ddd;
  }

  .cutoff-div:hover {
    background-color: var(--white-smoke);
  }

  .cutoff-heading {
    text-align: left;
    font-size: 20px;
  }

  .cutoff-blog-desc {
    text-align: left;
  }

  .div-block-553-copy {
    border-style: none;
    border-radius: 5px;
  }

  .toc_title_glossary {
    font-family: Red Hat Text, sans-serif;
    font-weight: 600;
  }

  .glossary_related_blog_title {
    text-align: left;
    font-size: 20px;
  }

  .dsat_faq_rt_paragrapgh, .dsat_faq_rt_paragraph {
    display: inline;
  }

  .div-block-776-copy {
    padding: 20px;
  }

  .testprepsubscribe-copy {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: 100%;
    margin-top: 10px;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 600;
  }

  .cta-h2-copy.max-width-900 {
    max-width: 900px;
  }

  .large_heading_podcast {
    font-size: 52px;
  }

  .nav-tb-link-2 {
    border-radius: 0;
    height: auto;
  }

  .nav-tb-link-2:hover {
    background-color: #fde047;
    border-radius: 0;
  }

  .ap_h1 {
    font-size: 3rem;
  }

  .nav-promotional-banner {
    border-radius: 0;
    height: auto;
  }

  .nav-promotional-banner:hover {
    background-color: #fde047;
    border-radius: 0;
  }

  .paragraph-22-copy {
    width: 700px;
    color: var(--black);
    font-size: 18px;
    line-height: 28px;
  }

  .sol_flex-new, .sol_flex-copy, .sol_flex-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
    margin-bottom: auto;
  }

  .bt_tabs-wrapper-khan {
    top: 80px;
  }

  .bt_tabs-content-wrapper-khan {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .bt_tab-card-khan {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ed-container-khan {
    max-width: 1200px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .large_heading_newsletter {
    font-size: 48px;
  }

  .newsletter_main_div {
    padding-top: 40px;
  }

  .testprepsubscribe-newsletter {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: 100%;
    margin-top: 10px;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 600;
  }

  .sol_flex-copy-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
    margin-bottom: auto;
  }

  .text-field-18-copy {
    font-size: 16px;
  }

  .newsletter-tags-badges {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: flex-start;
    margin-bottom: auto;
  }

  .heading-center {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    display: flex;
  }

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

  .heading-center.text_center.mob-text-center {
    text-align: center;
    justify-content: center;
  }

  .heading-center.text_center.text_ochar {
    justify-content: center;
  }

  .card_testimonial_desc_sukesh_v1 {
    line-height: 22px;
  }

  .body_1-5 {
    font-size: 18px;
  }

  .sat-pricing-cta-2:hover {
    color: #fff;
  }

  .privacy_new_content {
    font-size: 15px;
    line-height: 28px;
  }

  .privacy_new_content_list {
    font-size: 16px;
    line-height: 28px;
  }

  .privacy_new_content_bold, .privacy_first_content {
    font-size: 18px;
    line-height: 28px;
  }

  .pp_div_block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .primary_section_ivory_aboutus {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .demo-logo-v2 {
    width: 150px;
  }

  .business_hours, .sla_content_noheading {
    font-size: 15px;
    line-height: 28px;
  }

  .sla_div_block_noheading {
    padding-left: 10px;
    padding-right: 10px;
  }

  .body_1-6 {
    font-size: 18px;
  }

  .body_1-6.font-size-16 {
    font-size: 16px;
  }

  .legal-div {
    flex-flow: row;
  }

  .legal-heading {
    font-size: 52px;
  }

  .legal-section {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .privacy_content-copy {
    font-size: 15px;
    line-height: 28px;
  }

  .large_heading-copy-2 {
    font-size: 52px;
  }

  .legal-heading-2 {
    font-size: 40px;
  }

  .new-pricing-button {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 10px;
    padding: 15px 30px;
    font-weight: 600;
  }

  .content-library-section {
    padding-bottom: 10px;
  }

  .logov3_image-copy {
    max-width: 90%;
  }

  .brand-button-copy {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 0;
    padding: 10px 20px;
    font-weight: 400;
  }

  .brand-button-copy.not-for-mobile, .brand-button-copy.not-for-mobile.is-secondary, .brand-button-copy.not-for-mobile-copy, .brand-button-copy.not-for-mobile-copy.is-secondary {
    font-weight: 500;
  }

  .homepage-btn {
    cursor: pointer;
    border: 0 solid #0000;
    flex: 0 auto;
    width: auto;
    margin-top: 10px;
    padding: 15px 30px;
    font-weight: 600;
  }

  .section-21-copy {
    padding-bottom: 10px;
  }

  .bt_table-wrap-hsai {
    padding: 24px;
  }

  .bt_table-wrap-hsai.is-padding-small {
    max-width: 90%;
    padding: 20px;
  }

  .tab-link-tab-1-62 {
    justify-content: center;
    align-items: center;
    height: 57px;
    display: flex;
  }

  .tabs-15 {
    width: 40%;
  }
}

@media screen and (min-width: 1920px) {
  .thinkificstartfreetrial2 {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .image-41 {
    width: 130px;
  }

  .main-body-rich-text-block.padding-30 p {
    font-size: 18px;
  }

  .privacy_content {
    font-size: 15px;
    line-height: 32px;
  }

  .brand-button, .brand-button.not-for-mobile, .brand-button.not-for-mobile.is-secondary, .brand-button.not-for-mobile-copy, .brand-button.not-for-mobile-copy.is-secondary {
    font-weight: 500;
  }

  .text-block-113.tb-padding-20px {
    text-align: left;
  }

  .tableofcontent {
    position: sticky;
    top: 80px;
  }

  .rich-text-block-5.dictionarybody {
    font-family: Inter, sans-serif;
  }

  .text-center {
    display: none;
  }

  .coll-podcast-content {
    justify-content: space-around;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-735 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .paragraph-269 {
    border-bottom-style: none;
    border-bottom-color: #0000;
    padding-bottom: 40px;
  }

  .heading-349 {
    font-size: 32px;
    line-height: 40px;
  }

  .text-block-285 {
    font-size: 16px;
    line-height: 32px;
  }

  .transcript-episodes {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 24px;
  }

  .transcript-page-p {
    font-size: 18px;
    line-height: 28px;
  }

  .podcast-streaming-apps {
    width: 42px;
    height: 42px;
  }

  .image-327 {
    width: 130px;
  }

  .link-48 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .link-block-90:hover {
    color: var(--steel-blue);
  }

  .sol_tab_content_img {
    display: block;
  }

  .html-embed-20 {
    width: 30%;
  }

  .sat-resource-body2 {
    font-size: 16px;
  }

  .div-block-766 {
    height: auto;
  }

  .flex_horizontal {
    padding-left: 10px;
    padding-right: 10px;
  }

  .transcript-episodes-2 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 24px;
  }

  .author-wrapper-blog {
    display: flex;
  }

  .linkedin-share-blog {
    color: var(--grey);
  }

  .linkedin-share-blog:hover {
    color: var(--steel-blue);
  }

  .div-block-792 {
    grid-template-columns: minmax(20px, 100px) 3.5fr 1fr;
    padding-left: 30px;
    padding-right: 30px;
  }

  .brix---color-accent-1 {
    color: var(--222222);
  }

  .thinkificstartfreetrial2-copy-2 {
    font-weight: 600;
  }

  .manage-section {
    padding-left: 220px;
    padding-right: 220px;
  }

  .thinkificstartfreetrial2-copy {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .blog-header-grid {
    background-image: linear-gradient(35deg, #08203e, #557c93);
    grid-template-columns: 1fr .75fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .blog-header-flexbox {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: flex-start;
    margin-left: 60px;
    margin-right: 40px;
    padding: 10px 20px;
  }

  .breadcrumps-div {
    font-size: 16px;
    font-weight: 400;
  }

  .heading-1 {
    font-size: 32px;
    line-height: 40px;
  }

  .post-description {
    margin-top: 0;
  }

  .cta-button {
    background-color: #fff;
    align-self: flex-start;
    align-items: stretch;
    margin-right: auto;
  }

  .cta-button:hover {
    background-color: #fff;
    align-self: flex-start;
  }

  .read-duration {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .underline-flexbox {
    margin-left: 60px;
    margin-right: 45px;
  }

  .keytakeaways {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    display: block;
  }

  .ed-section.yp_hero-section {
    background-position: 50%;
    background-size: cover;
  }

  .ed-section.bt_hero-section, .ed-section.st-template-hero-section {
    background-size: cover;
  }

  .ed-section.st-algebra-matters-section-bg {
    background-color: #000;
  }

  .nav-tb-link {
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 20px;
  }

  .text-block-318 {
    font-weight: 500;
    text-decoration: none;
  }

  .ds-rich-text {
    font-size: 20px;
  }

  .lms-hero-cont-wrap {
    width: 100%;
  }

  .lms-hero-img-wrap {
    text-align: center;
    width: 100%;
  }

  .lms-hero-img {
    width: 80%;
  }

  .demo-h1 {
    align-self: center;
  }

  .demo-left-wrapsub {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .demo-form-field-2 {
    padding-top: 10px;
  }

  .text-block-319, .text-block-324, .text-block-325 {
    font-weight: 500;
  }

  .image-wrapper-full-width {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .yu-h1-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .image-full-width-copy.hidden-mobile {
    position: relative;
  }

  .image-full-width-copy.page-padding.hidden-mobile {
    width: 80%;
  }

  .heading-372 {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-835 {
    grid-template-columns: minmax(20px, 100px) 3.5fr 1fr;
    padding-left: 30px;
    padding-right: 30px;
  }

  .post-description-2 {
    margin-top: 0;
  }

  .linkedin-share-blog-2 {
    color: #767676;
  }

  .linkedin-share-blog-2:hover {
    color: #007fed;
  }

  .cta-button-2 {
    background-color: #fff;
    align-self: flex-start;
    align-items: stretch;
    margin-right: auto;
  }

  .cta-button-2:hover {
    background-color: #fff;
    align-self: flex-start;
  }

  .sat-grid-1, .sat-pricing-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .sat-h1-underline {
    top: 56px;
    left: 5px;
  }

  .sat-grid-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .dst-test-link, .dst-test-link:hover {
    background-color: var(--gold);
  }

  .featured_slide {
    padding: 5px;
  }

  .satninjas-pricing-grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .brand-button-copy {
    background-color: var(--white);
    color: #fff;
    background-image: linear-gradient(#2f80ed, #1b65c8);
    border-radius: 5px;
    font-weight: 700;
  }

  .brand-button-copy:hover {
    background-color: var(--hover-blue);
    background-image: none;
  }

  .brand-button-copy.not-for-mobile, .brand-button-copy.not-for-mobile.is-secondary {
    font-weight: 500;
  }

  .bt_tabs-wrapper, .bt_image-wrap {
    top: 120px;
  }

  .sn-feature-grid-copy {
    grid-template-rows: auto;
  }

  .demo-form-field-3 {
    padding-top: 10px;
  }

  .banner-badge:hover {
    color: var(--white);
  }

  .sumit-dst-tabs-wrapper {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column;
  }

  .ed-section-act-spt-cards.yp_hero-section {
    background-position: 50%;
    background-size: cover;
  }

  .ed-section-act-spt-cards.bt_hero-section, .ed-section-act-spt-cards.st-template-hero-section {
    background-size: cover;
  }

  .ed-section-act-spt-cards.st-algebra-matters-section-bg {
    background-color: #000;
  }

  .ed-section-podcast.yp_hero-section {
    background-position: 50%;
    background-size: cover;
  }

  .ed-section-podcast.bt_hero-section, .ed-section-podcast.st-template-hero-section {
    background-size: cover;
  }

  .ed-section-podcast.st-algebra-matters-section-bg {
    background-color: #000;
  }

  .div-block-776-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .talk-to-us-divblock-copy-copy {
    background-image: linear-gradient(65deg, #072654, #1054ba 96%);
  }

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

  .div-block-873-copy {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
  }

  .heading_1-copy {
    font-size: 28px;
  }

  .nav-tb-link-2 {
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 20px;
  }

  .banner-badge-2:hover {
    color: #fff;
  }

  .nav-promotional-banner {
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 20px;
  }

  .bt_tabs-wrapper-khan {
    top: 120px;
  }

  .ed-section-khan.yp_hero-section {
    background-position: 50%;
    background-size: cover;
  }

  .ed-section-khan.bt_hero-section, .ed-section-khan.st-template-hero-section {
    background-size: cover;
  }

  .ed-section-khan.st-algebra-matters-section-bg {
    background-color: #000;
  }

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

  .large_heading_newsletter {
    font-size: 48px;
  }

  .newsletter-label {
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
  }

  .newsletter-tags-badges-v2 {
    background-color: var(--ivory);
    color: var(--grey);
  }

  .div-block-378-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .testimonial_section_newsletter {
    display: block;
  }

  .title-privacy-policy.text_blue_pp {
    font-size: 18px;
  }

  .privacy_new_content {
    font-size: 15px;
    line-height: 32px;
  }

  .privacy_new_content_list {
    font-size: 15px;
    line-height: 30px;
  }

  .privacy_new_content_bold {
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
  }

  .privacy-policy-blue-box {
    padding: 28px;
  }

  .privacy-policy-blue-box.for-mob-table {
    margin-right: 0;
  }

  .privacy_first_content {
    font-size: 16px;
    line-height: 32px;
  }

  .pp_div_block {
    padding-left: 12px;
    padding-right: 12px;
  }

  .rich-text-block-8 {
    line-height: 1.3;
  }

  .business_hours, .sla_content_noheading {
    font-size: 15px;
    line-height: 32px;
  }

  .sla_div_block_noheading {
    padding-left: 12px;
    padding-right: 12px;
  }

  .privacy_content-copy {
    font-size: 15px;
    line-height: 32px;
  }

  .pricing.right.comingsoon {
    border-radius: 0;
    position: static;
  }

  .new-pricing-button {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .text-block-344-wide {
    justify-content: flex-start;
    align-items: center;
  }

  .brand-button-copy, .brand-button-copy.not-for-mobile, .brand-button-copy.not-for-mobile.is-secondary, .brand-button-copy.not-for-mobile-copy, .brand-button-copy.not-for-mobile-copy.is-secondary {
    font-weight: 500;
  }

  .homepage-btn {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .logo-container {
    justify-content: space-around;
    align-items: center;
  }

  .section-21-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

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

  .tab-link-tab-1-62 {
    justify-content: center;
    align-items: center;
    height: 57px;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  .navbar-no-shadow {
    top: 0;
  }

  .nav-menu-wrapper {
    background-color: var(--222222);
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    background-color: var(--222222);
    border-radius: 5px;
    margin-top: 20px;
  }

  .nav-button-wrapper {
    margin-left: auto;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #0000;
  }

  .container {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    max-width: 728px;
  }

  .clients-image-three {
    width: 100px;
    max-width: 100%;
    height: 35px;
    margin-bottom: 30px;
  }

  .footer-wrapper {
    grid-column-gap: 1rem;
  }

  .footer-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: auto auto 1fr 1fr;
  }

  .footer-link {
    text-align: center;
  }

  .margin-bottom-24px-2 {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .navbar-wrapper-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-left: 20px;
  }

  .nav-menu-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--222222);
    flex-flow: column wrap;
    justify-content: space-around;
    align-items: flex-start;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .nav-link-2 {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  .nav-dropdown-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .nav-dropdown-toggle-2 {
    padding-left: 0;
    padding-right: 30px;
  }

  .nav-dropdown-icon-2 {
    color: #fff;
  }

  .hero-stack-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-wrapper-two-2.cst-h1-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-2 {
    color: #fff;
    font-size: 16px;
  }

  .heading-2 {
    padding: 0;
  }

  .thinkificstartfreetrial2 {
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
  }

  .paragraph {
    color: var(--222222);
    font-family: Plus Jakarta Sans, sans-serif;
    font-weight: 500;
  }

  .div-block {
    padding-left: 0;
  }

  .columns {
    margin-left: 0;
    margin-right: 0;
  }

  .column {
    flex: 1;
  }

  .button-2.buttonblack {
    border: 2px solid #000;
  }

  .div-block-9 {
    flex-direction: column;
    padding-right: 0;
  }

  .div-block-14 {
    flex-direction: row;
  }

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

  .div-block-15 {
    flex-direction: row;
  }

  .div-block-16 {
    flex: 0 3 auto;
    align-self: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-5 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paragraph-5 {
    font-size: 14px;
  }

  .div-block-20 {
    flex-direction: column;
    justify-content: flex-end;
    align-self: auto;
    align-items: flex-start;
    padding-left: 70px;
    padding-right: 100px;
    overflow: visible;
  }

  .div-block-21.right {
    flex-wrap: nowrap;
    width: 80%;
    margin-left: 0;
  }

  .div-block-22 {
    width: 80%;
    display: none;
    overflow: hidden;
  }

  .div-block-22.desk-hide {
    display: block;
  }

  .image-6 {
    width: 446px;
    min-width: auto;
    max-width: 100%;
    height: auto;
    margin-right: 0;
    display: block;
  }

  .div-block-24 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 0 auto;
    order: 0;
    justify-content: flex-start;
    align-self: auto;
  }

  .image-7, .image-8, .image-9 {
    width: 100px;
    height: 40px;
  }

  .div-block-26 {
    padding-top: 40px;
  }

  .image-13 {
    width: 100%;
    max-width: 100%;
    height: 100%;
    overflow: visible;
  }

  .section-3 {
    padding-top: 60px;
  }

  .heading-7 {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-87 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .image-15, .image-16, .image-57 {
    width: 100px;
    height: 40px;
  }

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

  .image-22 {
    width: 360px;
    max-width: none;
    height: 440px;
  }

  .container-4 {
    max-width: 728px;
  }

  .heading-31, .heading-36 {
    font-size: 32px;
    line-height: 38px;
  }

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

  .div-block-59 {
    flex: 0 5 auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-41 {
    margin-left: 20px;
  }

  .icon {
    color: #fff;
  }

  .div-block-60, .div-block-61 {
    width: 100%;
    height: 100%;
    display: block;
  }

  .list-item-2 {
    display: none;
  }

  .heading37 {
    color: #fde145;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    line-height: 30px;
  }

  .div-block-64 {
    border-style: none;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-block-65 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .paragraph-22 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-47 {
    width: 14%;
    margin-top: 10px;
    margin-left: 10px;
  }

  .heading-38 {
    width: 500px;
    font-size: 24px;
    line-height: 30px;
  }

  .section-7 {
    padding: 40px;
  }

  .paragraph-23 {
    width: 190px;
    padding: 10px;
    font-size: 12px;
    line-height: 22px;
  }

  .paragraph-24 {
    width: 190px;
    padding: 10px;
    font-size: 14px;
  }

  .paragraph-25 {
    color: #222;
    font-size: 16px;
    line-height: 26px;
  }

  .heading-39 {
    color: #222;
  }

  .paragraph-26 {
    color: #222;
    font-size: 16px;
    line-height: 26px;
  }

  .section-8 {
    padding: 40px;
  }

  .paragraph-27 {
    color: #222;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-28 {
    color: #222;
    font-size: 14px;
    line-height: 24px;
  }

  .image-49 {
    width: 20px;
    height: 20px;
  }

  .div-block-77 {
    padding-right: 0;
  }

  .image-50 {
    width: 20px;
    height: 20px;
  }

  .heading-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-29, .paragraph-30 {
    font-size: 16px;
  }

  .section-9 {
    padding: 20px 40px 60px;
  }

  .image-51 {
    width: 100%;
    height: 310px;
  }

  .paragraph-31, .paragraph-32 {
    font-size: 16px;
  }

  .hero-stack-3 {
    margin-left: 60px;
    margin-right: 60px;
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .heading-41 {
    width: 500px;
    font-size: 24px;
    line-height: 30px;
  }

  .hero-stack-2-cus {
    height: auto;
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .button-7 {
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-46 {
    font-size: 16px;
  }

  .heading-47 {
    font-size: 32px;
    line-height: 42px;
  }

  .paragraph-50 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-12 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .collection-list-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .checkbox-label {
    font-size: 12px;
  }

  .div-block-115 {
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px;
  }

  .heading-53 {
    padding-top: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    font-size: 32px;
  }

  .pricing_faq {
    background-color: #fff;
  }

  .heading-59 {
    font-size: 24px;
    line-height: 30px;
  }

  .image-78 {
    display: none;
  }

  .container-19 {
    max-width: 80%;
  }

  .heading-inr {
    display: flex;
  }

  .material-icon {
    text-transform: lowercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: MATERIAL ICONS, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 20px;
  }

  .section-21 {
    padding-bottom: 20px;
    display: block;
  }

  .container-21 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 82%;
  }

  .bold-text-10 {
    font-size: 44px;
  }

  .paragraph-68 {
    padding-bottom: 10px;
  }

  .main-body-div.postcontent {
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    display: block;
  }

  .hero_heading {
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-178 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    padding-left: 40px;
    padding-right: 0;
  }

  .heading-72 {
    font-size: 20px;
  }

  .heading-73 {
    font-size: 24px;
    line-height: 30px;
  }

  .grid-7 {
    grid-template-columns: 1fr 1fr;
  }

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

  .heading-74 {
    font-size: 18px;
  }

  .heading-75 {
    font-size: 20px;
    line-height: 26px;
  }

  .text-field-5 {
    background-color: #eee;
  }

  .form-block-2 {
    width: 400px;
  }

  .div-block-188 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-74 {
    font-size: 14px;
  }

  .div-block-192 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-75 {
    height: 110px;
    font-size: 12px;
    line-height: 22px;
  }

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

  .heading-76 {
    font-size: 14px;
  }

  .section-32 {
    margin-bottom: 0;
  }

  .heading-78 {
    font-size: 24px;
  }

  .main-body-rich-text-block {
    font-size: 16px;
  }

  .text-field-6 {
    height: 38px;
  }

  .section-34 {
    display: block;
  }

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

  .slider-4 {
    background-color: #0000;
    height: 100%;
  }

  .div-block-207 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 250px;
    height: 250px;
    display: flex;
  }

  .div-block-208 {
    background-color: var(--white-smoke-1);
    border: 1px solid #000;
    border-radius: 7px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .mask-2 {
    height: 100%;
  }

  .slide-nav-3 {
    display: none;
    position: relative;
  }

  .left-arrow-2 {
    height: 100px;
    margin-top: 60px;
    margin-bottom: 0;
    display: block;
  }

  .right-arrow-2 {
    height: 100px;
    margin-top: 60px;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
    position: absolute;
  }

  .div-block-209 {
    align-items: baseline;
    padding-bottom: 10px;
    display: flex;
    position: static;
  }

  .heading-84 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-82 {
    text-align: center;
    flex: 1;
    margin-bottom: 0;
  }

  .paragraph-82.pricingunderlinetwo {
    font-size: 16px;
    font-weight: 500;
    position: relative;
  }

  .heading-85 {
    margin-top: 0;
    font-size: 32px;
  }

  .dropdown-toggle-4 {
    background-color: var(--alice-blue);
    border: 1px #000;
    border-radius: 5px;
    width: 100%;
    height: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 600;
  }

  .dropdown-3 {
    width: 100%;
    height: auto;
  }

  .div-block-210 {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex;
  }

  .dropdown-list-3 {
    background-color: #0000;
    position: relative;
  }

  .pricing_feature_mobile {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }

  .icon-2 {
    color: var(--black);
    margin-right: 20px;
  }

  .section-35 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .previous {
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-block-18 {
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-211 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: 7px;
    flex-direction: column;
    padding: 20px;
    display: flex;
  }

  .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31 {
    font-weight: 600;
  }

  .text-block-19, .text-block-20, .text-block-21, .text-block-22, .text-block-23, .text-block-24, .text-block-25, .text-block-26, .text-block-27, .text-block-28, .text-block-29, .text-block-30, .text-block-31, .text-block-32 {
    font-size: 16px;
  }

  .bold-text-32 {
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .bold-text-33 {
    font-size: 16px;
    font-weight: 500;
  }

  .heading-87, .heading-88, .heading-89 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .bold-text-34 {
    font-weight: 500;
  }

  .bold-text-35 {
    font-family: Plus Jakarta Sans, sans-serif;
    font-weight: 500;
  }

  .bold-text-36, .bold-text-37 {
    font-weight: 500;
  }

  .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41 {
    font-weight: 600;
  }

  .heading-90 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .heading-90.heading-inr {
    display: none;
  }

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

  .heading-91 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
  }

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

  .heading-92 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
  }

  .heading-92.heading-inr {
    display: none;
  }

  .section-37 {
    padding-bottom: 20px;
  }

  .heading-94 {
    font-size: 24px;
    line-height: 30px;
  }

  .section-38 {
    margin-bottom: 40px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .section-39 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-95, .heading-96, .heading-97 {
    font-size: 24px;
    line-height: 30px;
  }

  .grid-8 {
    width: 100%;
  }

  .heading-100 {
    font-size: 24px;
    line-height: 30px;
  }

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

  .section-41 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-101, .heading-102, .comparison_feature_list {
    font-size: 16px;
  }

  .text-span-12, .heading-104 {
    font-size: 20px;
  }

  .heading-105 {
    font-size: 14px;
  }

  .text-span-13, .text-span-14, .text-span-15 {
    font-size: 20px;
  }

  .text-span-16 {
    font-size: 20px;
    line-height: 26px;
  }

  .heading-107 {
    font-size: 20px;
  }

  .div-block-225 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-109 {
    font-size: 16px;
  }

  .heading-110 {
    font-size: 32px;
  }

  .rich-text-block-3 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-12 {
    font-size: 16px;
  }

  .section-41-mobile {
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-29 {
    display: flex;
  }

  .section-47 {
    background-color: var(--white-smoke);
    display: block;
  }

  .paragraph-106 {
    font-size: 12px;
  }

  .resource_testimonial_sname {
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-108 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .container-30 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-block-46 {
    line-height: 24px;
  }

  .section-52, .previous-inr {
    display: none;
  }

  .section-55, .section-56 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .bold-text-51 {
    font-size: 32px;
    line-height: 38px;
  }

  .tabs-menu-5 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;
  }

  .text-block-56, .text-block-57, .text-block-58 {
    font-size: 14px;
  }

  .div-block-257 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-129 {
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-263 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-268 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-131 {
    font-size: 16px;
    line-height: 26px;
  }

  .resource_index_sub {
    font-size: 14px;
  }

  .div-block-273 {
    padding-top: 40px;
  }

  .section-61 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-139, .image-140, .image-141 {
    width: 40px;
  }

  .resource_testimonial_para, .paragraph-75-copy, .paragraph-75-copy {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-76-com, .heading-76-comp, .heading-76-compa {
    font-size: 14px;
  }

  .container-35 {
    max-width: none;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-63 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-144, .image-145, .image-146, .image-147 {
    width: 40px;
  }

  .section-65 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-152 {
    width: 300px;
  }

  .resource_hero_para {
    font-size: 14px;
    line-height: 24px;
  }

  .resource_cta_text {
    line-height: 34px;
  }

  .text-block-68 {
    font-size: 30px;
  }

  .resource_index_subtext {
    font-size: 14px;
  }

  .heading-140 {
    font-size: 24px;
    line-height: 30px;
  }

  .heading-141 {
    font-size: 24px;
  }

  .form-7 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .container-38 {
    max-width: 95%;
  }

  .text-block-80 {
    font-size: 14px;
  }

  .list-item-32 {
    padding-left: 0;
  }

  .text-block-82 {
    font-size: 12px;
  }

  .image-161, .image-162 {
    width: 50px;
    height: 50px;
  }

  .brand-button.not-for-desktop {
    margin-left: auto;
    display: block;
  }

  .brand-button.not-for-desktop.is-secondary {
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
  }

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

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

  .heading-176 {
    font-size: 24px;
  }

  .div-block-309 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-75 {
    margin-top: 40px;
  }

  .section-78 {
    display: none;
  }

  .button-replicated {
    display: block;
  }

  .div-block-328 {
    height: 75vh;
  }

  .resource_hero_heading {
    font-size: 32px;
    line-height: 42px;
  }

  .div-block-332 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .div-block-335 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .right-arrow-7 {
    right: -40px;
  }

  .left-arrow-7 {
    left: -60px;
  }

  .div-block-192-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-82 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-99, .container-100 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-343 {
    width: auto;
    margin: 0 20px;
  }

  .div-block-345 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .resource_testimonial_tname {
    font-size: 14px;
  }

  .div-block-347 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-352 {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-usd-inr, .heading-usd {
    display: flex;
  }

  .heading-inr---mobile.heading-inr {
    display: none;
  }

  .heading-inr---mobile.heading-usd {
    display: flex;
  }

  .tabs-menu-7 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    justify-content: center;
    align-items: center;
    padding-bottom: 3em;
    display: flex;
  }

  .text-block-120 {
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 14px;
  }

  .thinkificctatwo {
    margin-bottom: 0;
  }

  .thinkificherosigup {
    display: block;
  }

  .showless {
    font-size: 16px;
  }

  .paragraph-179, .paragraph-180, .paragraph-181, .paragraph-182 {
    font-size: 14px;
  }

  .testimonialhome {
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .edos-6-features {
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .bgem {
    margin-bottom: 40px;
    margin-left: 60px;
    margin-right: 60px;
  }

  .div-block-378 {
    grid-column-gap: 2rem;
    align-items: center;
    padding-top: 20px;
  }

  .div-block-381 {
    padding-left: 0;
  }

  .heading-191 {
    font-size: 20px;
    line-height: 32px;
  }

  .paragraph-185, .div-block-383 {
    padding-left: 0;
  }

  .tabs-6 {
    flex-direction: column;
  }

  .tabs-menu-8 {
    flex-direction: row;
    width: 100%;
    overflow: auto;
  }

  .tab-link-tab-1-8, .tab-link-tab-1-8.w--current, .tab-link-tab-2-8, .tab-link-tab-3-8 {
    flex: 1;
  }

  .testimonialcomparison {
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .resource-thankyou {
    flex-direction: row;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-124 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-409 {
    padding-bottom: 40px;
  }

  .text-block-129 {
    font-family: Plus Jakarta Sans, sans-serif;
  }

  .previous-usd-mobile {
    display: block;
  }

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

  .bold-text-63 {
    font-weight: 500;
  }

  .pricing_enterprise_heading {
    line-height: 24px;
  }

  .container-135 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .left-arrow-seo-work {
    left: -60px;
  }

  .right-arrow-seo-work {
    right: -40px;
  }

  .div-block-438 {
    flex-direction: column;
  }

  .div-block-439 {
    white-space: normal;
    align-items: center;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .div-block-440 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
  }

  .div-block-441 {
    width: 300px;
    padding-left: 0;
    padding-right: 10px;
  }

  .div-block-442 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    padding-left: 0;
  }

  .heading-203 {
    text-align: center;
    font-size: 32px;
    line-height: 44px;
  }

  .paragraph-191 {
    text-align: center;
    font-size: 18px;
  }

  .div-block-445 {
    justify-content: center;
  }

  .image-187 {
    max-width: 40%;
  }

  .text-block-149 {
    line-height: 24px;
  }

  .text-block-150, .text-block-151 {
    font-size: 16px;
  }

  .section-138 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-204 {
    font-size: 32px;
  }

  .div-block-449 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-205 {
    font-size: 32px;
  }

  .div-block-451 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .heading-207 {
    font-size: 32px;
  }

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

  .paragraph-192 {
    font-size: 18px;
    line-height: 30px;
  }

  .image-191, .image-192 {
    width: 24px;
  }

  .image-193 {
    width: 56px;
  }

  .image-194, .image-195, .image-196 {
    width: 44px;
  }

  .container-138 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-197, .image-198, .image-199, .image-200 {
    width: 140px;
  }

  .heading-209 {
    font-size: 32px;
  }

  .button-32 {
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container-144 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-477 {
    flex-direction: column;
  }

  .div-block-481 {
    border: 1px #000;
    padding-right: 0;
  }

  .div-block-483 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-217 {
    font-size: 32px;
    line-height: 44px;
  }

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

  .div-block-495 {
    padding-top: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .heading-220 {
    font-size: 20px;
    line-height: 32px;
  }

  .div-block-498, .div-block-499 {
    padding-left: 20px;
  }

  .image-212 {
    width: 32px;
    height: auto;
  }

  .container-147 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-148 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-223, .heading-224, .heading-225 {
    font-size: 16px;
    line-height: 24px;
  }

  .container-149 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-227, .heading-228, .heading-229, .heading-230, .heading-231 {
    font-size: 20px;
    line-height: 32px;
  }

  .container-151, .container-155 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-215 {
    max-width: 256px;
  }

  .paragraph-204 {
    width: 600px;
  }

  .paragraph-205, .text-block-175, .paragraph-206 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-239 {
    line-height: 42px;
  }

  .div-block-519 {
    flex-wrap: nowrap;
  }

  .div-block-520 {
    padding-right: 20px;
  }

  .div-block-526 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .image-223, .image-224, .image-225 {
    height: 250px;
  }

  .tableofcontent {
    display: none;
  }

  .testprepsubscribe {
    font-size: 14px;
  }

  .digitalsatgif {
    height: auto;
  }

  .paragraph-213, .paragraph-214 {
    font-size: 24px;
    line-height: 30px;
  }

  .image-237, .image-238, .image-239 {
    width: 40%;
  }

  .paragraph-215, .paragraph-216, .paragraph-217, .paragraph-218 {
    font-size: 22px;
    line-height: 30px;
  }

  .paragraph-219 {
    font-size: 22px;
  }

  .paragraph-220, .paragraph-221 {
    font-size: 22px;
    line-height: 30px;
  }

  .cta---ultimate-guide-res {
    display: block;
  }

  .div-block-547 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .div-block-551.is-flex {
    flex-flow: column;
  }

  .div-block-554, .div-block-558 {
    grid-template-columns: 1fr;
  }

  .section-160 {
    padding-left: 100px;
    padding-right: 100px;
  }

  .div-block-568 {
    border-width: 1px;
  }

  .div-block-569 {
    flex-direction: column;
  }

  .div-block-570 {
    padding-top: 20px;
  }

  .div-block-571 {
    margin-bottom: 60px;
  }

  .div-block-574 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .discount-div-mobile {
    width: 50%;
  }

  .clientlogosdupli2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-602 {
    justify-content: center;
  }

  .div-block-624 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
  }

  .div-block-625 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .container-177 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-626 {
    justify-content: center;
  }

  .testimonialcomparison-new {
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-180 {
    padding-left: 40px;
    padding-right: 20px;
  }

  .div-block-648 {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-7 {
    flex-direction: column;
  }

  .tabs-menu-9 {
    flex-direction: row;
    overflow: auto;
  }

  .tab-link-tab-2-9 {
    border-top: 5px solid var(--grey);
    border-left: 0 #0000;
  }

  .tab-link-tab-2-9.w--current {
    border-top-color: var(--steel-blue);
  }

  .tab-link-tab-3-9 {
    border-top: 5px solid var(--grey);
    border-left: 0 #0000;
  }

  .tab-link-tab-3-9.w--current {
    border-top-color: var(--steel-blue);
  }

  .tab-link-tab-1-9 {
    border-top: 5px solid var(--grey);
    border-left: 0 #0000;
  }

  .tab-link-tab-1-9.w--current {
    border-left: 0 #0000;
    border-top-color: var(--steel-blue);
  }

  .tabs-8 {
    flex-direction: column;
  }

  .tabs-menu-10 {
    flex-direction: row;
    margin-left: 0;
    overflow: auto;
  }

  .tab-link-tab-1-10 {
    border-top: 5px solid var(--grey);
    border-left-width: 0;
    width: auto;
  }

  .tab-link-tab-1-10.w--current {
    border-top: 5px solid var(--lime-green);
    border-left-width: 0;
    border-left-color: #0000;
    width: auto;
  }

  .div-block-654 {
    flex-direction: column;
  }

  .image-283 {
    width: 75%;
  }

  .div-block-655 {
    flex-direction: column;
    margin-top: 20px;
  }

  .div-block-656 {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
  }

  .heading-300 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-301, .heading-302, .heading-303 {
    font-size: 20px;
    line-height: 28px;
  }

  .heading-304, .heading-305 {
    color: var(--black);
    font-size: 20px;
    line-height: 28px;
  }

  .heading-306 {
    font-size: 20px;
    line-height: 28px;
  }

  .heading-307, .heading-308, .heading-309, .heading-310, .heading-311, .heading-312 {
    width: 250px;
  }

  .tab-link-tab-2-10 {
    border-top: 5px solid var(--grey);
    border-left-width: 0;
    border-left-color: #0000;
    width: auto;
  }

  .tab-link-tab-2-10.w--current {
    border-top: 5px solid var(--lime-green);
    border-left-width: 0;
    border-left-color: #0000;
    width: auto;
  }

  .tab-link-tab-3-10 {
    border-top: 5px solid var(--grey);
    border-left-width: 1px;
    border-left-color: #0000;
    width: auto;
  }

  .tab-link-tab-3-10.w--current {
    border-left-width: 0;
    border-left-color: #0000;
    width: 600px;
  }

  .heading-317 {
    width: 100%;
  }

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

  .div-block-661 {
    flex-direction: column;
  }

  .div-block-662 {
    justify-content: center;
    display: flex;
  }

  .paragraph-259 {
    font-size: 16px;
  }

  .pricing-hero, .pricing-cards {
    display: none;
  }

  .div-block-667 {
    height: auto;
  }

  .heading-327 {
    font-size: 18px;
  }

  .div-block-670 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-671 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    position: relative;
  }

  .desktop-features {
    display: none;
  }

  .div-block-677 {
    grid-template-columns: 1fr;
  }

  .heading-332 {
    font-weight: 600;
  }

  .tabs-menu-12 {
    background-color: #0000;
    justify-content: flex-start;
    display: flex;
  }

  .tab-link-tab-1-17 {
    flex: 1;
  }

  .tab-link-tab-2-12 {
    background-color: #fff;
    flex: 1;
  }

  .tab-link-tab-3-12 {
    background-color: var(--white);
    flex: 1;
  }

  .mobile-features {
    background-color: var(--white);
    padding-top: 80px;
    padding-bottom: 100px;
    display: block;
  }

  .text-block-240 {
    color: var(--steel-blue);
    text-align: center;
    padding-bottom: 0;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .pricingmonthlytable {
    display: none;
  }

  .text-block-248 {
    color: var(--blue-violet);
    text-align: center;
    padding-bottom: 0;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .text-block-249 {
    color: var(--lime-green);
    text-align: center;
    padding-bottom: 0;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
  }

  .tab-link-tab-1-18, .tab-link-tab-1-19 {
    background-color: var(--gainsboro);
  }

  .tab-link-tab-1-20 {
    background-color: #0000;
  }

  .tab-link-tab-1-21 {
    background-color: var(--gainsboro);
  }

  .tab-link-tab-1-22 {
    background-color: #0000;
  }

  .text-span-53 {
    font-weight: 500;
  }

  .text-span-54, .text-span-55 {
    font-family: MATERIAL ICONS, sans-serif;
    font-size: 18px;
    line-height: 0;
  }

  .mob---products, .mob---team-user-operation {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .tab-link-tab-1-23 {
    background-color: var(--gainsboro);
  }

  .tab-link-tab-1-24 {
    background-color: var(--222222);
  }

  .tab-link-tab-1-25 {
    background-color: #0000;
  }

  .text-span-56, .text-span-57, .text-span-58 {
    font-family: MATERIAL ICONS, sans-serif;
    font-size: 18px;
    line-height: 0;
  }

  .mob---website-builder {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-span-59 {
    font-family: MATERIAL ICONS, sans-serif;
    font-size: 18px;
    line-height: 0;
  }

  .mob---live-class-support {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bold-text-113, .bold-text-114, .bold-text-115 {
    font-weight: 600;
  }

  .mob---security, .mob---payments-analyticss {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bold-text-116, .bold-text-117, .bold-text-118, .bold-text-119 {
    font-weight: 600;
  }

  .text-span-60 {
    font-family: MATERIAL ICONS, sans-serif;
    font-size: 18px;
    line-height: 0;
  }

  .mob---branding, .mob---classroom-builder, .mob---collab-communities, .mob---support, .mob---video-encoding {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bold-text-120, .bold-text-121, .bold-text-122 {
    font-weight: 600;
  }

  .mob---assesments {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .bold-text-123, .bold-text-124, .bold-text-125, .bold-text-126, .bold-text-127, .bold-text-128, .bold-text-129 {
    font-weight: 600;
  }

  .text-span-61 {
    font-family: MATERIAL ICONS, sans-serif;
    font-size: 18px;
    line-height: 0;
  }

  .mob---mobile-app {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

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

  .inrprice {
    display: none;
  }

  .pricingtableheading {
    border: 1px solid var(--gainsboro);
    background-color: var(--gainsboro);
    align-items: center;
    height: 45px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .text-block-253 {
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }

  .tab-link-tab-1-26, .tab-link-tab-1-27, .tab-link-tab-1-28 {
    background-color: var(--steel-blue);
  }

  .tab-link-tab-1-29 {
    background-color: var(--white);
  }

  .tab-link-tab-1-30, .tab-link-tab-1-31, .tab-link-tab-1-32, .tab-link-tab-1-33, .tab-link-tab-1-34, .tab-link-tab-1-35 {
    background-color: #222;
  }

  .tab-link-tab-1-40, .tab-link-tab-1-41 {
    background-color: var(--steel-blue);
  }

  .tab-link-tab-1-42 {
    background-color: var(--white-smoke);
  }

  .tab-link-tab-1-43 {
    background-color: var(--steel-blue);
  }

  .tab-link-tab-1-44 {
    background-color: #0072ef;
  }

  .tab-link-tab-1-45 {
    background-color: var(--white);
  }

  .tab-link-tab-1-46 {
    background-color: #0072ef;
  }

  .tab-link-tab-1-47 {
    background-color: #fff;
  }

  .tab-link-tab-1-48, .tab-link-tab-1-49, .tab-link-tab-1-50, .tab-link-tab-1-51, .tab-link-tab-1-52, .tab-link-tab-1-53, .tab-link-tab-1-54, .tab-link-tab-1-55 {
    background-color: var(--steel-blue);
  }

  .tab-link-tab-1-56 {
    background-color: #0000;
  }

  .tab-link-tab-1-57, .tab-link-tab-1-58 {
    background-color: #000;
  }

  .tab-link-tab-1-59 {
    background-color: var(--white);
  }

  .div-block-696 {
    justify-content: flex-end;
    display: block;
  }

  .tabs-10 {
    padding-top: 40px;
  }

  .currencytoggle-mobile {
    justify-content: center;
    display: flex;
  }

  .feature-wrapper {
    display: none;
  }

  .text-field-21 {
    box-shadow: 4px 0 16px -1px var(--lime-green);
  }

  .link-block-81 {
    height: 400px;
  }

  .mobile-app-wrapper {
    padding-left: 30px;
  }

  .talktosaleswrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .talktosaleswrapper.bg_darkblue.margin-0.flex-horizontal {
    padding-left: 40px;
    padding-right: 40px;
  }

  .sn-cta-wrapper {
    align-items: center;
  }

  .div-block-723 {
    grid-template-columns: 1fr .75fr;
  }

  .tabs-menu-15 {
    overflow: auto;
  }

  .slider-comparison-desktop {
    width: 500px;
    max-width: 100%;
  }

  .mask-10 {
    width: 33%;
  }

  .primary-section {
    background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6451b9ee75706a24a4330da3_768%20-%20Ipad.webp");
    background-position: 50%;
    background-size: cover;
  }

  .text-center {
    font-size: 18px;
    line-height: 28px;
  }

  .progress-bar {
    top: 65px;
  }

  .pricing-textimonial-3rd-iteration {
    padding-top: 60px;
  }

  .slider-17 {
    height: 1100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-727 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

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

  .footer-text {
    text-align: center;
  }

  .image-318 {
    width: 150px;
  }

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

  .podcast-wrapper {
    grid-template-columns: 1fr .75fr;
  }

  .coll--podcast-transcript {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .flex-mob-center {
    justify-content: flex-start;
    align-items: center;
  }

  .pagination-container {
    display: flex;
  }

  .div-block-743 {
    grid-column-gap: .5rem;
  }

  .border-radius-10.bg-black {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .slider-18 {
    height: 620px;
  }

  .image-324 {
    width: 100%;
    height: 100%;
  }

  .text-block-294 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .comparison-page-feature-widget {
    flex-direction: column;
  }

  .slider-comparison-mobile {
    width: 500px;
    max-width: 100%;
  }

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

  .hero_description {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .digital_sat_cta {
    color: var(--white);
  }

  .div-block-764 {
    grid-template-columns: 1.5fr 1fr;
  }

  .large_heading.text_bold.mob-text-center, .large_heading.mob-text-center, .heading_1.mob-text-center {
    text-align: center;
  }

  .l_sub_heading {
    font-size: 16px;
  }

  .sol-flex-justify-between {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .sol-flex-justify-between.mobile-inverted {
    flex-flow: column-reverse wrap;
  }

  .sol_feature_spacing {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .slider-21 {
    height: auto;
  }

  .digital-sat-video-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .right-arrow-13 {
    bottom: -70px;
    right: 42%;
  }

  .left-arrow-13 {
    bottom: -70px;
    left: 42%;
  }

  .heading_2.mar_padding_20.text_white {
    margin-left: 20px;
    margin-right: 0;
  }

  .hidden-desktop {
    display: block;
  }

  .hidden-mobile, .side-social-media-div {
    display: none;
  }

  .accordion_content {
    width: 100%;
  }

  .accordion_para {
    white-space: pre-line;
    width: 700px;
  }

  .featured_podcast_wrapper {
    grid-template-columns: 1.5fr;
  }

  .all_podcasts {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial_grid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-782 {
    align-items: baseline;
    padding-bottom: 10px;
    display: flex;
    position: static;
  }

  .heading-353 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-285 {
    text-align: center;
    flex: 1;
    margin-bottom: 0;
  }

  .paragraph-285.pricingunderlinetwo {
    font-size: 16px;
    font-weight: 500;
    position: relative;
  }

  .div-block-783 {
    align-items: baseline;
    padding-bottom: 10px;
    display: flex;
    position: static;
  }

  .heading-354 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-286 {
    text-align: center;
    flex: 1;
    margin-bottom: 0;
  }

  .paragraph-286.pricingunderlinetwo {
    font-size: 16px;
    font-weight: 500;
    position: relative;
  }

  .div-block-784 {
    align-items: baseline;
    padding-bottom: 10px;
    display: flex;
    position: static;
  }

  .heading-355 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-287 {
    text-align: center;
    flex: 1;
    margin-bottom: 0;
  }

  .paragraph-287.pricingunderlinetwo {
    font-size: 16px;
    font-weight: 500;
    position: relative;
  }

  .div-block-785 {
    align-items: baseline;
    padding-bottom: 10px;
    display: flex;
    position: static;
  }

  .heading-356 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-288 {
    text-align: center;
    flex: 1;
    margin-bottom: 0;
  }

  .paragraph-288.pricingunderlinetwo {
    font-size: 16px;
    font-weight: 500;
    position: relative;
  }

  .div-block-786 {
    align-items: baseline;
    padding-bottom: 10px;
    display: flex;
    position: static;
  }

  .heading-357 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  }

  .paragraph-289 {
    text-align: center;
    flex: 1;
    margin-bottom: 0;
  }

  .paragraph-289.pricingunderlinetwo {
    font-size: 16px;
    font-weight: 500;
    position: relative;
  }

  .podcast_blog_content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 2fr;
  }

  .social-icons-blog {
    flex-direction: row;
    display: none;
  }

  .contributors {
    grid-template-columns: 1.25fr;
  }

  .div-block-792 {
    grid-template-columns: 1fr;
    padding: 20px;
  }

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

  .sat-pricing-cta {
    padding-left: 20px;
    padding-right: 20px;
  }

  .salespitch-hero-wrapper, .large-side-padding {
    padding-left: 100px;
    padding-right: 100px;
  }

  .recommended-podcast-wrapper {
    grid-template-columns: 1fr;
  }

  .stack-section-2 {
    padding-top: 80px;
  }

  .flipcard-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .list-10 {
    padding-left: 20px;
  }

  .image-347 {
    max-width: 80%;
  }

  .div-block-807 {
    flex-direction: column;
  }

  .div-block-808 {
    align-items: center;
  }

  .marquee-text {
    font-size: 3vw;
  }

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

  .marquee-text-2 {
    font-size: 3vw;
  }

  .thank-you-block {
    border-style: none;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-358, .text-span-68, .heading-359, .text-span-69 {
    font-size: 20px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
  }

  .brix---slider-mask {
    position: static;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .logo-strip-image {
    max-width: 75%;
  }

  .brix---display-2 {
    font-size: 58px;
    line-height: 70px;
  }

  .brix---grid-stats-v1 {
    grid-column-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 48px;
  }

  .brix---mg-bottom-32px {
    margin-bottom: 24px;
  }

  .brix---card-testimonial-v6 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .brix---slider-mask-2 {
    position: static;
  }

  .brix---section-2 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .logov3_marquee {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .logov3_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .badge-heading-p-block, .badge-heading-p-block-2 {
    padding-bottom: 40px;
  }

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

  .content-block_center {
    padding: 20px 10px;
  }

  .demo-call-cta-section {
    margin-bottom: 0;
  }

  .plan_pricing_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: wrap;
  }

  .plan_pricing-card {
    width: 100%;
    max-width: 33rem;
    margin-left: auto;
    margin-right: auto;
  }

  .plan_content {
    margin-bottom: 40px;
  }

  .most-popular-button {
    width: 10rem;
  }

  .brix---cta-v1-floating-item-02 {
    width: 38%;
    bottom: -3%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 35%;
    top: -4%;
    left: -5%;
  }

  .brix---cta-card {
    padding: 72px 54px;
  }

  .brix---section-small-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .brix---mg-bottom-32px-3 {
    margin-bottom: 24px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 40px;
  }

  .brix---section-7 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .brix---accordion-spacer {
    min-height: 12px;
  }

  .brix---accordion-item-wrapper-v6 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .brix---section-8 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .reviews-wrap {
    justify-content: center;
  }

  .testimonial-author-image {
    width: 56px;
  }

  .testimonial-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    position: static;
  }

  .testimonial-text {
    text-align: center;
    position: static;
  }

  .thinkificstartfreetrial2-copy {
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
  }

  .sat-tool-feature-grid {
    grid-template-columns: 1fr 1fr;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 40px;
  }

  .brix---display-4 {
    font-size: 22px;
    line-height: 38px;
  }

  .brix---tabs-content-card {
    padding: 40px 32px 48px;
  }

  .brix---tab-left-icon {
    padding-left: 18px;
    padding-right: 18px;
  }

  .brix---tabs-menu-vertical {
    max-width: 271px;
  }

  .brix---section-10 {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .container-29-copy, .faq-container {
    display: flex;
  }

  .sat_newsletter-8 {
    height: 4300px;
  }

  .sat_newsletter-7 {
    height: 3800px;
  }

  .blog-header-grid {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .blog-header-flexbox {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding: 40px;
  }

  .h1-truncate {
    overflow-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
    overflow: hidden;
  }

  .heading-1 {
    margin-top: -20px;
  }

  .main-img-flex-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: none;
  }

  .main-image {
    aspect-ratio: 1;
    width: 80%;
    height: 50%;
  }

  .author-n-info-flexbox {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .author-and-info {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
    align-items: center;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 16px;
  }

  .read-duration {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
    width: 20%;
    height: 12%;
  }

  .read-dur {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100px;
    display: flex;
  }

  .underline-flexbox, .keytakeaway-divblock {
    margin-left: 20px;
    margin-right: 20px;
  }

  .keytakeaways {
    font-size: 16px;
    line-height: 200%;
  }

  .ed-section {
    padding: 4rem 20px;
  }

  .ed-section.yp_hero-section {
    padding-top: 40px;
  }

  .ed-section.dst-hero-section {
    padding-bottom: 0;
  }

  .cs-hero-wrapper-main {
    flex-flow: column;
    align-items: stretch;
  }

  .cs-sun-wrapper-main {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cst-hero-wrapper {
    flex-flow: column;
  }

  .cst-h1 {
    text-align: center;
  }

  .sat-hero-wrapper {
    flex-flow: column;
  }

  .h1-wrpp-main {
    width: 100%;
  }

  .sat-hero-img-wrap {
    display: none;
  }

  .sat-wrap-main-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ed-why-wrapper-main {
    padding-left: 20px;
    padding-right: 20px;
  }

  .code-embed {
    height: 800px;
  }

  .sat-best-feat-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column-reverse wrap;
  }

  .sat-best-feat-wrap.inverted {
    flex-flow: column-reverse wrap;
  }

  .sat-form-wrap {
    width: 100%;
    max-width: 500px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gl-content-div {
    max-width: 100%;
  }

  .ds-content-wrap {
    flex-flow: column-reverse wrap;
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .ds-rich-text {
    font-size: 16px;
  }

  .ds-left-wrap {
    justify-content: flex-start;
    align-items: center;
    max-width: 600px;
    position: static;
  }

  .ds-right-wrap {
    display: none;
  }

  .ds-social-share-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .ds-ra-fomobile {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 300px;
    display: flex;
  }

  .lms-hero-section-wrapper {
    flex-flow: column;
  }

  .lms-hero-cont-wrap {
    max-width: 100%;
  }

  .lms-hero-img-wrap {
    max-width: 100%;
    position: static;
  }

  .lms-platform-section-wrap {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .lms-platform-section-wrap.gap-60 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .lms-platform-img {
    width: 100%;
  }

  .lms-platform-grid {
    grid-template-columns: 1fr 1fr;
  }

  .lms-best-section-wrap {
    grid-template-columns: 1fr;
  }

  .lms-best-section-wrap.inverted {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .lms-best-img-wrap {
    position: static;
  }

  .testimonialhome-copy {
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .mobile-cta-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex;
  }

  .demo-wrap-main {
    flex-flow: column;
  }

  .demo-left-wrap {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    padding: 40px 20px;
  }

  .demo-right-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    order: -1;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .demo-pt-wrap, .demo-pt-wrap.for-mobile {
    display: flex;
  }

  .demo-slider-wrap, .demo-slider-wrap.for-mobiel {
    display: block;
  }

  .demo-h1 {
    text-align: center;
  }

  .demo-form-wrapper-main.is-webflow {
    margin-top: 0;
  }

  .demo-logo {
    width: 150px;
    display: none;
  }

  .demo-logo.is-visible {
    display: block;
  }

  .demo-mobile-wrapper {
    display: none;
  }

  .blog-related-list {
    grid-template-columns: 1fr;
  }

  .sol-flex-justify-between-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .sol-flex-justify-between-copy.mobile-inverted {
    flex-flow: column-reverse wrap;
  }

  .lms-slider-component {
    padding-bottom: 80px;
  }

  .lms-slider-arr {
    width: 40px;
    height: 40px;
    margin-top: 0;
    font-size: 20px;
    position: absolute;
    top: 30%;
    left: 1%;
    right: auto;
  }

  .lms-slider-arr.is-right {
    right: 1%;
  }

  .lms-best-img-wrap2 {
    min-height: auto;
    padding: 20px;
  }

  .lms-best-cta-wrap {
    margin-top: 0;
  }

  .lms-slider-div {
    width: 90%;
  }

  .lms-best-content-wrapper, .lms-best-h3-desc {
    font-size: 16px;
  }

  .lms-image-1 {
    width: 100%;
  }

  .text-size-medium {
    font-size: 16px;
  }

  .pu-grid._3-columns {
    grid-template-columns: 1fr;
  }

  .pu-card {
    padding: 24px;
  }

  .container-212 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    max-width: 728px;
  }

  .section-title {
    margin-bottom: 30px;
  }

  .tab-component {
    flex-direction: column;
  }

  .tabs-menu-3 {
    width: 100%;
    margin-bottom: 48px;
    margin-right: 0%;
  }

  .tab-button-desc-wrapper {
    overflow: hidden;
  }

  .tab-mobile-img {
    background-color: #ebf4ff;
    border-radius: 20px;
    margin-top: 20px;
    padding: 0;
    display: block;
  }

  .tabs-content-2 {
    width: 100%;
    display: none;
  }

  .tabs-menu-2.tabs-vertical.width-348px {
    max-width: 280px;
  }

  .tab-left-icon {
    padding-left: 18px;
    padding-right: 18px;
  }

  .tabs-content.card {
    padding: 40px 32px 48px;
  }

  .mg-bottom-48px {
    margin-bottom: 40px;
  }

  .image-wrapper-full-width.height-300-fixed {
    height: 180px;
  }

  .image-wrapper-full-width.height-200-fixed {
    height: auto;
  }

  .image-wrapper-full-width.visible-from-tab {
    display: block;
  }

  .yu-tab-menu {
    max-width: none;
    margin-right: 0;
  }

  .yu-tab-content {
    display: none;
  }

  .yu-tab-link.w--current {
    opacity: 1;
  }

  .yu-h1-line {
    right: 60px;
  }

  .large_heading-new.text_bold.mob-text-center, .large_heading-new.mob-text-center {
    text-align: center;
  }

  .pu-card-2 {
    padding: 24px;
  }

  .yu-tab-img-wrap {
    display: block;
  }

  .ed-section-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pu-card-3, .pu-card-3-copy {
    padding: 24px;
  }

  .yu-growth-grid {
    grid-template-columns: 1fr 1fr;
  }

  .yu-growth-card-main.is-blue, .yu-growth-card-main.is-yellow, .yu-growth-card-main.is-green, .yu-growth-card-main.is-brown, .yu-growth-card-main.is-purple, .yu-growth-card-main.is-orange {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .yu-growth-card-main.is-blue-2 {
    color: #425e95;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .yu-growth-card-main.is-yellow-2 {
    color: #b39600;
    background-color: #fffbdf;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .yu-growth-card-main.is-green-2 {
    color: #009c39;
    background-color: #e2ffed;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .growth-view-more {
    display: block;
  }

  .yu-growth-card {
    min-height: 240px;
  }

  .yu-growth-card.is-blue-2 {
    background-color: #425e95;
    border-radius: 14px;
  }

  .yu-growth-card.is-yellow-2 {
    background-color: #b39600;
    border-radius: 14px;
  }

  .yu-growth-card.is-green-2 {
    background-color: #009c39;
    border-radius: 14px;
  }

  .large_heading-copy.text_bold.mob-text-center, .large_heading-copy.mob-text-center {
    text-align: center;
  }

  .brix---section-2-copy {
    padding-top: 118px;
    padding-bottom: 118px;
  }

  .heading-372 {
    margin-top: -20px;
  }

  .div-block-834 {
    grid-template-columns: 1fr;
  }

  .progress-bar-2 {
    top: 65px;
  }

  .div-block-835 {
    grid-template-columns: 1fr;
    padding: 20px;
  }

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

  .div-block-839 {
    justify-content: space-around;
    padding-left: 20px;
    padding-right: 20px;
  }

  .keytakeaway-divblock-2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .container-214 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    max-width: 728px;
  }

  .blog-img-wrapper-link {
    min-height: 250px;
  }

  .yu-grid, .blog-col-list, .unified-container {
    grid-template-columns: 1fr 1fr;
  }

  .popup-modal-wrapper {
    padding: 10px;
  }

  .dsat-popup-wrapper {
    background-size: 320px, auto;
    padding: 48px;
  }

  .max-width-400 {
    max-width: 400px;
  }

  .dsat-popup-heading.mob-text-center {
    text-align: center;
  }

  .flex-horizontal-spaced {
    flex-flow: column;
  }

  .is-gap-120 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
  }

  .sat-grid-1 {
    grid-template-columns: 1fr;
  }

  .sat-pricing-grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .flex-vertical-8.mt-s {
    margin-top: 8px;
  }

  .sat-cta-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 64px;
  }

  .sat-cta-wrapper-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sat-cta-img-wrap {
    max-width: 100%;
  }

  .sat-cta-wrapper-3 {
    flex-flow: column-reverse wrap-reverse;
    grid-template-columns: 1fr;
    justify-content: flex-end;
  }

  .sat-flow-cat-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding: 40px;
  }

  .sat-flow-content {
    max-width: 100%;
  }

  .sat-flow-image-wrapper {
    border-radius: 12px;
    max-width: 100%;
    overflow: hidden;
  }

  .sat-flow-image-wrapper.is-1 {
    flex-flow: row;
    align-items: stretch;
    overflow: hidden;
  }

  .sat-flow-image.is-2 {
    margin-top: -9px;
  }

  .sat-h1-underline {
    display: none;
  }

  .sn-feature-grid {
    grid-template-columns: 1fr 1fr;
  }

  .sn-tab-menu {
    margin-right: 0;
  }

  .sn-tab-content {
    display: none;
  }

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

  .sn-cta-wrapper-copy {
    align-items: center;
  }

  .div-block-853 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .dst-banner-component {
    padding: 40px;
  }

  .blog_h1 {
    font-size: 3rem;
  }

  .section-35-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .blog_seacrh-div {
    display: none;
  }

  .b_hero-section-wrapper {
    flex-flow: column;
  }

  .b_left-wrap {
    display: none;
  }

  .b_key-take-aways {
    padding: 32px 32px 22px;
  }

  .fs-toc_richtext {
    padding: 1.5rem;
  }

  .heading-small {
    font-size: 1.5rem;
  }

  .fs-toc_example {
    flex-direction: column;
  }

  .fs-toc_sidebar {
    width: 100%;
    padding: 1.5rem;
    position: relative;
    top: 0;
  }

  .blog_podcast-grid {
    flex-flow: column;
  }

  .blog_podcast-link {
    max-width: 100%;
  }

  .blog_podcast-divider {
    display: none;
  }

  .ds_need-grid {
    grid-column-gap: 32px;
    grid-row-gap: 20px;
  }

  .ds_why-wrap {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    align-items: center;
  }

  .ds_why-content-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 0;
  }

  .ds_why-icon {
    width: auto;
    min-height: 40px;
    max-height: 40px;
  }

  .satninjas-pricing-grid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .talktosaleswrapper-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .talktosaleswrapper-copy.bg_darkblue.margin-0.flex-horizontal {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-215 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    max-width: 728px;
  }

  .tabs-menu-19.tabs-vertical.width-348px {
    max-width: 280px;
  }

  .tabs-content-10.card {
    padding: 40px 32px 48px;
  }

  .bt_h1 {
    font-size: 40px;
  }

  .bt_why-grid {
    grid-template-columns: 1fr 1fr;
  }

  .bt_cta-wrap {
    background-position: 97%, 0 0;
  }

  .bt_cta-content-wrap {
    max-width: 400px;
  }

  .bt_tabs-wrapper {
    display: none;
  }

  .bt_tabs-wrapper.is-pc, .bt_tabs-wrapper.is-pc-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .bt_tabs-component {
    display: block;
  }

  .bt_image-wrap {
    display: none;
  }

  .bt_tabs-content-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 600px;
  }

  .bt_tab-card {
    height: auto;
    padding: 24px 0;
    font-size: 18px;
  }

  .bt_tab-card.w--current {
    border-bottom-style: none;
    border-radius: 12px;
    font-size: 16px;
  }

  .bt_tab-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .bt-tab-img {
    width: 100%;
  }

  .bt_image-background.is-tab, .bt_image-background.is-tab-khan {
    height: auto;
    padding: 20px;
    display: flex;
  }

  .act-code-embed {
    height: 650px;
  }

  .sn-feature-grid-copy {
    grid-template-columns: 1fr 1fr;
  }

  .s_h1-desc {
    font-size: 18px;
  }

  .s_h1 {
    font-size: 40px;
  }

  .s_why-section-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s_why-img-wrap {
    max-width: 250px;
  }

  .s_avoid-item {
    padding: 24px;
  }

  .s_avoid-number {
    width: 48px;
    height: 48px;
  }

  .bt_grid-top.is-ts {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .bt_table-wrap {
    max-width: 100%;
  }

  .bt_table-wrap.is-padding-small {
    padding: 10px;
  }

  .bt_table-content.is-ts {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pc_hero-image {
    border-radius: 32px;
  }

  .pc_speaker-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }

  .pc_speker-rich h2 {
    font-size: 32px;
  }

  .pc_speker-rich h3 {
    font-size: 28px;
  }

  .pc_speker-rich li, .pc_speker-rich p {
    font-size: 16px;
  }

  .pc_kt-head.mob-text-center {
    text-align: center;
  }

  .pc_speak-company {
    font-size: 16px;
  }

  .sp_slider {
    padding-bottom: 64px;
  }

  .sp_slider-arrow {
    width: 40px;
    height: 40px;
    inset: auto 0% 0%;
  }

  .navigation {
    position: relative;
  }

  .navigation-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .logo-link-large {
    margin-right: 0;
  }

  .navigation-menu {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-link {
    width: 100%;
  }

  .navigation-avatar-wrapper {
    margin-right: 14px;
  }

  .menu-button-2 {
    color: #393b6a;
    border: 1px solid #f3f5fb;
    border-radius: 8px;
    padding: 12px;
  }

  .menu-button-2.w--open {
    background-color: #160042;
    border-color: #fff;
  }

  .section-milk-before {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-grandfather-wild {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-world-light {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .p-progress-last {
    margin-top: 2rem;
  }

  .div-division-negative {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-tutor-card {
    padding: 20px;
  }

  .home_number-divider {
    display: none;
  }

  .home_table {
    grid-template-columns: 1fr;
  }

  .home-table_head {
    height: auto;
  }

  .act_spt_grid3_col {
    grid-template-columns: 1fr 1fr;
  }

  .ed-section-act-spt-cards {
    padding: 4rem 20px;
  }

  .ed-section-act-spt-cards.yp_hero-section {
    padding-top: 40px;
  }

  .ed-section-act-spt-cards.dst-hero-section {
    padding-bottom: 0;
  }

  .act_spt_section_heading_2.mob-text-center {
    text-align: center;
  }

  .pod-tes-card-titlle-heading {
    font-size: 16px;
  }

  .disclaimer_div {
    padding: 32px 32px 22px;
  }

  .ed-section-podcast {
    padding: 4rem 20px;
  }

  .ed-section-podcast.yp_hero-section {
    padding-top: 40px;
  }

  .ed-section-podcast.dst-hero-section {
    padding-bottom: 0;
  }

  .college-col-grid {
    grid-template-columns: 280px 1fr 1fr 1fr;
  }

  .testprepsubscribe-copy {
    font-size: 14px;
  }

  .heading_1-copy.mob-text-center, .large_heading_podcast.text_bold.mob-text-center, .large_heading_podcast.mob-text-center, .heading_1-correction.mob-text-center {
    text-align: center;
  }

  .heading-374 {
    font-size: 24px;
    line-height: 30px;
  }

  .ap_hero-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .padding-section-large-v2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .ap_logos-component {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: center;
  }

  .logo-header-wrapper {
    max-width: 179px;
  }

  .ap_edge-grid {
    grid-template-columns: 1fr 1fr;
  }

  .ap_feature-component {
    flex-flow: column;
  }

  .ap_feature-content {
    max-width: 100%;
  }

  .ap_testimonial-wrapper {
    font-size: 24px;
  }

  .ap_table-top, .ap_table-content {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-22-copy {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .new {
    padding-right: 0;
  }

  .plan_pricing-card-2 {
    width: 100%;
    max-width: 33rem;
    margin-left: auto;
    margin-right: auto;
  }

  .most-popular-button-2 {
    width: 10rem;
  }

  .heading_1-4.mob-text-center {
    text-align: center;
  }

  .bt_tabs-component-khan, .bt_tabs-wrapper-khan {
    display: block;
  }

  .bt_tabs-wrapper-khan.is-pc, .bt_tabs-wrapper-khan.is-pc-copy {
    justify-content: center;
    align-items: flex-start;
  }

  .bt_tabs-content-wrapper-khan {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    max-width: 600px;
  }

  .bt_tab-card-khan {
    height: auto;
    padding: 24px 0;
    font-size: 18px;
  }

  .bt_tab-card-khan.w--current {
    border-bottom-style: none;
    border-radius: 12px;
    font-size: 16px;
  }

  .bt_tab-content-copy {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .ed-section-khan {
    padding: 4rem 20px;
  }

  .ed-section-khan.yp_hero-section {
    padding-top: 40px;
  }

  .ed-section-khan.dst-hero-section {
    padding-bottom: 0;
  }

  .flex-vertical-8-khan.mt-s {
    margin-top: 8px;
  }

  .bt_image-background-copy.is-tab, .bt_image-background-copy.is-tab-khan {
    height: auto;
    padding: 20px;
    display: flex;
  }

  .heading_1-khan.mob-text-center, .large_heading_newsletter.text_bold.mob-text-center, .large_heading_newsletter.mob-text-center {
    text-align: center;
  }

  .testprepsubscribe-newsletter {
    font-size: 14px;
  }

  .newsletter-label {
    background-color: #fff;
  }

  .div-block-378-copy {
    grid-column-gap: 2rem;
    align-items: center;
    padding-top: 20px;
  }

  .demo-popup-wrap {
    background-color: #fafafa;
    padding-top: 32px;
  }

  .sat-pricing-cta-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .privacy-policy-blue-box {
    border-width: 1px;
    border-radius: 8px;
    margin-right: 20px;
    padding: 20px;
  }

  .b_kt-rich-numbered ul, .privacy-policy-bulletpoints-rich-text ul {
    padding-left: 20px;
    padding-right: 20px;
  }

  .privacy-policy-blue-box-copy {
    padding: 32px 32px 22px;
  }

  .heading_1_for_pp {
    font-size: 22px;
  }

  .heading_1_for_pp.mob-text-center {
    text-align: center;
  }

  .dsat_tutor-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 0;
  }

  .demo-logo-v2 {
    width: 150px;
  }

  .demo-logo-v2.is-visible {
    display: block;
  }

  .sla-bulletpoints-rich-text ul, .dpa-bulletpoints-rich-text ul, .ppbrte ul {
    padding-left: 20px;
    padding-right: 20px;
  }

  .legal-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .legal-heading.text_bold.mob-text-center, .legal-heading.mob-text-center {
    text-align: center;
  }

  .legal-date {
    font-size: 16px;
  }

  .price-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    min-width: 80%;
    display: flex;
  }

  .price-subtext-slashed.ltf {
    text-align: left;
    font-size: 14px;
  }

  .new-pricing-button {
    justify-content: center;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
  }

  .content-library {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .content-library-section {
    padding-bottom: 20px;
    display: block;
  }

  .brand-button-copy.not-for-desktop {
    margin-left: auto;
    display: block;
  }

  .brand-button-copy.not-for-desktop.is-secondary {
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
  }

  .homepage-btn {
    padding-top: 7px;
    padding-bottom: 7px;
    display: flex;
  }

  .logov3_marquee-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .section-21-copy {
    padding-bottom: 20px;
    display: flex;
  }

  .div-block-907 {
    justify-content: center;
    align-items: center;
  }

  .pricing-tabletext-heading, .pricing-tabletext-heading.topleft, .pricing-tabletext-rowheading, .pricing-tabletext-content {
    padding-left: 16px;
  }

  .logov3_marquee-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .div-block-908 {
    width: 80%;
    padding-right: 8px;
  }

  .bt_table-wrap-hsai {
    max-width: 100%;
  }

  .bt_table-wrap-hsai.is-padding-small {
    padding: 10px;
  }

  .image-365 {
    height: 40%;
  }

  .tabs-15 {
    height: 20%;
  }
}

@media screen and (max-width: 767px) {
  .navbar-no-shadow {
    top: 0;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .container {
    max-height: none;
  }

  .clients-wrapper-three {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-bottom: 0;
    display: block;
  }

  .clients-image-three {
    width: 85px;
    height: 30px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-dark {
    padding: 20px 15px 0;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-brand {
    justify-content: center;
    display: flex;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link {
    text-align: center;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    justify-content: center;
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-divider {
    margin-top: 10px;
  }

  .footer-copyright-center {
    margin-bottom: 20px;
    padding-bottom: 0;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 12px;
    font-weight: 500;
  }

  .margin-bottom-24px-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .navbar-wrapper-2 {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 0;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-toggle-2.w--open {
    align-items: center;
    margin-left: 0;
  }

  .hero-stack-2 {
    height: 100%;
    padding: 0 15px;
  }

  .hero-wrapper-two-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 32px;
    line-height: 44px;
  }

  .thinkificstartfreetrial2 {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

  .paragraph {
    font-size: 12px;
    font-weight: 500;
  }

  .div-block {
    flex-wrap: wrap;
    place-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .section {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .columns {
    flex-direction: column;
    flex: 0 auto;
  }

  .column {
    padding-left: 20px;
    bottom: auto;
  }

  .button-2.buttonblack {
    margin-top: 0;
  }

  .div-block-14, .div-block-15 {
    flex-direction: column;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-16 {
    width: 80%;
  }

  .button-3 {
    font-family: Plus Jakarta Sans, sans-serif;
    font-weight: 500;
  }

  .heading-5 {
    font-size: 24px;
    line-height: 30px;
  }

  .paragraph-5 {
    font-size: 12px;
    line-height: 18px;
  }

  .container-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .div-block-20 {
    flex-direction: column;
  }

  .image-6 {
    width: 318px;
    min-width: auto;
    height: auto;
  }

  .div-block-23 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .div-block-24 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-6 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-26 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 0;
  }

  .image-12 {
    width: auto;
  }

  .image-13 {
    width: 100%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .section-3 {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .paragraph-8 {
    font-size: 14px;
    line-height: 24px;
  }

  .heading-7 {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-8 {
    font-size: 16px;
  }

  .div-block-87 {
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-content: flex-start;
    width: auto;
  }

  .image-16 {
    height: 40px;
  }

  .div-block-42 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-16 {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-43, .div-block-44 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

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

  .div-block-45 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
  }

  .section-5 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-49 {
    margin-left: 0;
  }

  .image-22 {
    display: none;
  }

  .paragraph-13 {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
  }

  .heading-18, .heading-19 {
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph-14 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-20 {
    font-weight: 600;
  }

  .heading-31 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 30px;
    display: block;
  }

  .paragraph-19 {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-20 {
    text-align: center;
  }

  .div-block-52 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 180px;
    display: flex;
    overflow: visible;
  }

  .paragraph-21 {
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    overflow: visible;
  }

  .hp-last-cta {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .heading-36 {
    font-size: 24px;
    line-height: 30px;
  }

  .image-40 {
    height: 100%;
    display: block;
  }

  .column-4 {
    flex: 0 auto;
    align-self: stretch;
  }

  .heading37 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-64 {
    border: 1px solid #767676;
    border-radius: 1px;
    padding: 100px 20px;
  }

  .div-block-65 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-37 {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
  }

  .paragraph-22 {
    width: 450px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-67 {
    flex-direction: column;
  }

  .container-6 {
    padding: 20px 40px;
  }

  .heading-38 {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
  }

  .section-7 {
    padding: 40px;
  }

  .paragraph-25, .paragraph-26 {
    font-size: 14px;
    line-height: 24px;
  }

  .section-8 {
    padding: 20px 40px;
  }

  .paragraph-27 {
    font-size: 14px;
    line-height: 24px;
  }

  .paragraph-28 {
    font-size: 14px;
  }

  .div-block-78 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .heading-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-51 {
    width: 100%;
    height: 100%;
  }

  .hero-stack-3 {
    margin-left: 40px;
    margin-right: 40px;
    padding: 60px 0 40px;
  }

  .heading-41 {
    width: 350px;
  }

  .hero-stack-2-cus {
    height: auto;
    padding: 60px 15px;
  }

  .blog-thumbnail {
    object-fit: cover;
    height: 100%;
  }

  .button-7 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .heading-46 {
    justify-content: center;
  }

  .container-10 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-47 {
    font-size: 32px;
  }

  .paragraph-50 {
    font-size: 16px;
    line-height: 26px;
  }

  .heading-50 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .checkbox-label {
    line-height: 18px;
  }

  .div-block-115 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-53 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
  }

  .body-2 {
    color: var(--black);
  }

  .heading-59 {
    padding-top: 10px;
  }

  .image-78 {
    display: block;
  }

  .dropdown-link, .dropdown-link-2 {
    padding-left: 0;
  }

  .div-block-141 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-7 {
    font-size: 32px;
  }

  .container-19 {
    max-width: 80%;
  }

  .link-block {
    height: auto;
  }

  .div-block-168 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .main-body-div.postcontent {
    flex-direction: column;
    padding-top: 20px;
    display: flex;
  }

  .div-block-178 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-items: center;
    padding-left: 0;
    display: grid;
  }

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

  .heading-72 {
    font-size: 18px;
  }

  .section-30 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-70-copy {
    font-size: 20px;
    line-height: 26px;
  }

  .grid-7 {
    grid-template-columns: 1fr 1fr;
  }

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

  .div-block-188 {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-188-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-31 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-191 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .div-block-192 {
    border-bottom: 1px solid var(--white);
    padding-bottom: 20px;
  }

  .paragraph-75 {
    height: auto;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 24px;
  }

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

  .heading-76 {
    font-size: 14px;
    line-height: 22px;
  }

  .dropdown-2 {
    display: block;
  }

  .main-body-rich-text-block {
    width: 100%;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .div-block-204 {
    padding-bottom: 40px;
  }

  .form-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    padding: 10px;
  }

  .section-34 {
    margin-left: 20px;
    margin-right: 20px;
    display: block;
  }

  .slide-nav-3 {
    display: none;
    position: absolute;
  }

  .left-arrow-2 {
    height: 100px;
    margin-top: 60px;
    margin-bottom: 0;
    display: block;
  }

  .right-arrow-2 {
    height: 100px;
    margin-top: 60px;
    display: block;
    position: absolute;
  }

  .section-35, .section-37 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .grid-8 {
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-41 {
    display: none;
  }

  .heading-101, .heading-102 {
    font-size: 12px;
  }

  .comparison_feature_list, .heading-105 {
    font-size: 12px;
    line-height: 18px;
  }

  .section-42 {
    padding: 20px;
  }

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

  .heading-109 {
    font-size: 12px;
    line-height: 32px;
  }

  .heading-110 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .rich-text-block-3 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .section-45 {
    margin-top: 40px;
  }

  .button-12 {
    font-size: 14px;
  }

  .section-41-mobile {
    display: block;
  }

  .container-29 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-47 {
    background-color: var(--white-smoke);
  }

  .section-52 {
    display: none;
  }

  .grid-11, .grid-12 {
    grid-template-columns: 1fr;
  }

  .bold-text-50 {
    font-size: 14px;
    line-height: 24px;
  }

  .bold-text-51 {
    font-size: 32px;
    line-height: 30px;
  }

  .tabs-menu-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    place-content: stretch center;
  }

  .tab-link-tab-4-2, .tab-link-tab-2-6, .tab-link-tab-3-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-13 {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-257 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    padding-bottom: 20px;
  }

  .div-block-257.mob-div-centre-align {
    align-items: center;
  }

  .heading-129 {
    font-size: 14px;
    line-height: 24px;
  }

  .div-block-262, .div-block-263 {
    padding: 10px;
  }

  .div-block-268 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-269 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-131 {
    font-size: 14px;
    line-height: 22px;
  }

  .heading-132 {
    font-size: 24px;
    line-height: 32px;
  }

  .section-60 {
    padding: 20px 40px;
  }

  .grid-15 {
    grid-template-columns: 1fr;
  }

  .image-131 {
    width: 56px;
  }

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

  .image-138, .image-139, .image-140, .image-141 {
    width: 24px;
  }

  .resource_testimonial_para {
    font-size: 12px;
    line-height: 20px;
  }

  .paragraph-75-copy {
    height: auto;
    font-size: 12px;
    line-height: 20px;
  }

  .heading-76-com, .heading-76-comp, .heading-76-compa {
    font-size: 14px;
    line-height: 22px;
  }

  .container-35 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-63, .container-36 {
    max-width: none;
  }

  .section-64 {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .image-144, .image-145, .image-146, .image-147 {
    width: 32px;
  }

  .div-block-276 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-65 {
    height: auto;
    padding-bottom: 40px;
  }

  .resource_hero_para {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 24px;
  }

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

  .slider-8 {
    display: none;
  }

  .div-block-278 {
    justify-content: center;
    align-items: center;
  }

  .image-153 {
    height: 400px;
  }

  .slider-10 {
    background-color: #0000;
    height: 500px;
    display: block;
  }

  .mask-7 {
    height: 500px;
  }

  .form-7 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .text-field-9 {
    padding: 15px 20px;
  }

  .submit-button-2 {
    width: 100%;
    padding: 20px 40px;
  }

  .container-37 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-5-11 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-289 {
    flex-flow: column;
  }

  .text-block-82 {
    font-size: 14px;
  }

  .container-91 {
    padding: 20px 0;
  }

  .dropdown-link-8 {
    padding-left: 0;
  }

  .image-161, .image-162 {
    width: 40px;
    height: 40px;
  }

  .brand-button {
    font-weight: 500;
    overflow: visible;
  }

  .brand-button.not-for-desktop, .brand-button.not-for-desktop.is-secondary {
    font-weight: 400;
  }

  .brand-button.is-large {
    display: flex;
  }

  .grid-17 {
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .heading-176 {
    padding-bottom: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-309 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block-4 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-78 {
    width: 100vw;
    height: 100%;
    display: none;
  }

  .div-block-322 {
    flex-flow: column;
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    overflow: auto;
  }

  .div-block-325 {
    flex-direction: column;
  }

  .button-replicated {
    font-weight: 500;
    display: inline-block;
    overflow: visible;
  }

  .div-block-328 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    height: auto;
  }

  .resource_hero_heading {
    text-align: center;
    margin-top: 20px;
  }

  .resource_hero_disclaimer {
    text-align: center;
    padding-top: 40px;
  }

  .div-block-335 {
    flex-direction: column;
    align-items: center;
    padding-top: 60px;
  }

  .right-arrow-7, .left-arrow-7 {
    display: none;
  }

  .div-block-338 {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-192-copy {
    border-bottom: 1px solid var(--white);
    padding-bottom: 20px;
  }

  .paragraph-174 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-80, .container-109 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-346 {
    background-color: #e8fff7;
  }

  .resource_testimonial_tname {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-347 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .heading-181 {
    font-size: 12px;
  }

  .popup-content-div {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-350 {
    flex-direction: column;
    width: 100%;
  }

  .div-block-351 {
    grid-template-columns: 1fr;
  }

  .section-83 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-352 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .div-block-353, .div-block-354, .div-block-355, .div-block-356, .div-block-357, .div-block-358, .div-block-359 {
    flex-direction: column;
    width: 100%;
  }

  .div-block-360 {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .div-block-361, .div-block-362, .div-block-363 {
    flex-direction: column;
    width: 100%;
  }

  .thinkifictalktoanedtechexpert2, .thinkificstartfreetrial2-copy {
    font-weight: 500;
    display: inline-block;
    overflow: visible;
  }

  .heading-185 {
    font-size: 32px;
    line-height: 44px;
  }

  .thinkifichero {
    padding-left: 20px;
    padding-right: 20px;
  }

  .thinkificherosigup, .thinkificcta1, .thinkificcta2 {
    font-weight: 500;
    display: inline-block;
    overflow: visible;
  }

  .showless {
    font-size: 14px;
  }

  .heading-190 {
    font-size: 32px;
  }

  .grid-19 {
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .testimonialhome {
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .card_testimonial_desc {
    font-weight: 500;
  }

  .div-block-378 {
    flex-direction: column;
    padding-top: 0;
  }

  .div-block-379 {
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-380 {
    justify-content: center;
    display: none;
  }

  .div-block-381 {
    padding-left: 0;
  }

  .heading-191 {
    text-align: center;
    line-height: 38px;
  }

  .paragraph-185 {
    text-align: center;
    padding-left: 0;
  }

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

  .container-124 {
    padding-top: 10px;
  }

  .div-block-383 {
    align-items: center;
    padding-left: 0;
  }

  .block-tutot-api {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .tabs-6 {
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .tabs-menu-8 {
    overflow: auto;
  }

  .tab-link-tab-3-8 {
    object-fit: fill;
    overflow: visible;
  }

  .webhookheading {
    font-size: 20px;
    line-height: 24px;
  }

  .testimonialcomparison {
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .resource-thankyou {
    flex-direction: row;
  }

  .section-124 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-402 {
    grid-column-gap: .3rem;
    grid-row-gap: .2rem;
  }

  .container-131, .container-132, .container-134 {
    padding-bottom: 40px;
  }

  .div-block-417 {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .left-arrow-seo-work, .right-arrow-seo-work {
    display: none;
  }

  .div-block-438 {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
  }

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

  .div-block-447 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-448, .div-block-449 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-451 {
    text-align: center;
    align-items: center;
  }

  .div-block-453 {
    flex-direction: column;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-192 {
    text-align: center;
  }

  .image-193 {
    width: 48px;
  }

  .image-194, .image-195, .image-196 {
    width: 44px;
  }

  .paragraph-195 {
    line-height: 28px;
  }

  .container-136 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-197, .image-198, .image-199, .image-200 {
    width: 100px;
  }

  .heading-209 {
    font-size: 32px;
  }

  .container-140 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-464 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-213 {
    font-size: 32px;
    line-height: 44px;
  }

  .button-32 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-466 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-203 {
    width: 100px;
  }

  .podcastlogo, .container-144, .container-145 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-473 {
    flex-direction: row;
  }

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

  .div-block-483 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-208 {
    height: auto;
  }

  .div-block-485 {
    flex-direction: column;
  }

  .div-block-486 {
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .div-block-493 {
    padding-top: 40px;
  }

  .div-block-494 {
    grid-template-columns: 1fr;
  }

  .heading-220 {
    font-size: 18px;
  }

  .div-block-499 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-148, .container-150 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-227, .heading-228, .heading-229, .heading-230 {
    font-size: 18px;
  }

  .heading-231 {
    margin-top: 10px;
    font-size: 18px;
  }

  .heading-232 {
    padding-bottom: 40px;
  }

  .heading-233 {
    font-size: 20px;
  }

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

  .paragraph-201 {
    font-size: 18px;
  }

  .container-153 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-507 {
    grid-template-columns: 2fr;
  }

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

  .container-155 {
    padding-bottom: 100px;
  }

  .heading-235, .heading-236 {
    font-size: 32px;
  }

  .paragraph-204 {
    width: auto;
  }

  .div-block-512 {
    padding-bottom: 100px;
  }

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

  .paragraph-206 {
    font-size: 16px;
    line-height: 26px;
  }

  .container-157 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-519 {
    flex-direction: column;
  }

  .div-block-524 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-525 {
    flex-direction: column;
  }

  .tableofcontent {
    padding: 20px;
  }

  .testprepsubscribe {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

  .edisonos_newsletter_form {
    width: 100%;
  }

  .digital-sat-button {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

  .html-embed-6 {
    display: none;
  }

  .paragraph-213, .paragraph-214 {
    font-size: 22px;
  }

  .image-240, .image-241, .image-242, .image-243 {
    width: 40%;
  }

  .paragraph-218, .paragraph-219, .paragraph-220, .paragraph-221 {
    font-size: 24px;
  }

  .div-block-544 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cta---ultimate-guide-res {
    font-weight: 500;
    display: inline-block;
    overflow: visible;
  }

  .div-block-547 {
    grid-template-columns: 1fr;
  }

  .tablemob {
    background-color: var(--white-smoke);
    border-radius: 5px;
    padding: 10px 20px;
    display: none;
    position: sticky;
    top: 0;
    bottom: 80%;
  }

  .div-block-550 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 20px;
    padding: 10px 0;
    display: flex;
    overflow: auto;
  }

  .tocmobilescript {
    display: none;
  }

  .div-block-551 {
    grid-template-columns: 1.25fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-255 {
    font-weight: 600;
  }

  .div-block-552 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-554 {
    grid-template-columns: 1fr;
  }

  .div-block-555, .html-embed-12 {
    display: none;
  }

  .heading-257 {
    color: var(--222222);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

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

  .div-block-550-copy {
    padding-top: 10px;
    display: none;
  }

  .section-160 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .rich-text-block-5 {
    font-size: 16px;
    line-height: 27px;
  }

  .rich-text-block-5.dictionarybody {
    font-size: 16px;
    line-height: 25px;
  }

  .heading-264 {
    font-size: 20px;
  }

  .heading-267 {
    font-size: 18px;
  }

  .container-165, .container-166 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-247 {
    width: 32px;
    height: 32px;
  }

  .text-block-196 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-568 {
    padding: 30px;
  }

  .html-embed-14, .html-embed-15, .html-embed-16 {
    display: none;
  }

  .div-block-571 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-579, .div-block-580, .div-block-581 {
    display: block;
  }

  .div-block-582, .div-block-583, .div-block-584 {
    display: none;
  }

  .container-170 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-585 {
    grid-column-gap: 2rem;
    width: 100%;
    padding-left: 0;
  }

  .div-block-589 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

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

  .tags_blue, .text-block-206 {
    font-size: 12px;
  }

  .container-174 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-70 {
    flex-direction: column;
  }

  .clientlogosdupli2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-83-copy {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-621 {
    flex-direction: column;
  }

  .div-block-624 {
    align-items: center;
  }

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

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

  .div-block-628 {
    grid-template-columns: 1fr;
  }

  .div-block-629 {
    padding-left: 100px;
  }

  .div-block-631 {
    grid-template-columns: 1fr;
  }

  .div-block-632 {
    grid-row-gap: 32px;
  }

  .container-179 {
    padding-left: 40px;
    padding-right: 20px;
  }

  .image-269 {
    width: 50%;
  }

  .testimonialcomparison-new {
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-239 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-637 {
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .div-block-638 {
    justify-content: center;
  }

  .container-180 {
    padding-left: 20px;
  }

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

  .heading-298 {
    font-size: 32px;
    line-height: 40px;
  }

  .div-block-647 {
    padding: 40px;
  }

  .tabs-7 {
    flex-direction: column;
  }

  .tabs-menu-9 {
    flex-direction: row;
    overflow: auto;
  }

  .tab-link-tab-2-9 {
    border-top: 5px solid var(--grey);
    border-left: 0 #0000;
  }

  .tab-link-tab-2-9.w--current {
    border-top-color: var(--steel-blue);
  }

  .tab-link-tab-3-9 {
    border-top: 5px solid var(--grey);
    border-left-width: 0;
    border-left-color: #0000;
  }

  .tab-link-tab-3-9.w--current {
    border-top: 5px solid var(--steel-blue);
    border-left: 0px none var(--grey);
  }

  .tab-link-tab-1-9 {
    border-top: 5px solid var(--grey);
    border-left: 0 #0000;
  }

  .tab-link-tab-1-9.w--current {
    border-left: 0 #0000;
    border-top-color: var(--steel-blue);
  }

  .div-block-653 {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-283 {
    width: 75%;
  }

  .div-block-656 {
    flex-direction: column;
    align-items: stretch;
    margin-left: 20px;
    margin-right: 20px;
  }

  .teachable-cta-1, .container-182, .container-183 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-307, .heading-308, .heading-309 {
    width: 200px;
  }

  .container-184 {
    padding-left: 0;
  }

  .tab-link-tab-3-10.w--current {
    border-top-color: var(--lime-green);
  }

  .div-block-659 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-185 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-661 {
    flex-direction: column;
  }

  .container-190 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text-block-6 {
    color: var(--black);
    font-size: 17px;
    line-height: 31px;
  }

  .container-191 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-325 {
    font-size: 32px;
  }

  .div-block-666 {
    grid-template-columns: 1fr;
    padding-left: 40px;
    padding-right: 40px;
  }

  .pricing-hero, .pricing-cards, .desktop-features {
    display: none;
  }

  .mobile-features {
    display: block;
  }

  .monthlyprice {
    display: none;
  }

  .container-192 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .container-197 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-335 {
    font-size: 24px;
    line-height: 32px;
  }

  .container-198 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-254 {
    font-size: 18px;
    line-height: 26px;
  }

  .tabs-10 {
    padding-top: 40px;
  }

  .currencytoggle-mobile {
    justify-content: center;
  }

  .container-199 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-81 {
    height: auto;
  }

  .mobile-app-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    place-items: stretch center;
    padding-left: 20px;
  }

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

  .talktosaleswrapper.bg_darkblue.margin-0.flex-horizontal {
    flex-flow: column;
  }

  .div-block-723 {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-menu-15 {
    overflow: auto;
  }

  .tab-link-tab-1-61.w--current {
    font-size: 32px;
  }

  .tab-link-tab-4-13 {
    overflow: visible;
  }

  .comparison-title-wrapper {
    height: 80px;
  }

  .slider-comparison-desktop {
    width: 300px;
    display: none;
  }

  .mask-10 {
    width: 50%;
  }

  .compare-title-wrapper {
    height: 80px;
  }

  .compare-text {
    font-size: 14px;
  }

  .comparison-checklist {
    height: 80px;
  }

  .tabs-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex-col-center {
    padding-top: 10px;
  }

  .primary-section {
    background-image: none;
  }

  .flex-center.flex-1.align-left {
    align-items: flex-start;
  }

  .heading-346 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .flex {
    flex-direction: column;
  }

  .slider-17 {
    height: 1200px;
  }

  .footer-text {
    text-align: center;
  }

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

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

  .heading-348 {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-269 {
    font-size: 16px;
    line-height: 24px;
  }

  .section-206 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blug-individual-cta {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

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

  .slider-18 {
    height: 500px;
  }

  .left-arrow-11 {
    left: 40%;
  }

  .right-arrow-11 {
    right: 35%;
  }

  .comparsion-h2 {
    font-size: 32px;
  }

  .link-block-88 {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .slider-comparison-mobile {
    width: 300px;
    display: block;
  }

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

  .global-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero_description {
    font-size: 14px;
    line-height: 24px;
  }

  .tabs-menu-16 {
    overflow: auto;
  }

  .flex-justify-between {
    flex-direction: column;
  }

  .flex-1 {
    display: block;
  }

  .html-embed-20 {
    width: 75%;
  }

  .digital_sat_blog_wrapper {
    flex-direction: column;
  }

  .digital_sat_blog {
    padding-bottom: 40px;
  }

  .div-block-764 {
    grid-template-columns: 1fr;
  }

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

  .large_heading {
    font-size: 36px;
  }

  .heading_1 {
    font-size: 28px;
  }

  .heading_1.text-center-mobile {
    text-align: center;
  }

  .l_sub_heading, .l_sub_heading.text_normal.text_gray.text_left {
    text-align: left;
  }

  .l_sub_heading.text_center.text-white, .l_sub_heading.text-gray.text_center, .l_sub_heading.text-black, .l_sub_heading.font-center-align {
    text-align: center;
  }

  .sub_heading {
    font-size: 12px;
  }

  .body_1.is-banner {
    color: var(--white);
  }

  .footnote {
    font-size: 12px;
  }

  .resource_book_details {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .primary_section_type_2 {
    height: 100%;
  }

  .body_2 {
    font-size: 12px;
  }

  .body_2.text_bold {
    white-space: pre-line;
  }

  .flex-1-mob, .flex-1-desktop {
    display: block;
  }

  .sol-flex-justify-between {
    flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sol_feature_spacing {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .text-block-300 {
    text-align: left;
  }

  .sol_flex {
    flex-direction: row;
    align-items: flex-start;
  }

  .padding-top-80 {
    display: none;
  }

  .slider-21 {
    height: auto;
  }

  .digital-sat-video-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .right-arrow-13 {
    bottom: -70px;
    right: 35%;
  }

  .left-arrow-13 {
    bottom: -70px;
    left: 35%;
  }

  .sat_client_logo_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
  }

  .mob-text-center {
    text-align: center;
  }

  .teacher-ai-feature-wrapper {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .heading_2 {
    font-size: 22px;
  }

  .heading_2.padding-0.is-banner {
    color: var(--white);
  }

  .div-500px {
    width: 100%;
  }

  .back-to-newsletter {
    margin-bottom: 40px;
  }

  .div-block-776 {
    justify-content: flex-start;
    align-items: center;
    padding: 20px 20px 40px;
    display: flex;
  }

  .sat_cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .side-social-media-div {
    display: none;
  }

  .accordion_heading {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .accordion_para {
    width: 500px;
  }

  .podcast-speaker-cta-block {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .all_podcasts {
    padding-left: 20px;
    padding-right: 20px;
  }

  .podcasttalk_wrapper {
    justify-content: center;
  }

  .podcast-tab-wrapper {
    display: none;
  }

  .podcast-stream-app-flex-copy {
    flex-direction: row;
  }

  .div-block-781 {
    flex-direction: column;
  }

  .gray_vertical_ine {
    display: none;
  }

  .about_fullteam {
    grid-template-columns: 1fr 1fr;
  }

  .contributors {
    grid-template-columns: 1fr;
  }

  .div-block-788 {
    grid-template-columns: 2fr;
    padding: 20px;
  }

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

  .div-block-792 {
    grid-template-columns: 1fr;
  }

  .div-block-793, .div-block-794 {
    display: none;
  }

  .podcast-padding-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sat-price-wrapper {
    display: none;
  }

  .sat-price-container {
    border-radius: 0;
  }

  .sat-pricing-mobile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    display: flex;
  }

  .sat-pricing-mob-wrapper {
    flex-direction: column;
    display: flex;
  }

  .salespitch-hero-wrapper, .large-side-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .shareicon {
    display: none;
  }

  .flipcard-container {
    grid-template-columns: 1fr;
  }

  .flipcard-front {
    height: 650px;
    padding-top: 450px;
  }

  .flipcard-back {
    height: 650px;
  }

  .flipcard-front2 {
    height: 650px;
    padding-top: 450px;
  }

  .flipcard-back2 {
    height: 650px;
  }

  .flipcard-front3 {
    height: 650px;
    padding-top: 450px;
  }

  .flipcard-back3 {
    height: 650px;
  }

  .flipcard-front-4 {
    height: 650px;
    padding-top: 450px;
  }

  .flipcard-back-4 {
    height: 650px;
  }

  .flipcard-front-5 {
    height: 650px;
    padding-top: 450px;
  }

  .talk-to-us-divblock {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-807 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .marquee-text, .marquee-text-2 {
    font-size: 3vw;
  }

  .thank-you-block {
    border: 1px #767676;
    border-radius: 1px;
    padding: 100px 20px;
  }

  .author-image-rectangle {
    width: 100%;
    min-height: 470px;
  }

  .flex-horizontal.space-between.mobile-vertical {
    flex-direction: column;
  }

  .advisor-right-content {
    padding: 30px;
  }

  .container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-app-block-left {
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  ._3-element-card-comparison {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .flex-1-copy {
    display: block;
  }

  .price-compare-block-graphy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .home---mobile-app-block {
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 72px;
    grid-row-gap: 32px;
    grid-template-columns: auto auto;
    transform: scale(.96);
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---container-default {
    display: block;
  }

  .brix---color-accent-1 {
    color: var(--222222);
  }

  .brix---display-2 {
    font-size: 48px;
    line-height: 56px;
  }

  .brix---text-center---mb-left {
    text-align: center;
  }

  .brix---grid-stats-v1 {
    grid-row-gap: 52px;
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 40px;
  }

  .tags_black {
    font-size: 12px;
  }

  .brix---btn-slider-arrow-right---testimonial-v6 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto 36% -86px auto;
  }

  .brix---btn-slider-arrow-left---testimonial-v6 {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
    inset: auto auto -86px 36%;
  }

  .brix---text-200-medium {
    font-size: 16px;
    line-height: 18px;
  }

  .brix---text-300-bold-2 {
    font-size: 18px;
    line-height: 22px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 8px;
  }

  .brix---avatar-circle-05-border {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
  }

  .brix---card-testimonial-v6 {
    padding: 44px 32px;
  }

  .brix---mg-bottom-40px {
    margin-bottom: 24px;
  }

  .brix---section-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .logov3_image {
    max-width: 75%;
  }

  .logov3_marquee {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .logov3_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-tags, .heading-tags-2, .heading-tags-3, .heading-tags-4, .heading-tags-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .load-bar-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .thinkificstartfreetrial2-copy-2 {
    font-weight: 500;
    display: inline-block;
    overflow: visible;
  }

  .tab-button {
    justify-content: flex-start;
  }

  .tabs-menu-17 {
    flex-flow: column-reverse;
    align-items: center;
  }

  .manage-section {
    padding-left: 0;
    padding-right: 0;
  }

  .plan_pricing-card {
    margin-top: 0;
  }

  .plan_content_left, .plan_content_right {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .plan_content {
    flex-flow: wrap;
  }

  .tabs-menu-18 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pricing-wrapper {
    display: none;
  }

  .tab-pane {
    padding: 30px;
  }

  .pricing-grid-wrapper-mobile {
    display: block;
  }

  .mobile-pricing {
    color: var(--black);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .mobile-pricing.text_white {
    color: var(--white);
  }

  .help {
    display: none;
  }

  .tab-standard {
    color: #fff;
    background-color: #0000;
    border: 1px solid #7b88a845;
    border-radius: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .tab-standard.w--current {
    background-color: var(--steel-blue);
    color: #fff;
    border-color: #0000;
  }

  .discount {
    color: #7b88a8;
  }

  .pricing-grid-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .brix---cta-v1-floating-item-02 {
    width: 34%;
    bottom: -5%;
    right: -4%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 34%;
  }

  .brix---btn-secondary-white {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .brix---mg-bottom-40px-2 {
    margin-bottom: 24px;
  }

  .brix---cta-card {
    padding: 56px 40px;
  }

  .brix---section-small-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .brix---avatar-circle-04 {
    width: 64px;
    max-width: 64px;
    height: 64px;
    max-height: 64px;
  }

  .brix---card-testimonial-v2 {
    padding: 44px 32px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 8px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---section-7 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .brix---btn-circle-accordion-btn {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 22px;
    line-height: 24px;
  }

  .brix---accordion-right-side {
    margin-left: 16px;
    margin-right: 16px;
  }

  .brix---accordion-item-wrapper-v6 {
    padding: 40px 24px;
  }

  .brix---badge-secondary---tabs {
    margin: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .brix---tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .brix---section-8 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .testimonial-card-3 {
    margin-bottom: 30px;
  }

  .testimonial-cards-wrap-right {
    width: 100%;
    padding-top: 0;
    padding-left: 0;
  }

  .testimonial-grid {
    grid-template-columns: 1.5fr;
  }

  .testimonials-wrap {
    flex-direction: column;
  }

  .testimonial-text {
    position: static;
  }

  .testimonial-cards-wrap-left {
    width: 100%;
    padding-right: 0;
  }

  .thinkificstartfreetrial2-copy {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

  .sat-tool-feature-grid {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 32px;
  }

  .brix---display-4 {
    font-size: 20px;
    line-height: 32px;
  }

  .brix---tabs-content-card {
    padding-top: 30px;
    padding-bottom: 32px;
  }

  .brix---tab-left-icon {
    justify-content: center;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .brix---tabs-menu-vertical {
    flex-direction: column;
    align-items: stretch;
    max-width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .brix---tabs-wrapper-tabs-left {
    flex-direction: column;
  }

  .brix---section-10 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .container-29-copy, .sat-tool-cta, .faq-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sat_newsletter-7 {
    height: 4000px;
  }

  .blog-header-grid {
    grid-template-columns: 1fr;
  }

  .blog-header-flexbox {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px 20px 36px;
  }

  .breadcrumps-div {
    margin-bottom: 10px;
  }

  .heading-1 {
    font-weight: 600;
  }

  .cta-button {
    align-self: auto;
    display: block;
  }

  .main-img-flex-box {
    justify-content: flex-start;
    align-items: center;
  }

  .main-image {
    display: none;
  }

  .author-and-info {
    text-align: left;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 400;
  }

  .read-duration {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border-radius: 20px 20px 30px;
    width: 20%;
    height: auto;
    display: none;
  }

  .read-dur {
    text-overflow: ellipsis;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    font-weight: 400;
  }

  .underline-flexbox {
    margin-left: 20px;
    margin-right: 20px;
  }

  .keytakeaway-divblock {
    margin-left: auto;
    margin-right: auto;
  }

  .keytakeaways {
    font-size: 16px;
  }

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

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

  .cust-col-list {
    grid-template-columns: 1fr;
  }

  .ed-section.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ed-section.dst-hero-section {
    padding-bottom: 0;
  }

  .cs-sun-wrapper-main {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .cs-comp-img-wrap {
    flex: 0 auto;
  }

  .cs-abt-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cust-img-wrap {
    min-height: 100px;
    max-height: 100px;
  }

  .h1-wrpp-main {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .sat-h1 {
    font-size: 40px;
  }

  .sat-h2 {
    font-size: 32px;
  }

  .ed-why-tab-menu-wrapper {
    flex-flow: column;
  }

  .ed-why-grid {
    grid-template-columns: 1fr;
  }

  .cta-h2 {
    font-size: 32px;
  }

  .sat-best-feat-wrap {
    flex-flow: column-reverse wrap-reverse;
  }

  .sat-best-feat-wrap.inverted {
    flex-flow: column-reverse wrap;
  }

  .sat-form-wrap.dst-form-wrap, .sat-form-wrap.act-form-wrap-copy {
    min-width: 450px;
  }

  .e-bottom-wrap {
    grid-template-columns: 1fr;
  }

  .ds-rich-text {
    width: 100%;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 28px;
  }

  .lms-hero-section-wrapper {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .lms-h1 {
    text-align: center;
    font-size: 40px;
  }

  .lms-platform-section-wrap {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lms-platform-grid {
    grid-column-gap: 20px;
  }

  .testimonialhome-copy {
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .demo-right-wrap {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .demo-pt-wrap {
    display: flex;
  }

  .demo-slider-wrap {
    display: block;
  }

  .sol-flex-justify-between-copy {
    flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .lms-slider-arr {
    top: 24%;
  }

  .lms-slider-div {
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 20px;
  }

  .lms-best-div-inner {
    padding-right: 20px;
  }

  .lms-best-close {
    top: 20px;
    right: 20px;
  }

  .text-size-medium, .text-size-medium.text_normal.text_gray.text_left {
    text-align: left;
  }

  .text-size-medium.text_center.text-white, .text-size-medium.text-gray.text_center, .text-size-medium.text-black, .text-size-medium.font-weight-medium.max-width-450.is-centrred-mobile {
    text-align: center;
  }

  .flex-vertical-64 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .testimonial-video-wrapper, .testimonial-video-wrapper.tb-padding-30px {
    grid-template-columns: 1fr;
  }

  .flex-verticle-32.is-centerred-mobile {
    justify-content: flex-start;
    align-items: center;
  }

  .pu-grid._2-columns {
    grid-template-columns: 1fr;
  }

  .stack-section.section-spacing {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-212 {
    max-height: none;
  }

  .heading-h2 {
    font-size: 40px;
  }

  .tabs-wrapper.tabs-left {
    flex-direction: column;
  }

  .tabs-menu-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .tabs-menu-2.tabs-vertical.width-348px {
    max-width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .tab-left-icon {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .square-icon {
    border-radius: 12px;
    max-width: 56px;
  }

  .heading-h3 {
    font-size: 34px;
  }

  .mg-bottom-48px {
    margin-bottom: 32px;
  }

  .tab-button-copy {
    justify-content: flex-start;
  }

  .yu-h1-line {
    width: 94px;
    top: 44px;
    right: 60px;
  }

  .large_heading-new {
    font-size: 36px;
  }

  .flex-verticle-64-copy {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .ed-section-copy.yp_hero-section {
    padding-left: 90px;
    padding-right: 90px;
  }

  .ed-section-copy.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .grid-24, .grid-24-copy {
    grid-template-columns: 1fr 1fr;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .yu-growth-grid {
    grid-template-columns: 1fr;
  }

  .yu-growth-bold {
    font-size: 30px;
  }

  .body_1_no-color {
    font-size: 14px;
  }

  .yu-growth-card {
    padding-bottom: 30px;
  }

  .large_heading-copy {
    font-size: 36px;
  }

  .brix---section-2-copy {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .heading-372 {
    font-weight: 600;
  }

  .tablemob-2 {
    background-color: #eee;
    border-radius: 5px;
    padding: 10px 20px;
    display: none;
    position: sticky;
    top: 0;
    bottom: 80%;
  }

  .div-block-832 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 20px;
    padding: 10px 0;
    display: flex;
    overflow: auto;
  }

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

  .div-block-835 {
    grid-template-columns: 1fr;
  }

  .div-block-836, .div-block-837 {
    display: none;
  }

  .heading_1-2 {
    font-size: 28px;
  }

  .div-block-839 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .heading_2-2 {
    font-size: 22px;
  }

  .body_1-2 {
    font-size: 14px;
  }

  .cta-button-2 {
    align-self: auto;
    display: block;
  }

  .keytakeaway-divblock-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .container-214 {
    max-height: none;
  }

  .filter-radio {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .image-width-251 {
    margin-left: auto;
    margin-right: auto;
  }

  .yu-know-more-div {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .yu-grid {
    grid-template-columns: 1fr;
    max-width: 320px;
  }

  .text-block-332 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .dsat-popup-wrapper {
    background-image: linear-gradient(315deg, #a3d4ff, #fff 46%);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    max-width: 470px;
    padding: 40px;
  }

  .dsat-popup-flex {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .dsat-popup-heading {
    font-size: 28px;
  }

  .dsat-popup-heading.text-center-mobile {
    text-align: center;
    font-size: 24px;
  }

  .dsat-popup-flex-2.is-centerred-mobile {
    justify-content: flex-start;
    align-items: center;
  }

  .sat-pricing-grid {
    grid-template-columns: 1fr;
  }

  .sat-cta-img {
    width: 90%;
  }

  .body_1-3 {
    font-size: 14px;
  }

  .sat-cta-wrapper-2 {
    padding: 32px;
  }

  .sat-flow-image-wrapper {
    border-radius: 16px;
  }

  .published-date {
    font-size: 12px;
  }

  .published-date.text_bold {
    white-space: pre-line;
  }

  .date {
    font-size: 12px;
  }

  .date.text_bold {
    white-space: pre-line;
  }

  .div-block-853 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    padding-bottom: 20px;
  }

  .div-block-853.mob-div-centre-align {
    align-items: center;
  }

  .div-block-854 {
    flex-direction: column;
  }

  .body_1-4 {
    font-size: 14px;
  }

  .div-block-855 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading_1-3 {
    font-size: 28px;
  }

  .dst-hero-font {
    font-size: 40px;
  }

  .dst-tabs-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .dst-tabs-link {
    padding: 20px;
  }

  .dst-tab-content-wrapper, .dst-grid-3 {
    flex-flow: column;
  }

  .dst-grid-divider {
    border-top: 1px solid #e4e4e7;
  }

  .dst-test-card-wrap {
    grid-template-columns: 1fr;
  }

  .blog_featured-link {
    flex-flow: column;
    align-items: flex-start;
    padding: 40px;
  }

  .section-35-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog_filter-radio {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .heading-small {
    font-size: 1.25rem;
  }

  .b_kt-rich ul {
    padding-left: 30px;
  }

  .ds_h1 {
    font-size: 40px;
  }

  .ds_need-grid, .satninjas-pricing-grid {
    grid-template-columns: 1fr;
  }

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

  .talktosaleswrapper-copy.bg_darkblue.margin-0.flex-horizontal {
    flex-flow: column;
  }

  .talk-to-us-divblock-copy, .talk-to-us-divblock-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brand-button-copy {
    font-weight: 500;
    display: inline-block;
    overflow: visible;
  }

  .brand-button-copy.not-for-desktop, .brand-button-copy.not-for-desktop.is-secondary {
    font-weight: 400;
  }

  .ds_cta-line {
    width: 80px;
    bottom: 12px;
  }

  .container-215 {
    max-height: none;
  }

  .tabs-menu-19 {
    flex-direction: column;
    align-items: stretch;
  }

  .tabs-menu-19.tabs-vertical.width-348px {
    max-width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .bt_why-grid {
    grid-template-columns: 1fr;
  }

  .bt_why-h3-wrap {
    height: auto;
  }

  .bt_cta-wrap {
    background-image: linear-gradient(120deg, #e2f1ff, #94ccff);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px;
  }

  .bt_cta-content-wrap {
    font-size: 16px;
  }

  .bt_image-background.is-tab, .bt_image-background.is-tab-khan {
    padding: 16px;
  }

  .bt_cs-col-list {
    grid-template-columns: 1fr;
  }

  .podcast-tab-wrapper-copy {
    display: none;
  }

  .s_h1-desc {
    font-size: 16px;
  }

  .s_grid-3col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .s_grid-card {
    max-width: 100%;
  }

  .s_how-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .s_how-wrap.is-inverted {
    flex-flow: column-reverse wrap;
  }

  .s_how-image {
    max-width: 70%;
  }

  .bt_table-wrap {
    border-radius: 5px;
  }

  .sa_avoid_common_mistakes_white_text ul {
    padding-left: 30px;
  }

  .blog-cta-banner {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ds_cta-line-copy {
    width: 80px;
    bottom: 12px;
  }

  .pc_hero-image {
    border-radius: 28px;
  }

  .pc_cont-top-wrap {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .pc_speaker-wrap {
    background-size: 150px;
    padding-left: 32px;
    padding-right: 120px;
  }

  .pc_kt-head {
    font-size: 28px;
  }

  .pc_kt-head.text-center-mobile {
    text-align: center;
  }

  .pc_cta-wrap {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .sp_slider-mask {
    max-width: 300px;
  }

  .banner-regular {
    text-align: left;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-milk-before {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-grandfather-wild {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-world-light {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-division-negative {
    grid-column-gap: 2rem;
  }

  .ed-home-logos-wrapper {
    grid-column-gap: 32px;
  }

  .ed-home-logos {
    max-width: 160px;
    max-height: 24px;
  }

  .home-tab-menu-v1 {
    padding: 12px 24px;
    font-size: 18px;
  }

  .ds_h1-copy, .ds_h1-copy-copy {
    font-size: 40px;
  }

  .dst-tabs-link-copy {
    padding: 20px;
  }

  .sumit-dst-tabs-wrapper {
    flex-flow: column;
  }

  .act_spt_grid3_col {
    grid-template-columns: 1fr;
  }

  .ed-section-act-spt-cards.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ed-section-act-spt-cards.dst-hero-section {
    padding-bottom: 0;
  }

  .act_spt_section_heading_2 {
    font-size: 28px;
  }

  .act_spt_section_heading_2.text-center-mobile {
    text-align: center;
  }

  .dst-tabs-link-fr-navigation {
    padding: 20px;
  }

  .dst-tab-content-wrapper-copy {
    flex-flow: column;
  }

  .dst-tabs-menu-copy {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
  }

  .ds_cta-line-copy-copy {
    width: 80px;
    bottom: 12px;
  }

  .b-banner-3 {
    background-image: linear-gradient(45deg, #00112b, #003687 42%, #37ffa8);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .b-banner-3-content {
    width: 100%;
  }

  .b-banner-4 {
    background-image: none;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
  }

  .b-banner-4-content {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    width: 100%;
    color: var(--white);
    background-color: #00000080;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .b-banner-4-image {
    display: none;
  }

  .psat-faq-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pod-tes-card-titlle-heading, .pod-tes-card-titlle-heading.text_normal.text_gray.text_left {
    text-align: left;
  }

  .pod-tes-card-titlle-heading.text_center.text-white, .pod-tes-card-titlle-heading.text-gray.text_center, .pod-tes-card-titlle-heading.text-black, .pod-tes-card-titlle-heading.font-center-align {
    text-align: center;
  }

  .disclaimer_desc_text_block ul {
    padding-left: 30px;
  }

  .sat-score-form {
    width: 90%;
  }

  .cutoff-heading, .glossary_related_blog_title {
    font-size: 20px;
  }

  .ed-section-podcast.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ed-section-podcast.dst-hero-section {
    padding-bottom: 0;
  }

  .college-result-wrap {
    overflow: auto;
  }

  .college-col-grid {
    grid-template-columns: 200px 100px 100px 100px;
  }

  .college-col-grid.is-top {
    position: static;
  }

  .div-block-776-copy {
    justify-content: flex-start;
    align-items: center;
    padding: 20px 20px 40px;
    display: flex;
  }

  .testprepsubscribe-copy {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

  .form-block-18-copy {
    width: 100%;
  }

  .cta-h2-copy {
    font-size: 32px;
  }

  .talk-to-us-divblock-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-873-copy {
    flex-flow: wrap;
    justify-content: space-around;
  }

  .heading_1-copy {
    font-size: 28px;
  }

  .heading_1-copy.text-center-mobile {
    text-align: center;
  }

  .large_heading_podcast {
    font-size: 36px;
  }

  .heading_1-correction {
    font-size: 28px;
  }

  .heading_1-correction.text-center-mobile {
    text-align: center;
  }

  .slider-23 {
    display: none;
  }

  .div-block-874 {
    justify-content: center;
    align-items: center;
  }

  .image-362 {
    height: 400px;
  }

  .slider-24 {
    background-color: #0000;
    height: 500px;
    display: block;
  }

  .mask-13 {
    height: 500px;
  }

  .padding-section-small-v2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-medium-v2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large-v2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .ap_h1 {
    font-size: 2.5rem;
  }

  .ap_edge-card {
    padding: 20px;
  }

  .ap_edge-border {
    padding-top: 20px;
    top: 20px;
  }

  .ap_h2 {
    font-size: 2rem;
  }

  .ap_testimonial-wrapper {
    font-size: 20px;
  }

  .ap_why-grid, .ap_why-grid._2-col {
    grid-template-columns: 1fr;
  }

  .ap_table-top, .ap_table-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-22-copy {
    width: 450px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-876.gap-20 {
    justify-content: space-between;
    align-items: center;
  }

  .sol_flex-new, .sol_flex-copy {
    flex-direction: row;
    align-items: flex-start;
  }

  .plan_pricing-card-2 {
    margin-top: 0;
  }

  .heading_1-4 {
    font-size: 28px;
  }

  .sol_flex-copy-copy {
    flex-direction: row;
    align-items: flex-start;
  }

  .ed-section-khan.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ed-section-khan.dst-hero-section {
    padding-bottom: 0;
  }

  .bt_image-background-copy.is-tab, .bt_image-background-copy.is-tab-khan {
    padding: 16px;
  }

  .heading_1-khan {
    font-size: 28px;
  }

  .heading_1-khan.text-center-mobile {
    text-align: center;
  }

  .large_heading_newsletter {
    font-size: 36px;
  }

  .newsletter_main_div {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .testprepsubscribe-newsletter {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

  .sol_flex-copy-copy-copy, .newsletter-tags-badges {
    flex-direction: row;
    align-items: flex-start;
  }

  .div-block-378-copy {
    flex-direction: column;
    padding: 20px;
  }

  .faq-grid-main {
    grid-template-columns: 1fr;
  }

  .dst-tabs-grid {
    grid-template-columns: 1fr 1fr;
  }

  .card_testimonial_desc_sukesh_v1 {
    font-weight: 500;
  }

  .privacy-policy-blue-box.for-mob-table {
    border-width: 0;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .b_kt-rich-numbered ul {
    padding-left: 30px;
  }

  .privacy-policy-bulletpoints-rich-text {
    padding-left: 10px;
  }

  .privacy-policy-bulletpoints-rich-text ul {
    padding-left: 30px;
  }

  .privacy-policy-table-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .privacypolicy-table-title {
    border-radius: 0;
  }

  .privacy-policy-global-table-div {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading_1_for_pp {
    font-size: 24px;
  }

  .heading_1_for_pp.text-center-mobile {
    text-align: center;
  }

  .b_kt-h2-wrap-copy {
    justify-content: flex-start;
    align-items: center;
  }

  .privacy-policy-global-table-div-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .b_kt-h2-wrap-copy-copy {
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
  }

  .list-12 {
    padding-left: 24px;
  }

  .div-block-889 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .isee_h1 {
    font-size: 2.5rem;
  }

  .code-embed-7 {
    width: auto;
  }

  .sla-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sla-table-grid-c4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sla-bulletpoints-rich-text {
    padding-left: 10px;
  }

  .sla-bulletpoints-rich-text ul {
    padding-left: 30px;
  }

  .privacy-policy-global-table-div-copy-copy, .privacy-policy-global-table-div-copy-copy-copy, .sla-remedies-table {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sla-table-remedies {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dpa-bulletpoints-rich-text {
    padding-left: 10px;
  }

  .dpa-bulletpoints-rich-text ul {
    padding-left: 30px;
  }

  .privacypolicy-table-title-2 {
    border-radius: 0;
  }

  .dpa-processors-table {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dpa-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dpa-data-table {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ppbrte {
    padding-left: 10px;
  }

  .ppbrte ul {
    padding-left: 30px;
  }

  .legal-heading {
    font-size: 36px;
  }

  .legal-date, .legal-date.text_normal.text_gray.text_left {
    text-align: left;
  }

  .legal-date.text_center.text-white, .legal-date.text-gray.text_center, .legal-date.text-black, .legal-date.font-center-align {
    text-align: center;
  }

  .large_heading-copy-2, .legal-heading-2 {
    font-size: 36px;
  }

  .price-grid {
    flex-flow: column;
    min-width: 100%;
    display: flex;
  }

  .new-pricing-button {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

  .global-padding-pricing-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logov3_image-copy {
    max-width: 75%;
  }

  .brand-button-copy {
    font-weight: 500;
    overflow: visible;
  }

  .brand-button-copy.not-for-desktop, .brand-button-copy.not-for-desktop.is-secondary {
    font-weight: 400;
  }

  .brand-button-copy.is-large {
    display: flex;
  }

  .homepage-btn {
    font-weight: 600;
    display: inline-block;
    overflow: visible;
  }

  .logov3_marquee-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-21-copy {
    display: flex;
  }

  .table-scroll-wrapper {
    overflow: scroll;
  }

  .pricing-tabletext-heading {
    min-width: 180px;
    padding-left: 12px;
  }

  .pricing-tabletext-heading.topright {
    min-width: 180px;
  }

  .logov3_marquee-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

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

  .bt_table-wrap-hsai {
    border-radius: 5px;
  }

  .consent_placeholder_wrapper {
    font-size: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .navbar-no-shadow {
    top: 0;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
    margin-top: 0;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .menu-button {
    padding: 10px;
  }

  .container {
    max-width: none;
    padding-top: 0;
  }

  .clients-wrapper-three {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    margin-bottom: 0;
    display: grid;
  }

  .clients-image-three {
    width: 85px;
    height: 30px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer-link {
    line-height: 20px;
  }

  .margin-bottom-24px-2 {
    color: #767676;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .navbar-no-shadow-container-2 {
    padding-top: 12px;
  }

  .navbar-wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .nav-menu-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .nav-dropdown-2 {
    flex-direction: column;
  }

  .nav-dropdown-toggle-2.w--open {
    margin-left: 0;
    margin-right: auto;
  }

  .hero-stack-2 {
    height: auto;
    padding: 60px 20px 20px;
  }

  .hero-wrapper-two-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    width: 100%;
  }

  .heading-2 {
    letter-spacing: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .thinkificstartfreetrial2 {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 200px;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .div-block {
    padding-left: 0;
  }

  .section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .columns {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-wrap: nowrap;
    align-content: center;
    padding: 0 20px;
  }

  .column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 0;
  }

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

  .div-block-14 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-4, .image-5 {
    width: auto;
  }

  .div-block-15 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-16 {
    width: auto;
  }

  .button-3.buttonblack {
    text-decoration: none;
  }

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

  .heading-5 {
    font-size: 24px;
    line-height: 30px;
  }

  .container-3 {
    padding: 40px 20px;
  }

  .div-block-20 {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-21 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 0;
  }

  .div-block-21.right {
    align-items: flex-start;
    width: 100%;
  }

  .div-block-22.desk-hide {
    align-self: center;
    width: 100%;
  }

  .image-6 {
    object-fit: fill;
    width: 100%;
    display: block;
    overflow: visible;
  }

  .div-block-23 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-24 {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-7, .image-8, .image-9 {
    width: 100px;
    height: 40px;
  }

  .image-10 {
    width: 18px;
    height: 18px;
  }

  .div-block-25 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .paragraph-6 {
    width: 250px;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-6 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-26 {
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section-3 {
    padding: 40px 0;
  }

  .paragraph-8 {
    font-size: 12px;
    line-height: 18px;
  }

  .heading-8 {
    font-size: 16px;
  }

  .div-block-87 {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid;
  }

  .image-15, .image-16, .image-57 {
    width: 100px;
    height: 40px;
  }

  .heading-16 {
    font-size: 20px;
  }

  .div-block-45 {
    flex-direction: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-5 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-49 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-4 {
    max-width: none;
  }

  .paragraph-13 {
    width: 250px;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-17 {
    font-size: 16px;
  }

  .heading-18, .heading-19 {
    font-size: 20px;
  }

  .paragraph-14 {
    width: 250px;
    font-size: 14px;
    line-height: 24px;
  }

  .heading-20 {
    font-size: 16px;
    font-weight: 600;
  }

  .heading-31 {
    font-size: 24px;
  }

  .paragraph-20 {
    color: #767676;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
  }

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

  .paragraph-21 {
    width: 250px;
  }

  .hp-last-cta {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-10 {
    margin-left: 20px;
    margin-right: 20px;
    padding: 20px 40px;
  }

  .heading-36 {
    font-size: 24px;
  }

  .image-40 {
    width: auto;
    max-width: 100%;
    height: 100%;
    padding-top: 0;
  }

  .image-41 {
    width: 120px;
    margin-left: 0;
  }

  .list-item-2 {
    display: block;
  }

  .div-block-64 {
    padding: 100px 20px;
  }

  .image-45 {
    width: 20%;
  }

  .div-block-65 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
  }

  .image-46 {
    width: 10%;
  }

  .heading-37 {
    font-size: 20px;
    line-height: 26px;
  }

  .paragraph-22 {
    font-size: 12px;
  }

  .div-block-67 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .container-6 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-38 {
    width: auto;
    font-size: 20px;
    line-height: 26px;
  }

  .section-7 {
    padding: 20px;
  }

  .paragraph-25 {
    font-size: 12px;
    line-height: 18px;
  }

  .image-48 {
    width: 20px;
    height: 20px;
  }

  .heading-39 {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
  }

  .paragraph-26 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .section-8 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-27 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-73 {
    border-style: solid;
    border-color: var(--gainsboro);
  }

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

  .paragraph-28 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .image-49 {
    width: 18px;
    height: 18px;
    padding-top: 0;
  }

  .image-50 {
    width: 18px;
    height: 18px;
  }

  .heading-40 {
    padding-bottom: 10px;
    font-size: 20px;
  }

  .paragraph-29 {
    width: 200px;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-30 {
    width: 200px;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-80 {
    align-items: stretch;
  }

  .paragraph-31 {
    width: 200px;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-32 {
    align-self: center;
    width: 200px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-81 {
    align-items: stretch;
    margin-top: 0;
    padding-top: 0;
  }

  .hero-stack-3 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-41 {
    width: 200px;
    font-size: 20px;
    line-height: 26px;
  }

  .hero-stack-2-cus {
    height: auto;
    padding: 40px 20px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .div-block-107 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .button-7 {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 14px;
  }

  .heading-46 {
    text-align: center;
    justify-content: center;
  }

  .container-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-47 {
    font-size: 32px;
  }

  .paragraph-50 {
    font-size: 16px;
    line-height: 26px;
  }

  .image-69 {
    width: 250px;
  }

  .heading-50 {
    text-align: center;
    justify-content: center;
    align-items: center;
    line-height: 30px;
    display: flex;
  }

  .container-17 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-121 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .body-2 {
    background-color: #0000;
  }

  .pricing_faq {
    background-color: #fff;
  }

  .div-block-135 {
    background-color: #0000;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-59 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-139 {
    flex-wrap: nowrap;
    display: block;
  }

  .faq-toggle {
    background-color: var(--white);
    flex: 0 auto;
    display: block;
  }

  .faq-toggle.w--open {
    position: relative;
  }

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

  .dropdown-list {
    width: 240px;
    position: relative;
  }

  .dropdown-list.w--open {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 0;
    margin-top: auto;
    display: flex;
    position: relative;
  }

  .bold-text-6 {
    white-space: pre-wrap;
    flex: 1;
    width: auto;
    display: block;
    overflow: hidden;
  }

  .image-78 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-8 {
    text-align: center;
    line-height: 34px;
  }

  .container-19 {
    max-width: 85%;
    padding: 20px 20px 40px;
  }

  .material-icon {
    font-size: 20px;
  }

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

  .hero_heading {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-178 {
    grid-template-columns: 1fr;
    place-content: start end;
    place-items: center start;
    padding-left: 60px;
  }

  .div-block-180 {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .div-block-184 {
    justify-content: flex-start;
    padding-bottom: 10px;
  }

  .heading-70-copy {
    font-size: 18px;
    line-height: 24px;
  }

  .heading-73 {
    font-size: 20px;
    line-height: 26px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
  }

  .heading-75 {
    font-size: 18px;
    line-height: 24px;
  }

  .text-field-5 {
    font-size: 12px;
  }

  .form-block-2 {
    width: 250px;
  }

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

  .div-block-191 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .div-block-192 {
    border-bottom-color: var(--white);
  }

  .paragraph-75 {
    margin-bottom: 10px;
  }

  .section-32 {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-toggle-3 {
    flex-direction: column;
    display: flex;
  }

  .dropdown-2 {
    display: block;
  }

  .heading-78 {
    font-size: 20px;
  }

  .div-block-198 {
    grid-column-gap: 8px;
  }

  .main-body-rich-text-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 28px;
  }

  .main-body-rich-text-block.padding-30 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-204 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-item {
    padding-left: 0;
    padding-right: 0;
  }

  .section-34 {
    background-color: #0000;
    display: block;
  }

  .div-block-207 {
    padding-left: 40px;
  }

  .div-block-208 {
    border: 1px solid #000;
  }

  .slide-nav-3 {
    display: none;
  }

  .left-arrow-2 {
    height: 80px;
    margin-top: 80px;
    margin-left: -20px;
    margin-right: -40px;
  }

  .right-arrow-2 {
    height: 80px;
    margin-top: 80px;
    margin-left: -40px;
    margin-right: -20px;
  }

  .heading-84, .paragraph-82.pricingunderlinetwo {
    color: var(--black);
    font-size: 14px;
  }

  .heading-85 {
    font-size: 24px;
  }

  .div-block-210 {
    padding-bottom: 10px;
    padding-right: 10px;
  }

  .pricing_feature_mobile {
    color: var(--black);
  }

  .section-35 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-211 {
    background-color: var(--white);
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31, .text-block-19, .text-block-24, .text-block-25, .text-block-26, .text-block-27, .text-block-28, .text-block-29, .text-block-30, .text-block-31, .text-block-32 {
    color: var(--black);
  }

  .heading-87, .heading-88, .heading-89 {
    color: var(--black);
    text-align: right;
    font-size: 14px;
  }

  .bold-text-38, .bold-text-39, .bold-text-40, .bold-text-41 {
    color: var(--black);
  }

  .heading-90 {
    color: var(--black);
    text-align: right;
    font-size: 14px;
  }

  .heading-91 {
    font-size: 14px;
  }

  .heading-92 {
    color: var(--black);
    text-align: right;
    font-size: 14px;
  }

  .section-37 {
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-94 {
    font-size: 20px;
    line-height: 26px;
  }

  .section-38 {
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-39 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-86 {
    line-height: 22px;
  }

  .grid-8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: start;
    place-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-100 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-221 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .image-99 {
    width: 60%;
    margin-left: 0;
  }

  .image-100 {
    border-radius: 0;
    width: 40%;
    margin-left: 0;
  }

  .section-41 {
    display: none;
  }

  .heading-101, .heading-102 {
    line-height: 18px;
  }

  .heading-106 {
    font-size: 12px;
  }

  .div-block-224 {
    border-radius: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .download-comparison {
    flex-direction: column;
    align-items: stretch;
  }

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

  .section-42 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-225 {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-item-2 {
    text-align: center;
  }

  .dropdown-4 {
    width: 100%;
    display: block;
  }

  .dropdown-toggle-5 {
    width: 100%;
    padding: 0;
  }

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

  .image-101 {
    width: 50px;
    height: 50px;
  }

  .grid-9 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-areas: ". ."
                         "Area Area"
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         "Area-2 Area-2"
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". .";
    display: none;
  }

  .div-block-227 {
    grid-column-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

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

  .heading-108 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
  }

  .div-block-228 {
    grid-column-gap: .5rem;
    align-items: center;
    display: flex;
  }

  .image-104 {
    width: 20px;
    height: 20px;
  }

  .paragraph-92 {
    margin-bottom: 0;
  }

  .dropdown-list-4 {
    background-color: #0000;
    position: relative;
  }

  .dropdown-list-4.w--open {
    padding-top: 20px;
  }

  .div-block-232 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex;
  }

  .grid-10 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-areas: "Area Area"
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". ."
                         ". .";
  }

  .div-block-233 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex;
  }

  .heading-110 {
    font-size: 20px;
    line-height: 26px;
  }

  .rich-text-block-3 {
    font-size: 14px;
    line-height: 28px;
  }

  .text-block-44 {
    white-space: pre-wrap;
    display: block;
  }

  .paragraph-94 {
    color: #767676;
    width: auto;
    font-family: Plus Jakarta Sans, sans-serif;
    font-weight: 500;
    line-height: 22px;
  }

  .section-41-mobile {
    display: block;
  }

  .container-29 {
    background-color: var(--white-smoke);
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-47 {
    background-color: var(--white-smoke);
  }

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

  .section-49 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-243 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 10px;
  }

  .privacy_content {
    padding: 8px 12px;
    line-height: 26px;
  }

  .container-32 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-246 {
    grid-column-gap: 2.7rem;
    grid-row-gap: 2.7rem;
    flex-direction: column;
  }

  .html-embed {
    margin-left: 20px;
    margin-right: 20px;
  }

  .bold-text-51 {
    font-size: 24px;
  }

  .tabs-menu-5 {
    flex-wrap: wrap;
  }

  .grid-13 {
    grid-template-columns: 1fr;
  }

  .div-block-257 {
    flex-direction: column;
  }

  .div-block-257.mob-div-centre-align {
    align-items: center;
  }

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

  .div-block-263 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-268 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-131 {
    font-size: 12px;
    line-height: 20px;
  }

  .heading-132 {
    font-size: 20px;
    line-height: 26px;
  }

  .tabs-menu-6 {
    flex-direction: row;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .section-60 {
    padding: 20px;
  }

  .div-block-272 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .resource_index_sub {
    font-size: 14px;
  }

  .div-block-273 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 40px;
  }

  .section-61 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .resource_testimonial_para {
    height: auto;
  }

  .container-35 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-21 {
    font-size: 14px;
  }

  .section-63 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-64 {
    padding: 60px 20px;
  }

  .image-144, .image-145, .image-146, .image-147 {
    width: 24px;
  }

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

  .section-65 {
    padding: 0 20px 40px;
  }

  .resource_cta_text {
    margin-top: 60px;
  }

  .resource_index_heading {
    text-align: center;
    margin-top: 60px;
    line-height: 1.3;
  }

  .div-block-278 {
    padding-top: 40px;
  }

  .heading-140 {
    font-size: 20px;
  }

  .image-153 {
    width: auto;
    height: auto;
  }

  .section-66 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-10 {
    display: none;
  }

  .slider-11 {
    background-color: #0000;
    width: 100%;
    height: 550px;
    display: block;
  }

  .heading-141 {
    line-height: 34px;
  }

  .form-7 {
    flex-direction: column;
    width: 300px;
  }

  .submit-button-2 {
    border-radius: 5px;
    width: 100%;
    padding: 20px 40px;
  }

  .container-38 {
    max-width: none;
  }

  .div-block-287 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-around;
    align-items: center;
  }

  .div-block-289 {
    flex-flow: column;
  }

  .container-91 {
    padding: 0;
  }

  .text-block-105, .text-block-106, .text-block-108, .text-block-109 {
    font-size: 12px;
  }

  .image-161 {
    width: 40px;
    height: 40px;
    margin-right: 0;
  }

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

  .text-block-112 {
    font-size: 10px;
  }

  .brand-button {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-left: 0;
    padding: 10px;
    font-size: 14px;
  }

  .brand-button.fod-ds {
    align-self: auto;
    width: auto;
  }

  .brand-button.not-for-mobile {
    width: auto;
  }

  .brand-button.not-for-mobile.is-secondary {
    color: #000;
    display: none;
  }

  .brand-button.not-for-mobile.mobileinvisible {
    display: none;
  }

  .brand-button.not-for-desktop {
    width: auto;
  }

  .brand-button.not-for-desktop.is-secondary {
    display: none;
  }

  .brand-button.align-left, .brand-button.is-white.is-left {
    align-self: auto;
  }

  .brand-button.sat-cta {
    width: auto;
  }

  .brand-button.is-blog_featured, .brand-button.is-blog-form-cta {
    align-self: auto;
    width: auto;
  }

  .brand-button.is-large {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: auto;
    margin-left: 0;
  }

  .brand-button.not-for-mobile-copy {
    width: auto;
  }

  .brand-button.not-for-mobile-copy.is-secondary {
    color: #000;
    display: none;
  }

  .brand-button.not-for-mobile-copy.mobileinvisible {
    display: none;
  }

  .grid-17 {
    grid-template-columns: 1fr;
  }

  .section-68 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-175 {
    display: block;
  }

  .heading-176 {
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  .div-block-309 {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .text-block-113.tb-padding-20px {
    padding-top: 30px;
  }

  .link-14, .link-15 {
    font-size: 14px;
  }

  .link-17 {
    font-size: 14px;
    line-height: 20px;
  }

  .link-18, .link-19, .link-20 {
    font-size: 14px;
  }

  .link-21, .link-22, .link-23, .link-24, .link-25, .link-26, .link-27, .link-28, .link-29, .link-30 {
    font-size: 14px;
    line-height: 20px;
  }

  .section-69 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-32 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-320 {
    grid-row-gap: .2rem;
    flex-direction: column;
    padding-top: 20px;
    display: none;
  }

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

  .section-78 {
    display: none;
  }

  .div-block-325 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .div-block-326 {
    border-bottom: 0 #000;
    margin-bottom: 0;
    padding-bottom: 0;
  }

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

  .image-165 {
    width: 320px;
  }

  .button-replicated {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    padding: 20px 40px;
    font-size: 14px;
    display: block;
  }

  .div-block-328 {
    grid-row-gap: 1rem;
    flex-direction: column;
    padding: 40px 20px 20px;
  }

  .resource_hero_heading {
    font-size: 32px;
    line-height: 42px;
  }

  .resource_hero_disclaimer {
    padding-top: 0;
  }

  .div-block-331 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
  }

  .button-26 {
    text-align: center;
    display: block;
  }

  .div-block-335 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .right-arrow-7, .left-arrow-7 {
    display: none;
  }

  .div-block-338 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-192-copy {
    border-bottom-color: var(--white);
  }

  .slide-nav-8 {
    display: block;
  }

  .paragraph-174 {
    text-align: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Plus Jakarta Sans, sans-serif;
  }

  .button-24 {
    display: none;
  }

  .section-82 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-102 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-103, .container-104, .container-105, .container-107, .container-109, .container-110 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-111 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .container-112, .container-113, .container-114 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-346 {
    border-radius: 12px;
  }

  .div-block-347 {
    grid-template-columns: 1fr 1fr;
  }

  .container-115 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup-wrapper {
    height: 50px;
  }

  .heading-181 {
    text-align: center;
    align-items: center;
    margin-top: 10px;
    font-size: 12px;
    font-weight: 500;
  }

  .popup-content-div {
    flex-direction: column;
    align-items: center;
  }

  .heading-182 {
    display: none;
  }

  .div-block-350 {
    flex-direction: column;
  }

  .div-block-351 {
    background-color: var(--white-smoke);
    grid-template-columns: 1fr;
    padding: 20px;
  }

  .section-83 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .button-27 {
    text-align: center;
    font-size: 14px;
  }

  .container-120 {
    padding: 40px 0 0;
  }

  .thinkifictalktoanedtechexpert2, .thinkificstartfreetrial2-copy {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 200px;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .tabs-menu-7 {
    background-color: #0000;
  }

  .container-121 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-177 {
    font-size: 16px;
  }

  .container-122 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .thinkifichero {
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .thinkificctatwo {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .thinkificherosigup {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    padding: 20px 40px;
    font-size: 14px;
    display: block;
  }

  .thinkificherotalktoexpert {
    display: none;
  }

  .thinkificcta1, .thinkificcta2 {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 200px;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .heading-186, .heading-187, .heading-188, .heading-189 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-179, .paragraph-180, .paragraph-181, .paragraph-182 {
    font-size: 14px;
  }

  .heading-190 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .paragraph-183 {
    font-size: 14px;
    font-weight: 500;
  }

  .grid-19 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonialhome {
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonialhome.is-marquee {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .div-block-377.is-marquee-item {
    max-width: 280px;
  }

  .edos-6-features {
    margin-left: 20px;
    margin-right: 20px;
  }

  .act-testimonials {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .bgem {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-21-copy {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-379 {
    align-items: center;
  }

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

  .div-block-381 {
    flex-direction: column;
  }

  .heading-191 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .paragraph-185 {
    font-size: 14px;
    line-height: 22px;
  }

  .image-175 {
    width: 280px;
  }

  .container-124 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-388 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .engage-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .demo_sat_about_us {
    font-size: 18px;
  }

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

  .webhookheading {
    width: 250px;
    font-weight: 700;
    line-height: 22px;
  }

  .testimonialcomparison {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-197 {
    font-size: 24px;
    line-height: 32px;
  }

  .resource-thankyou {
    padding: 10px;
  }

  .div-block-402 {
    justify-content: center;
    align-items: center;
  }

  .div-block-403 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    justify-content: center;
    align-items: center;
  }

  .div-block-404, .div-block-405, .div-block-406, .div-block-407 {
    grid-column-gap: .3rem;
    justify-content: center;
    align-items: center;
  }

  .text-block-128 {
    color: var(--white-smoke-1);
    font-size: 16px;
    font-weight: 600;
  }

  .icon-10 {
    color: var(--white-smoke-1);
  }

  .dropdown-list-6 {
    position: relative;
  }

  .dropdown-list-6.w--open {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #0000;
    flex-direction: column;
    display: flex;
  }

  .resourcesdropdown {
    display: block;
  }

  .resource-div {
    display: none;
  }

  .comparedropdown {
    display: block;
  }

  .comparediv, .getintouchdiv, .legaldiv {
    display: none;
  }

  .getintouchdrowdown, .legaldropdown {
    display: block;
  }

  .companydiv {
    display: none;
  }

  .container-134 {
    padding-bottom: 40px;
  }

  .div-block-417 {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .pricing_enterprise_heading {
    font-size: 18px;
  }

  .left-arrow-seo-work, .right-arrow-seo-work {
    display: none;
  }

  .js-clock {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .box {
    width: 60px;
    height: 80px;
  }

  .clock-number {
    font-size: 44px;
  }

  .clock-label {
    font-size: 10px;
  }

  .div-block-438 {
    margin-left: 0;
    margin-right: 0;
    padding: 40px 10px;
  }

  .div-block-440 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-441 {
    width: 250px;
  }

  .div-block-443 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-203 {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-191 {
    font-size: 14px;
    line-height: 20px;
  }

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

  .text-block-149 {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-150, .text-block-151 {
    font-size: 14px;
  }

  .section-138 {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-447 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
  }

  .text-block-152 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-448 {
    padding-top: 60px;
  }

  .heading-204 {
    padding-bottom: 40px;
    font-size: 24px;
    line-height: 32px;
  }

  .section-139 {
    padding-top: 60px;
  }

  .heading-205 {
    padding-bottom: 20px;
    font-size: 24px;
  }

  .text-block-153 {
    font-size: 14px;
  }

  .div-block-451 {
    width: auto;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-206 {
    color: var(--black);
    text-align: center;
    margin-top: 0;
    font-size: 20px;
  }

  .div-block-453 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-207 {
    font-size: 24px;
  }

  .paragraph-192 {
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-195 {
    color: var(--black);
    font-size: 14px;
    line-height: 24px;
  }

  .container-136, .div-block-462 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-209 {
    text-align: center;
    font-size: 24px;
  }

  .paragraph-196 {
    font-size: 14px;
  }

  .container-140 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-212 {
    margin-bottom: 15px;
  }

  .div-block-464 {
    grid-column-gap: 1rem;
    display: none;
  }

  .div-block-465 {
    text-align: left;
    justify-content: center;
    align-items: baseline;
    padding-left: 0;
    padding-right: 10px;
    display: none;
  }

  .image-202 {
    display: none;
  }

  .text-block-156 {
    color: var(--black);
    padding-top: 15px;
    font-family: MATERIAL ICONS, sans-serif;
    font-size: 18px;
    font-weight: 400;
    display: none;
  }

  .paragraph-198 {
    font-size: 16px;
  }

  .button-32 {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    font-size: 14px;
  }

  .div-block-466 {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .podcastlogo {
    padding-top: 40px;
  }

  .podcastlogoheading {
    text-align: center;
  }

  .heading-215 {
    font-size: 24px;
    line-height: 32px;
  }

  .container-144, .container-145 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .image-205, .image-206 {
    width: 48px;
  }

  .image-208 {
    width: 56px;
  }

  .heading-218 {
    color: var(--black);
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-492 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-493 {
    padding-top: 40px;
  }

  .div-block-497 {
    grid-template-columns: 1fr;
  }

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

  .div-block-499 {
    padding-right: 20px;
  }

  .rich-text-block-4 {
    font-size: 14px;
    line-height: 26px;
  }

  .container-147 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-221 {
    text-align: center;
    font-size: 24px;
    line-height: 36px;
  }

  .text-block-162, .text-block-163, .text-block-164, .text-block-165 {
    font-size: 14px;
  }

  .heading-222 {
    text-align: center;
    padding-bottom: 40px;
    font-size: 24px;
    line-height: 36px;
  }

  .heading-224 {
    color: var(--black);
  }

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

  .heading-232 {
    text-align: center;
    padding-bottom: 40px;
    font-size: 24px;
    line-height: 38px;
  }

  .heading-233 {
    color: var(--black);
    text-align: center;
  }

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

  .paragraph-201 {
    font-size: 16px;
    line-height: 28px;
  }

  .event-page-testimonial {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-153 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-155 {
    padding-top: 20px;
    padding-bottom: 60px;
  }

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

  .div-block-511 {
    flex-direction: column;
  }

  .div-block-512 {
    padding-bottom: 60px;
  }

  .div-block-513 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 40px;
  }

  .heading-237 {
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-175 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-238, .heading-239 {
    font-size: 24px;
    line-height: 32px;
  }

  .image-218 {
    max-width: 20%;
  }

  .heading-240 {
    font-size: 24px;
    line-height: 32px;
  }

  .container-156 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-523 {
    margin-top: 0;
  }

  .div-block-524 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-242 {
    font-weight: 600;
  }

  .container-158 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-223 {
    width: 100%;
    height: 150px;
  }

  .image-224, .image-225 {
    height: 150px;
  }

  .bold-text-66 {
    font-size: 20px;
  }

  .text-block-181 {
    font-size: 32px;
    line-height: 44px;
  }

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

  .testprepsubscribe {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .digital-sat-button {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 200px;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

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

  .html-embed-5 {
    display: none;
  }

  .div-block-540 {
    flex-direction: column;
  }

  .image-234 {
    display: none;
  }

  .digitalsatgif {
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-542 {
    flex-direction: column;
  }

  .image-236 {
    width: 50%;
  }

  .paragraph-213, .paragraph-214 {
    text-align: center;
  }

  .section-156 {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .text-block-190 {
    color: var(--black);
    text-align: left;
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 12px;
    font-weight: 500;
    display: block;
  }

  .text-span-35 {
    color: var(--steel-blue);
    font-size: 12px;
    font-weight: 700;
    line-height: 22px;
    text-decoration: underline;
  }

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

  .cta---ultimate-guide-res {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    padding: 20px 40px;
    font-size: 14px;
    display: block;
  }

  .tablemob {
    top: 0;
    bottom: 80%;
  }

  .div-block-550 {
    margin-top: 0;
    transition: flex .2s;
    display: flex;
    overflow: auto;
  }

  .heading-256 {
    padding-top: 20px;
  }

  .heading-257 {
    color: var(--black);
  }

  .heading-262 {
    font-size: 32px;
  }

  .section-160 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rich-text-block-5 {
    letter-spacing: .1px;
    font-family: Lexend;
    font-size: 16px;
    font-weight: 300;
    line-height: 27px;
  }

  .rich-text-block-5.dictionarybody {
    font-family: Inter, sans-serif;
    line-height: 29px;
  }

  .heading-267 {
    font-size: 20px;
    line-height: 32px;
  }

  .image-247 {
    width: 32px;
    max-width: none;
    height: 32px;
  }

  .div-block-567 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
  }

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

  .html-embed-14, .html-embed-15, .html-embed-16 {
    padding-bottom: 10px;
  }

  .div-block-569 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-570 {
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-571 {
    margin-bottom: 10px;
  }

  .div-block-572 {
    font-size: 14px;
  }

  .div-block-573 {
    padding-bottom: 60px;
  }

  .div-block-574 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-field-20 {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .submit-button-5 {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .div-block-575 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
  }

  .div-block-585 {
    flex-direction: column;
    width: 89%;
  }

  .text-block-203 {
    font-size: 14px;
  }

  .div-block-591 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    place-content: stretch center;
  }

  .container-172 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-593 {
    width: auto;
  }

  .link-block-70 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .clientlogosdupli2 {
    grid-template-columns: 1fr 1fr;
  }

  .section-83-copy {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-601 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-262, .image-263 {
    width: 24px;
    height: 24px;
  }

  .container-177 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-38 {
    padding: 10px;
    font-size: 14px;
    line-height: 22px;
  }

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

  .div-block-629 {
    grid-template-columns: 1fr 1fr;
    padding-left: 40px;
  }

  .div-block-630 {
    grid-template-columns: 1fr;
  }

  .heading-289 {
    font-size: 32px;
  }

  .div-block-631, .div-block-632 {
    grid-template-columns: 1fr;
  }

  .bold-text-76 {
    font-size: 32px;
  }

  .image-264 {
    max-width: 40%;
  }

  .bold-text-77 {
    font-size: 14px;
    line-height: 22px;
  }

  .container-178 {
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-79, .bold-text-80, .bold-text-81, .bold-text-82 {
    font-size: 14px;
  }

  .container-179 {
    padding-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .bold-text-83 {
    font-size: 32px;
  }

  .image-265, .image-266, .image-267, .image-268, .image-269, .image-270 {
    width: 60%;
  }

  .heading-291, .paragraph-235 {
    text-align: center;
  }

  .image-271, .image-272, .image-273, .image-274 {
    width: 100%;
  }

  .heading-293 {
    text-align: center;
    line-height: 32px;
  }

  .paragraph-237, .paragraph-238, .heading-294, .div-block-634 {
    text-align: center;
  }

  .testimonialcomparison-new {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-295 {
    color: var(--white-smoke-1);
    font-size: 32px;
    line-height: 44px;
  }

  .section-180 {
    padding-top: 40px;
  }

  .heading-297 {
    font-size: 32px;
  }

  .container-181 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

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

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

  .paragraph-241 {
    text-align: center;
  }

  .div-block-647 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-648 {
    grid-template-columns: 1fr;
  }

  .tabs-7 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .tab-link-tab-2-9, .tab-link-tab-3-9 {
    padding-left: 0;
    padding-right: 10px;
  }

  .tab-link-tab-1-9.w--current {
    padding-left: 0;
    padding-right: 15px;
  }

  .tabs-8 {
    flex-direction: column;
    overflow: visible;
  }

  .tabs-menu-10 {
    flex-direction: row;
    flex: 0 auto;
    width: 100%;
    height: 100%;
    margin-left: 0;
    overflow: auto;
  }

  .tab-link-tab-1-10 {
    border-top: 5px solid var(--grey);
    border-left-width: 0;
    width: auto;
  }

  .tab-link-tab-1-10.w--current {
    border-top: 5px solid var(--lime-green);
    border-left-width: 0;
    border-left-color: #0000;
    flex: 1;
    width: auto;
  }

  .div-block-653 {
    grid-template-columns: 1fr;
  }

  .image-283 {
    width: 75%;
  }

  .heading-299 {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-307, .heading-308, .heading-309 {
    width: 250px;
  }

  .heading-310, .heading-311, .heading-312 {
    width: 200px;
  }

  .container-184 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-285, .image-286, .image-287 {
    width: 64px;
    height: 64px;
  }

  .heading-316 {
    font-size: 32px;
    line-height: 40px;
  }

  .tab-link-tab-2-10 {
    border-top: 5px solid var(--grey);
    border-left-width: 0;
    flex: 1;
    width: auto;
  }

  .tab-link-tab-2-10.w--current {
    border-top-color: var(--lime-green);
    border-left-color: #0000;
    width: 100%;
  }

  .tab-link-tab-3-10 {
    border-top: 5px solid var(--grey);
    border-left-width: 0;
    flex: 1;
    width: auto;
  }

  .tab-link-tab-3-10.w--current {
    border-top-color: var(--lime-green);
    border-left-width: 0;
    border-left-color: #0000;
    width: 100%;
  }

  .tab-link-tab-1-12 {
    flex: 0 auto;
  }

  .div-block-659 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-188 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-665 {
    grid-template-columns: 1.5fr;
  }

  .heading-321 {
    display: none;
  }

  .rich-text-block-6 {
    font-size: 17px;
    line-height: 31px;
  }

  .container-191 {
    padding-right: 10px;
  }

  .heading-324 {
    font-size: 16px;
  }

  .div-block-666 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-230 {
    text-align: left;
  }

  .desktop-features {
    display: none;
  }

  .div-block-677 {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-680 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs-menu-12 {
    overflow: auto;
  }

  .mobile-features {
    padding: 0 10px 100px;
    display: block;
  }

  .text-block-240 {
    width: 200px;
  }

  .mob---products {
    grid-template-rows: auto;
    grid-template-columns: 1fr .4fr;
  }

  .mob---team-user-operation, .mob---website-builder, .mob---live-class-support, .mob---security, .mob---payments-analyticss, .mob---branding, .mob---classroom-builder, .mob---collab-communities, .mob---support, .mob---video-encoding, .mob---assesments, .mob---mobile-app {
    grid-template-columns: 1fr .4fr;
  }

  .div-block-694 {
    justify-content: center;
    margin-left: 20px;
    margin-right: 20px;
  }

  .dropdown-toggle-8 {
    background-color: var(--white-smoke-1);
  }

  .container-197 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-255 {
    white-space: pre-wrap;
  }

  .div-block-701 {
    grid-template-columns: 1fr 1fr;
    justify-content: space-around;
  }

  .div-block-702, .div-block-703, .div-block-704 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile-app-wrapper {
    margin-top: 100px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 20px;
  }

  .mobileappheading {
    font-size: 24px;
  }

  .mobile-apppara, .mobileapplink {
    font-size: 14px;
    line-height: 22px;
  }

  .talktosaleswrapper.bg_darkblue.margin-0.flex-horizontal.mobile-center {
    text-align: center;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sn-cta-link {
    justify-content: center;
    display: flex;
  }

  .div-block-723 {
    grid-column-gap: 5px;
    grid-template-columns: 150px 1fr;
  }

  .tabs-menu-15 {
    justify-content: flex-start;
    overflow: auto;
  }

  .tab-link-tab-1-61, .tab-link-tab-1-61.w--current, .tab-link-tab-2-15 {
    font-size: 24px;
    line-height: 32px;
  }

  .tab-link-tab-4-13 {
    overflow: visible;
  }

  .slider-comparison-desktop {
    width: 150px;
  }

  .mask-10 {
    width: 100%;
  }

  .compare-title-wrapper, .comparison-checklist {
    height: 70px;
  }

  .tabs-11 {
    overflow: visible;
  }

  .primary-container {
    padding-left: 0;
    padding-right: 0;
  }

  .text-center {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-three-cols {
    grid-template-columns: 1fr;
  }

  .flex-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-344, .heading-345 {
    font-size: 32px;
    line-height: 44px;
  }

  .section-202 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-346 {
    font-size: 16px;
    line-height: 24px;
  }

  .progress-bar {
    top: 62px;
  }

  .slider-17 {
    height: auto;
  }

  .footer-text {
    display: block;
  }

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

  .podcast-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

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

  .blug-individual-cta {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 35%;
    margin-top: 10px;
    padding: 0;
    font-size: 14px;
    display: block;
  }

  .border-radius-10.bg-black {
    padding-left: 40px;
  }

  .slider-18 {
    height: 450px;
  }

  .image-324 {
    width: auto;
    height: auto;
  }

  .left-arrow-11 {
    left: 20%;
  }

  .right-arrow-11 {
    right: 30%;
  }

  .link-block-88 {
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .slider-comparison-mobile {
    width: 150px;
  }

  .image-327 {
    width: 120px;
  }

  .footer-heading {
    display: block;
  }

  .div-block-756-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .global-padding {
    padding: 40px 20px;
  }

  .hero_description {
    color: #767676;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .flex-justify-between, .form-11 {
    flex-direction: column;
  }

  .html-embed-20 {
    width: 100%;
  }

  .flex-vertical {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
  }

  .digital_sat_cta {
    font-size: 32px;
  }

  .sat-resource-body2 {
    font-size: 12px;
  }

  .div-block-764 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .large_heading.text_center {
    font-size: 36px;
  }

  .large_heading.text_bold.mob-text-center {
    width: 346px;
    display: flex;
  }

  .l_sub_heading.text_center.mob-text-center.hidden-mobile {
    display: none;
  }

  .l_sub_heading.text_center.mob-text-center.hidden-desktop {
    display: block;
  }

  .l_sub_heading.text-gray {
    font-size: 16px;
  }

  .l_sub_heading.text-gray.margin-bottom-zero {
    margin-bottom: 0;
  }

  .l_sub_heading.text-black {
    width: 346px;
    color: var(--grey);
  }

  .l_sub_heading.mob-text-center.text_center.text-black {
    color: var(--grey);
  }

  .l_sub_heading.text_bold.text_lightsky_blue.margin-0.mobile-center, .l_sub_heading.font-center-align {
    text-align: center;
  }

  .companydropdown {
    display: block;
  }

  .body_2.text_bold {
    white-space: pre-wrap;
  }

  .sol-flex-justify-between {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    margin-top: 40px;
  }

  .button-24-book-demo {
    display: none;
  }

  .button-24-book-demo.button_white {
    display: block;
  }

  .div-block-767 {
    flex-direction: column;
  }

  .slider-21 {
    height: auto;
  }

  .right-arrow-13 {
    right: 30%;
  }

  .left-arrow-13 {
    left: 30%;
  }

  .sat_client_logo_wrapper {
    justify-items: center;
  }

  .image-339 {
    width: 100%;
  }

  .teacher-ai-feature-wrapper {
    grid-template-columns: 1fr;
  }

  .heading_2.padding-0.is-small {
    font-size: 18px;
  }

  .image-273-copy {
    width: 100%;
    display: none;
  }

  .each-podcast {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .meet_our_mentor {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

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

  .solution_cta {
    position: relative;
  }

  .newsletter_author {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 20px;
    margin-right: 20px;
  }

  .back-to-newsletter {
    padding-left: 20px;
    padding-right: 20px;
  }

  .sat_newsletterthree {
    display: none;
  }

  .sat_newsletterfour {
    width: 100%;
    height: 3500px;
    display: block;
  }

  .sat_newslettertwo, .sat_newsletterone {
    width: 100%;
    display: none;
  }

  .sat_newsletteronemob {
    justify-content: center;
    align-items: center;
    width: 320px;
    height: 4800px;
    display: flex;
  }

  .sat_newslettertwomob {
    justify-content: center;
    align-items: flex-start;
    width: 310px;
    height: 3700px;
    display: flex;
  }

  .sat_newsletterfourmob {
    justify-content: center;
    align-items: center;
    width: 320px;
    height: 5400px;
    display: none;
  }

  .sat_newsletterthreemob {
    justify-content: center;
    align-items: flex-start;
    height: 3900px;
    display: flex;
  }

  .div-block-776 {
    align-items: flex-start;
  }

  .hidden-desktop {
    display: block;
  }

  .hidden-mobile {
    display: none;
  }

  .accordion_heading {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .accordion_para {
    width: 300px;
  }

  .podcast-speaker-cta-block {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .featured_podcast_wrapper {
    padding: 20px;
  }

  .all_podcasts {
    padding-left: 0;
    padding-right: 0;
  }

  .podcast_transcript_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .podcast_form_block {
    padding-left: 10px;
    padding-right: 20px;
  }

  .sat_newslettersix {
    width: 100%;
    display: none;
  }

  .sat_newslettersixmob {
    justify-content: center;
    align-items: center;
    width: 320px;
    height: 4800px;
    display: flex;
  }

  .sat_newsletterfive {
    width: 100%;
    display: none;
  }

  .sat_newsletterfivemob {
    justify-content: center;
    align-items: center;
    width: 320px;
    height: 5800px;
    display: flex;
  }

  .testimonial_grid {
    padding-left: 0;
    padding-right: 0;
  }

  .image-342 {
    width: 100%;
  }

  .view_transcript, .abouthero_features.tb-padding-30px {
    flex-direction: column;
  }

  .abouthero_features_div {
    align-items: center;
  }

  .about_value_wrapper {
    padding: 40px 20px 20px;
  }

  .div-block-781 {
    padding-left: 0;
    padding-right: 0;
  }

  .about_fullteam {
    grid-template-columns: 1fr;
  }

  .heading-353, .paragraph-285.pricingunderlinetwo, .heading-354, .paragraph-286.pricingunderlinetwo, .heading-355, .paragraph-287.pricingunderlinetwo, .heading-356, .paragraph-288.pricingunderlinetwo, .heading-357, .paragraph-289.pricingunderlinetwo {
    color: #111;
    font-size: 14px;
  }

  .image-343 {
    max-width: 85%;
  }

  .image_semirounded {
    border-radius: 10px;
  }

  .podcastblogcta {
    flex-wrap: wrap;
  }

  .div-block-790 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-24-copy {
    display: none;
  }

  .author-wrapper-blog {
    flex-direction: column;
  }

  .sat_newsletter-5 {
    width: 100%;
    display: none;
  }

  .sat_newslettersevenmob {
    justify-content: center;
    align-items: center;
    width: 320px;
    height: 5500px;
    display: flex;
  }

  .div-block-795 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .podcast-padding-content {
    padding: 40px 20px;
  }

  .salespitch-hero-wrapper, .large-side-padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .recommended-reads-grid {
    grid-template-columns: 1fr;
  }

  .image-mobile-app {
    width: 100%;
  }

  .disclaimer-pricing {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .feature-card-1, .feature-card-2, .feature-card-3, .feature-card-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .flipcard-front, .flipcard-front2, .flipcard-front3, .flipcard-front-4, .flipcard-front-5 {
    padding-top: 350px;
  }

  .div-block-807 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .marquee-text, .marquee-text-2 {
    font-size: 3vw;
  }

  .thank-you-block {
    padding: 100px 20px;
  }

  .text-block-308, .text-block-309 {
    display: none;
  }

  .author-image-rectangle {
    min-height: 400px;
  }

  .container-default {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cta-icon-text-block {
    grid-row-gap: .2rem;
    flex-direction: column;
    padding-top: 20px;
    display: none;
  }

  .image-349 {
    display: none;
  }

  .mobile-app-block-left {
    align-items: center;
  }

  ._3-element-card-comparison {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .home---mobile-app-block {
    align-items: center;
  }

  .brix---slider-nav {
    margin-top: 28px;
  }

  .brix---grid-6-columns-logo-strip {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
  }

  .brix---mg-bottom-48px {
    margin-bottom: 32px;
  }

  .brix---container-default {
    padding-left: 20px;
    padding-right: 20px;
  }

  .logo-strip-image {
    max-width: 100%;
  }

  .brix---display-2 {
    font-size: 38px;
    line-height: 48px;
  }

  .brix---mg-bottom-24px {
    margin-bottom: 16px;
  }

  .brix---grid-stats-v1 {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-56px {
    margin-bottom: 32px;
  }

  .stat-primary-cta {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    display: flex;
  }

  .brix---btn-slider-arrow-right---testimonial-v6 {
    bottom: -20px;
    right: 26%;
  }

  .brix---btn-slider-arrow-left---testimonial-v6 {
    bottom: -20px;
    left: 26%;
  }

  .brix---text-300-bold-2 {
    font-size: 17px;
    line-height: 21px;
  }

  .brix---mg-bottom-16px {
    margin-bottom: 15px;
  }

  .brix---mg-top-16px {
    margin-top: 12px;
  }

  .brix---avatar-image {
    width: 100%;
  }

  .brix---avatar-circle-05-border {
    border-width: 3px;
  }

  .brix---card-testimonial-v6 {
    padding-left: 22px;
    padding-right: 22px;
  }

  .brix---container-default-3 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-2.padding-new {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .logov3_image {
    height: 35px;
  }

  .logov3_marquee {
    grid-column-gap: .725rem;
    grid-row-gap: .725rem;
    grid-template-columns: 1fr;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .logov3_component {
    grid-column-gap: .725rem;
    grid-row-gap: .725rem;
  }

  .heading-tags, .heading-tags-2, .heading-tags-3, .heading-tags-4 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .tabs-content-9 {
    padding-top: 20px;
  }

  .heading-tags-5 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .thinkificstartfreetrial2-copy-2 {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 200px;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .tab-button {
    text-align: center;
    justify-content: center;
  }

  .content-block_center {
    padding-bottom: 10px;
  }

  .tab-panel, .manage-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .demo-call-cta-section {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .currency-options {
    flex-flow: wrap;
  }

  .tabs-menu-18 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .tab-pane {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-standard {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .discount {
    color: var(--lime-green);
  }

  .brix---cta-v1-floating-item-02 {
    width: 44%;
  }

  .brix---cta-v1-floating-item-01 {
    width: 39%;
  }

  .brix---btn-secondary-white {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .brix---buttons-row-center {
    flex-direction: column;
  }

  .brix---cta-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---container-default-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .brix---section-small-2 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .brix---mg-bottom-8px-4 {
    margin-bottom: 6px;
  }

  .brix---paragraph-default-7 {
    font-size: 17px;
    line-height: 28px;
  }

  .brix---avatar-image-2 {
    width: 100%;
  }

  .brix---avatar-circle-04 {
    width: 56px;
    min-width: 56px;
    max-width: 56px;
    height: 56px;
    min-height: 56px;
    max-height: 56px;
  }

  .brix---card-testimonial-v2 {
    padding: 40px 24px;
  }

  .brix---3-columns-1-col-tablet {
    grid-template-columns: 1fr;
  }

  .brix---mg-bottom-16px-5 {
    margin-bottom: 15px;
  }

  .brix---mg-bottom-48px-6 {
    margin-bottom: 32px;
  }

  .brix---btn-circle-accordion-btn {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .brix---accordion-right-side {
    margin-right: 0;
  }

  .brix---badge-secondary---tabs {
    margin-left: 0;
    margin-right: 0;
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .reviews-wrap {
    flex-direction: column;
  }

  .review-stars {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .testimonial-author-image {
    width: 48px;
    height: auto;
  }

  .container-206 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial-author-wrap {
    align-items: center;
  }

  .thinkificstartfreetrial2-copy {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 200px;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .brix---mg-bottom-48px-7 {
    margin-bottom: 32px;
  }

  .brix---tabs-content-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .brix---mg-left-16px {
    margin-left: 13px;
  }

  .brix---tab-left-icon {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 18px;
  }

  .comparison-hero-image {
    max-width: 64%;
  }

  .container-29-copy {
    background-color: var(--white-smoke);
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-29-copy.bottom_padding_40 {
    background-color: var(--alice-blue);
  }

  .div-block-596-copy {
    text-align: center;
  }

  .faq-container {
    background-color: var(--white-smoke);
    padding-left: 20px;
    padding-right: 20px;
  }

  .sat_newsletter-13 {
    width: 100%;
    height: 5000px;
    display: block;
  }

  .sat_newsletter-12, .sat_newsletter-11 {
    width: 100%;
    height: 3500px;
    display: block;
  }

  .sat_newsletter10 {
    width: 100%;
    height: 3600px;
    display: block;
  }

  .sat_newsletter-9 {
    width: 100%;
    height: 3500px;
    display: block;
  }

  .sat_newsletter-8 {
    width: 100%;
    height: 4800px;
    display: block;
  }

  .sat_newsletter-7 {
    width: 100%;
    height: 4000px;
    display: block;
  }

  .blog-header-flexbox {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .blog-header-flexbox.padding-70 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .breadcrumps-div {
    align-self: auto;
    margin-bottom: 10px;
  }

  .heading-1 {
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
  }

  .heading-1.is-left-aligned {
    text-align: left;
  }

  .post-description {
    margin-right: -7px;
  }

  .cta-button {
    margin-left: auto;
    margin-right: auto;
  }

  .cta-button.margin-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .main-image {
    order: 0;
    display: none;
  }

  .author-n-info-flexbox {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    text-align: left;
    flex-flow: row;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-weight: 300;
    display: flex;
  }

  .author-and-info {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    margin-left: 4px;
    margin-right: 4px;
    font-weight: 400;
  }

  .flex-block-6.is-wrapped {
    grid-column-gap: 3px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .written-by, .author-name {
    font-weight: 600;
  }

  .post-date {
    font-weight: 400;
  }

  .read-duration {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 36%;
    height: 20%;
    display: none;
  }

  .read-dur {
    width: 60px;
  }

  .keytakeaway-divblock {
    width: 100%;
    height: 15%;
    margin-bottom: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    font-size: 46px;
  }

  .keytakeaways {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
    font-size: 16px;
    line-height: 1.75rem;
    display: block;
  }

  .key-takeaways-h3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .key-takeaways-h3.margin-left-30 {
    margin-left: 0;
  }

  .div-block-817 {
    margin-right: 0;
  }

  .episode-description-heading {
    font-size: 24px;
  }

  .episode-description-text {
    position: static;
  }

  .cust-link-block {
    padding: 20px;
  }

  .cust-head {
    font-size: 22px;
  }

  .ed-section {
    padding: 3rem 10px;
  }

  .ed-section.ed-why-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ed-section.dst-hero-section {
    padding-bottom: 0;
  }

  .cs-main-wrap {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .cs-chal-wrap {
    padding: 20px;
  }

  .text-block-318 {
    padding: 8px 4px;
  }

  .cust-img-wrap {
    min-height: 80px;
    max-height: 80px;
  }

  .sat-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    align-items: stretch;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .h1-wrpp-main {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
  }

  .sat-tab-menu-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .ed-why-wrapper-main {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ed-why-tab-menu {
    padding-left: 14px;
    padding-right: 14px;
  }

  .ef-faq-main-wrappre {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .sat-form-wrap.dst-form-wrap, .sat-form-wrap.act-form-wrap-copy {
    min-width: auto;
  }

  .ds-hero-main-wrapper {
    padding-top: 40px;
  }

  .ds-bc-div {
    grid-column-gap: 5px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .ds-bc-h1-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .ds-h1 {
    font-size: 32px;
    font-weight: 700;
  }

  .ds-content-wrap {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .ds-auth-wrap-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ds-rich-text {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 28px;
  }

  .lms-hero-img-wrap {
    display: none;
  }

  .lms-cta-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .lms-platform-section-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .lms-platform-img {
    display: none;
  }

  .lms-platform-grid {
    grid-column-gap: 20px;
    grid-row-gap: 64px;
    grid-template-columns: 1fr;
    justify-content: stretch;
  }

  .lms-pt-h-wrap {
    align-self: auto;
  }

  .lms-pt-h3 {
    font-size: 22px;
  }

  .lms-pt-desc {
    text-align: left;
    align-self: center;
    font-size: 14px;
  }

  .lms-best-section-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .lms-best-cont-wrap {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .lms-best-img-wrap {
    width: 100%;
  }

  .lms-best-img {
    width: auto;
  }

  .lms-all-grid {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .testimonialhome-copy {
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .mobile-cta-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .demo-wrap-main {
    flex-flow: column;
    padding-top: 0;
  }

  .demo-left-wrap {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px;
  }

  .demo-right-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 30px;
  }

  .demo-pt-wrap {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .demo-pt-wrap.for-mobile {
    margin: 0;
    padding: 16px;
  }

  .demo-slider-wrap {
    width: 100%;
    display: block;
  }

  .demo-testi-wrap {
    padding: 16px;
  }

  .demo-h1 {
    margin-left: 0;
  }

  .demo-h2 {
    text-align: center;
    font-size: 16px;
    line-height: 1.4;
  }

  .demo-text {
    font-size: 16px;
    line-height: 1.5;
  }

  .demo-left-wrapsub {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    min-width: 0;
    max-width: 514px;
  }

  .demo-form-wrapper-main.is-webflow {
    box-shadow: none;
    background-color: #0000;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .demo-logo {
    width: 125px;
    display: inline-block;
  }

  .demo-logo.w--current {
    display: none;
  }

  .demo-field-wrap {
    margin-bottom: 5px;
  }

  .demo-mobile-wrapper {
    width: 100%;
    display: none;
  }

  .submit-button-8.demo-submit {
    margin-top: 10px;
  }

  .demo-form-field-wrap {
    display: block;
  }

  .lms-slider {
    width: 100%;
    max-width: 100%;
  }

  .sol-flex-justify-between-copy {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    margin-top: 40px;
  }

  .div-block-823, .image-353 {
    align-self: center;
  }

  .lms-slider-arr {
    top: 14%;
  }

  .lms-best-img-wrap2 {
    border-radius: 20px;
    padding: 0;
  }

  .lms-best-image {
    box-shadow: none;
    overflow: visible;
  }

  .lms-best-h3 {
    font-size: 22px;
  }

  .lms-best-cta-wrap {
    flex-flow: column;
    max-width: 220px;
  }

  .lms-slider-div {
    width: 95%;
    max-height: 95vh;
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .lms-best-content-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .lms-best-div-inner {
    padding-right: 10px;
  }

  .lms-image-1 {
    max-width: 400px;
    box-shadow: none;
  }

  .lms-best-close {
    width: 20px;
    height: 20px;
    top: 10px;
    right: 10px;
  }

  .lms-best-close-img {
    width: 10px;
  }

  .lms-list-wrap {
    margin-top: 20px;
  }

  .lms-best-pointer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

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

  .text-block-321 {
    font-weight: 400;
  }

  .text-block-322, .text-block-323 {
    font-size: 14px;
  }

  .text-size-medium.text_center.mob-text-center.hidden-mobile {
    display: none;
  }

  .text-size-medium.text_center.mob-text-center.hidden-desktop {
    display: block;
  }

  .text-size-medium.text-black, .text-size-medium.mob-text-center.text_center.text-black {
    color: var(--grey);
  }

  .text-size-medium.font-weight-medium.max-width-450.is-centrred-mobile.font-color-black {
    color: #000;
  }

  .flex-vertical-64.is-centerred {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .testimonial-video-wrapper.tb-padding-30px {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .pu-card {
    padding: 24px;
  }

  .stack-section.section-spacing {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container-212 {
    max-width: none;
    padding-top: 0;
  }

  .flex-tag-center {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-title {
    margin-bottom: 20px;
  }

  .tab-left-icon {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .square-icon {
    border-radius: 14px;
    max-width: 56px;
  }

  .tabs-content.card {
    padding: 10px 10px 40px;
  }

  .mg-bottom-48px {
    margin-bottom: 32px;
  }

  .yearly_update_cta_button {
    justify-content: center;
    display: flex;
  }

  .image-wrapper-full-width {
    flex: 1;
    margin-bottom: 0;
  }

  .image-wrapper-full-width.hidden-mobile-copy {
    display: none;
  }

  .tab-button-copy {
    text-align: center;
    justify-content: center;
  }

  .yu-tabs {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .yu-h1-line {
    display: none;
    top: 90px;
    right: 50px;
  }

  .flex-vertical-48 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .flex-vertical-48.is-left-aligned.max-width-xsmall.mobile-center {
    justify-content: flex-start;
    align-items: center;
  }

  .large_heading-new.text_center {
    font-size: 36px;
  }

  .pu-card-2 {
    padding: 24px;
  }

  .ed-section-copy, .ed-section-copy.ed-why-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flex-verticle-64-copy.is-centerred {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .ed-section-copy, .ed-section-copy.ed-why-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-24, .grid-24-copy {
    grid-template-columns: 1fr;
  }

  .pu-card-3, .pu-card-3-copy {
    padding: 24px;
  }

  .yu-growth-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .yu-growth-card {
    min-height: 230px;
    padding-bottom: 40px;
  }

  .large_heading-copy.text_center {
    font-size: 36px;
  }

  .large_heading-copy.text_bold.text-white.mobile-center {
    text-align: center;
  }

  .brix---section-2-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brix---section-2-copy.padding-new {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-372 {
    text-align: center;
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
  }

  .heading-372.is-left-aligned {
    text-align: left;
  }

  .tablemob-2 {
    top: 0;
    bottom: 80%;
  }

  .div-block-832 {
    margin-top: 0;
    transition: flex .2s;
    display: flex;
    overflow: auto;
  }

  .progress-bar-2 {
    top: 62px;
  }

  .post-description-2 {
    margin-right: -7px;
  }

  .div-block-841 {
    margin-right: 0;
  }

  .cta-button-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .button-44 {
    text-align: center;
    font-size: 14px;
  }

  .keytakeaway-divblock-2 {
    width: 100%;
    height: 15%;
    margin-bottom: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
    font-size: 46px;
  }

  .container-214 {
    max-width: none;
    padding-top: 0;
  }

  .flex-block-8.is-wrapped {
    grid-column-gap: 3px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .blog-cta-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .filter-radio {
    padding: 6px 16px;
  }

  .filter-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .testimonial-rewind-section {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .testimonial-slider-wrapper {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .blog-col-list {
    grid-template-columns: 1fr;
  }

  .blog-col-item {
    padding-left: 0;
    padding-right: 0;
  }

  .unified-container {
    grid-template-columns: 1fr;
  }

  .dsat-popup-wrapper {
    color: #000;
    background-image: url("https://cdn.prod.website-files.com/62d6876535c5c7559909754c/6776cc1982b557fab3b4a533_Group%201509.webp"), linear-gradient(315deg, #a3d4ff, #fff 46%);
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 300px, auto;
    border-radius: 12px;
    max-width: 300px;
    padding: 24px 24px 220px;
  }

  .dsat_popup-pointers-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .dsat-popup-flex {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    justify-content: flex-start;
    align-items: center;
  }

  .dsat-popup-flex.is-left-aligned.max-width-xsmall.mobile-center {
    justify-content: flex-start;
    align-items: center;
  }

  .dsat-close {
    top: 10px;
    right: 10px;
  }

  .dsat-popup-flex-2 {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .is-gap-120 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .flex-vertical-80 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .flex-vertical-80.is-left-aligned.max-width-xsmall.mobile-center {
    justify-content: flex-start;
    align-items: center;
  }

  .sat-grid-1 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .sat-cta-wrapper {
    padding: 24px;
  }

  .image-size-50 {
    width: 30px;
  }

  .sat-cta-wrapper-2 {
    padding: 24px;
  }

  .font-center-align.text_white.flex-mob-center {
    font-size: 13px;
  }

  .sat-cta-1 {
    padding: 40px 24px;
  }

  .sat-cta-1.is-blue {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sat-cta-1-img-wrap {
    width: 100px;
    height: 100px;
  }

  .image-width-150 {
    width: 80px;
  }

  .sat-flow-cat-wrapper {
    border-radius: 16px;
    padding: 32px 20px;
  }

  .sat-flow-image-wrapper {
    border-radius: 12px;
  }

  .published-date.text_bold {
    white-space: pre-wrap;
  }

  .blog-all-div {
    flex-flow: column;
  }

  .sn-best-wrap {
    padding: 24px;
  }

  .date.text_bold {
    white-space: pre-wrap;
  }

  .sat-grid-2 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .sn-cta-link-copy {
    justify-content: center;
    display: flex;
  }

  .div-block-853 {
    flex-direction: column;
  }

  .div-block-853.mob-div-centre-align {
    align-items: center;
  }

  .div-block-855 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .dst-hero-wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
  }

  .dst-hero-font {
    font-size: 32px;
  }

  .dst-tabs-menu {
    flex-flow: column;
  }

  .dst-img-2 {
    width: 100px;
  }

  .dst-banner-component {
    padding: 20px;
  }

  .blog_h1 {
    font-size: 2.5rem;
  }

  .featured_slider {
    padding-bottom: 60px;
  }

  .blog_featured-link {
    padding: 20px;
  }

  .featured_slider-arrow {
    width: 40px;
    height: 40px;
  }

  .featured-left-wrap {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .section-35-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blog_filter-wrapper-2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .blog_filter-radio {
    padding: 6px 16px;
  }

  .filter-tag {
    font-size: 1rem;
  }

  .blog-title-wrap-main {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .blog_featured-auth-wrapper-main {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-auth-divider {
    display: none;
  }

  .blog-subscribe-form {
    flex-flow: column;
  }

  .blog_slider-nav {
    padding-top: 13px;
  }

  .b_hero-detail-wrapper {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  .b_h1 {
    font-size: 36px;
  }

  .b_key-take-aways {
    padding: 32px 16px 16px;
  }

  .b_kt-h2-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .b_kt-rich ul {
    padding-left: 20px;
  }

  .b_auth-wrap {
    padding: 20px;
  }

  .b_auth-wrapper, .blog_podcast-link {
    flex-flow: column;
  }

  .blog-item-content-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .ds_hero-section-wrap {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .ds_h1-sub {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .ds_need-grid {
    grid-row-gap: 40px;
  }

  .ds_need-card {
    padding: 24px;
  }

  .ds_why-wrap {
    flex-flow: column;
  }

  .ds_why-wrap.is-inverted {
    flex-flow: column-reverse wrap;
  }

  .ds_why-image-wrapper, .ds_why-content-wrap {
    max-width: 100%;
  }

  .dsat-pricing-subheading {
    grid-row-gap: .2rem;
    flex-direction: column;
    padding-top: 20px;
    display: none;
  }

  .talktosaleswrapper-copy.bg_darkblue.margin-0.flex-horizontal.mobile-center {
    text-align: center;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
  }

  .brand-button-copy {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 200px;
    margin-left: 0;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .brand-button-copy.is-blog_featured, .brand-button-copy.is-blog-form-cta {
    align-self: auto;
    width: auto;
  }

  .ds_cta-line {
    display: none;
  }

  .is-green-underline {
    border-bottom: 4px solid #22c55e;
  }

  .paragraph-241-copy {
    text-align: center;
  }

  .container-215 {
    max-width: none;
    padding-top: 0;
  }

  .tabs-content-10.card {
    padding: 10px 10px 40px;
  }

  .bt_cta-wrap {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bt_tabs-content-wrapper {
    flex: none;
    width: 100%;
  }

  .bt_image-background.is-tab {
    padding: 10px;
  }

  .bt_image-background.is-5-ka {
    z-index: 2;
  }

  .bt_image-background.is-4-ka {
    z-index: 3;
  }

  .bt_image-background.is-3-ka {
    z-index: 4;
  }

  .bt_image-background.is-2-ka {
    z-index: 5;
  }

  .bt_image-background.is-tab-khan {
    padding: 10px;
  }

  .bt_cs-head {
    font-size: 22px;
  }

  .link-section-description, .content-description-text {
    position: static;
  }

  .content-description-paragraph {
    font-size: 16px;
  }

  .s_grid-3col {
    grid-template-columns: 1fr;
  }

  .s_avoid-item {
    flex-flow: column;
  }

  .s_how-image {
    align-self: center;
    max-width: 100%;
  }

  .bt_grid {
    grid-template-columns: .75fr .6fr .5fr;
  }

  .bt_grid-top {
    font-size: 14px;
  }

  .bt_grid-top.is-middle {
    padding-left: 4px;
    padding-right: 4px;
  }

  .bt_table-wrap {
    padding: 10px;
  }

  .bt_table-highlight {
    border-radius: 10px;
  }

  .sa_avoid_common_mistakes_white_text ul {
    padding-left: 20px;
  }

  .div-block-575-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
  }

  .text-field-20-copy {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .submit-button-5-copy {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .blog-cta-banner {
    margin-top: 64px;
    margin-bottom: 64px;
    padding: 24px;
  }

  .b_download-popup-modal {
    padding: 10px;
  }

  .b_popup-form-wrap {
    width: 100%;
    min-width: auto;
    padding: 24px;
  }

  .ds_cta-line-copy {
    display: none;
  }

  .pc_hero-image {
    border-radius: 16px;
  }

  .pc_cont-top-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pc_date-wrap {
    font-size: 16px;
  }

  .pc_speaker-wrap {
    background-size: 70px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .pc_speker-rich h2 {
    font-size: 28px;
  }

  .pc_speker-rich h3 {
    font-size: 26px;
  }

  .pc_speker-rich ol, .pc_speker-rich ul {
    padding-left: 32px;
  }

  .pc_kt-wrap {
    padding: 32px 20px;
  }

  .pc_kt-head {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
  }

  .pc_cta-wrap {
    padding: 20px;
  }

  .sp_slider-mask {
    max-width: 100%;
  }

  .sp_slider-arrow.is-left {
    left: -50px;
  }

  .sp_slider-arrow.is-right {
    right: -50px;
  }

  .navigation-avatar-wrapper {
    display: none;
  }

  .section-milk-before {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .div-grandfather-wild {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h2-world-light {
    font-size: 1.875rem;
    line-height: 1.25;
  }

  .p-progress-last {
    margin-top: .75rem;
  }

  .div-division-negative {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr;
    margin-top: 2.5rem;
  }

  .stat-primary-cta-copy {
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    display: flex;
  }

  .home-tab-link-v1 {
    border-radius: 20px;
    flex-flow: column;
  }

  .home-tab-menu-v1 {
    text-align: center;
    border-radius: 13px;
    font-size: 16px;
  }

  .home-tab-v1-head {
    font-size: 18px;
  }

  .home-tutor-card {
    flex-flow: column;
  }

  .home_table-column {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .home-table_head {
    flex-flow: wrap;
  }

  .ed-section-act-spt-cards {
    padding: 3rem 10px;
  }

  .ed-section-act-spt-cards.ed-why-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ed-section-act-spt-cards.dst-hero-section {
    padding-bottom: 0;
  }

  .button-text-40, .button-text-34 {
    font-size: .875rem;
  }

  .dst-tabs-link-fr-navigation {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: .75rem;
  }

  .dst-tabs-menu-copy {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .ds_cta-line-copy-copy {
    display: none;
  }

  .b-banner-1 {
    background-position: 0 0, 100%;
    border-radius: 12px;
    overflow: hidden;
  }

  .b-banner-1-content {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
  }

  .b-banner-2 {
    background-position: 0 0, 100%;
    border-radius: 12px;
    overflow: hidden;
  }

  .b-banner-testimonial {
    background-size: auto 70px, 100px;
    border-radius: 12px;
    padding-bottom: 64px;
  }

  .b-banner-testimonial-logo {
    max-width: 130px;
    max-height: 32px;
    bottom: 16px;
    right: 16px;
  }

  .b-banner-3 {
    background-position: 0 0, 0 0;
    border-radius: 12px;
    overflow: hidden;
  }

  .b-banner-3-content {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
  }

  .b-banner-4 {
    background-position: 0 0, 0 0;
    border-radius: 12px;
    overflow: hidden;
  }

  .b-banner-4-content {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
  }

  .psat-faq-grid {
    grid-template-columns: 1fr;
  }

  .pod-tes-card-titlle-heading.text_center.mob-text-center.hidden-mobile {
    display: none;
  }

  .pod-tes-card-titlle-heading.text_center.mob-text-center.hidden-desktop {
    display: block;
  }

  .pod-tes-card-titlle-heading.text-black, .pod-tes-card-titlle-heading.mob-text-center.text_center.text-black {
    color: var(--grey);
  }

  .pod-tes-card-titlle-heading.text_bold.text_lightsky_blue.margin-0.mobile-center, .pod-tes-card-titlle-heading.font-center-align {
    text-align: center;
  }

  .disclaimer-pricing-tag {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
  }

  .dsat-pricing-subheading-tag {
    grid-row-gap: .2rem;
    flex-direction: column;
    padding-top: 20px;
    display: block;
  }

  .bd-expertise-cb-div {
    flex-flow: wrap;
  }

  .disclaimer_div {
    padding: 32px 16px 16px;
  }

  .disclaimer_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .disclaimer_desc_text_block ul {
    padding-left: 20px;
  }

  .sat-score-text-field {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .sat-score-form {
    width: 98%;
  }

  .heading-256-copy {
    padding-top: 20px;
  }

  .faq-toggle-copy {
    background-color: var(--white);
    flex: 0 auto;
    display: block;
  }

  .faq-toggle-copy.w--open {
    position: relative;
  }

  .faq-toggle-copy-copy {
    background-color: var(--white);
    flex: 0 auto;
    display: block;
  }

  .faq-toggle-copy-copy.w--open {
    position: relative;
  }

  .prod_newsletter_name_field {
    flex-direction: column;
  }

  .submit-button-5-copy {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }

  .email_text_field {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .bluebook_name_field, .sat_test_gen_name_field, .bluebook_form_name_field {
    flex-direction: column;
  }

  .ed-section-podcast {
    padding: 3rem 10px;
  }

  .ed-section-podcast.ed-why-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ed-section-podcast.dst-hero-section {
    padding-bottom: 0;
  }

  .college-grid-top-element {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .college-filter-initial {
    font-size: 16px;
  }

  .div-block-776-copy {
    align-items: flex-start;
  }

  .testprepsubscribe-copy {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .div-block-540-copy {
    flex-direction: column;
  }

  .div-block-540-copy-copy {
    flex-flow: row;
  }

  .heading_1-copy.text-white {
    font-size: 24px;
  }

  .large_heading_podcast.text_center {
    font-size: 36px;
  }

  .section-230 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-374 {
    font-size: 20px;
  }

  .div-block-874 {
    padding-top: 40px;
  }

  .image-362 {
    width: auto;
    height: auto;
  }

  .slider-24 {
    display: none;
  }

  .slider-25 {
    background-color: #0000;
    width: 100%;
    height: 550px;
    display: block;
  }

  .ap_hero-content {
    min-width: 100%;
  }

  .ap_h1-desc {
    font-size: 1rem;
  }

  .ap_h1 {
    font-size: 2rem;
  }

  .ap_logos-component {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .logo-wrap {
    width: 100%;
  }

  .logo-header-wrapper {
    max-width: none;
  }

  .logo-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-right: 32px;
  }

  .logo-gradient {
    width: 40px;
  }

  .logo-img {
    height: 22px;
  }

  .ap_edge-grid {
    grid-template-columns: 1fr;
  }

  .ap_h2 {
    font-size: 1.75rem;
  }

  .ap_h2.is--small {
    font-size: 1.5rem;
    line-height: 1.3;
  }

  .ap_h2-desc {
    font-size: 1rem;
  }

  .ap_feature-img-wrap {
    padding-top: 20px;
    padding-left: 20px;
  }

  .ap_feature-content {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .ap_feature-tab-wrap {
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 0;
    padding-right: 0;
  }

  .ap_feature-tab-link {
    padding: 10px;
    font-size: 1rem;
  }

  .ap_feature-tab-icon {
    width: 24px;
  }

  .ap_testimonial-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .ap_testimonial-img {
    width: 64px;
  }

  .text-size-medium-v2 {
    font-size: 1rem;
  }

  .ap_table-wrap {
    overflow: auto;
  }

  .ap_table {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .ap_table-content {
    flex-flow: column;
    font-size: 1rem;
  }

  .faq_dropdown-toggle {
    padding: 18px 16px;
  }

  .faq_dropdown-list {
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-22-copy {
    font-size: 12px;
  }

  .sol_tab_content_disclaimer_type_2-copy, .sol_tab_content_disclaimer_type_2-copy-2 {
    font-size: .75rem;
  }

  .bt_tabs-content-wrapper-khan {
    flex: none;
    width: 100%;
  }

  .ed-section-khan {
    padding: 3rem 10px;
  }

  .ed-section-khan.ed-why-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ed-section-khan.dst-hero-section {
    padding-bottom: 0;
  }

  .section-231 {
    padding: 3rem 10px;
  }

  .bt_image-background-copy.is-tab {
    padding: 10px;
  }

  .bt_image-background-copy.is-5-ka {
    z-index: 2;
  }

  .bt_image-background-copy.is-4-ka {
    z-index: 3;
  }

  .bt_image-background-copy.is-3-ka {
    z-index: 4;
  }

  .bt_image-background-copy.is-2-ka {
    z-index: 5;
  }

  .bt_image-background-copy.is-tab-khan {
    padding: 10px;
  }

  .ai-free-tab-banner {
    font-size: .75rem;
  }

  .large_heading_newsletter {
    font-size: 28px;
  }

  .large_heading_newsletter.text_center {
    font-size: 36px;
  }

  .large_heading_newsletter.tb-padding-5px {
    font-size: 28px;
  }

  .newsletter_main_div {
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-880 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .testprepsubscribe-newsletter {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .section-215-copy {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-154-copy-copy {
    display: block;
  }

  .newsletter-label-badge {
    background-color: #0000;
    padding-top: 20px;
  }

  .newsletter-label {
    background-color: #fff;
  }

  .newsletter-tags-badges-v2 {
    vertical-align: baseline;
    flex: 0 auto;
    font-size: .75rem;
    position: static;
  }

  .div-block-378-copy {
    padding: 0 12px;
  }

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

  .testimonial_section_newsletter {
    display: none;
  }

  .dst-tabs-grid, .dst-tabs-grid.is--2-col {
    grid-template-columns: 1fr;
  }

  .dst-tabs-grid-cont {
    padding: 1rem;
  }

  .dst-tabs-grid-cont.is-marquee-item {
    max-width: 280px;
  }

  .heading-center {
    font-size: 14px;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .title-privacy-policy.text_blue_pp {
    line-height: 24px;
  }

  .privacy_new_content {
    padding: 8px;
    line-height: 26px;
  }

  .privacy_new_content_list {
    padding: 8px;
    line-height: 24px;
  }

  .privacy_new_content_bold {
    padding: 20px;
    line-height: 24px;
  }

  .privacy-policy-blue-box {
    padding: 32px 16px 16px 10px;
  }

  .privacy-policy-blue-box.for-mob-table {
    border-style: none;
    border-width: 0;
    border-radius: 0;
    margin: 10px 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .privacy-policy-blue-box.for-mob-box {
    border-width: 1px;
    border-radius: 8px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .b_kt-rich-numbered {
    padding-left: 12px;
    padding-right: 12px;
  }

  .b_kt-rich-numbered ul {
    margin-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .privacy-policy-bulletpoints-rich-text {
    padding-left: 12px;
  }

  .privacy-policy-bulletpoints-rich-text ul {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .privacy-policy-global-table-div {
    padding: 40px 20px;
  }

  .privacy_first_content {
    padding: 0 10px 0 0;
    line-height: 24px;
  }

  .policy_title {
    flex-flow: column;
  }

  .pp-h2-title {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 8px 8px 8px 12px;
  }

  .pp-h2-maintitle {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .privacy-policy-blue-box-copy {
    padding: 32px 16px 16px;
  }

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

  .pp_div_block.if-table {
    padding-right: 10px;
  }

  .heading_1_for_pp {
    font-size: 18px;
    font-weight: 700;
  }

  .b_kt-h2-wrap-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .list-11 {
    padding-left: 20px;
  }

  .pp-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .privacy-policy-global-table-div-copy {
    padding: 20px;
    overflow: hidden;
  }

  .privacy-policy-global-table-div-copy.formobtable {
    padding-left: 0;
    padding-right: 0;
  }

  .b_kt-h2-wrap-copy-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .list-12 {
    padding-left: 20px;
  }

  .div-block-888 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dsat_tutor-wrap {
    max-width: 100%;
  }

  .isee_h1, .demo_h1 {
    font-size: 2rem;
  }

  .demo-pointer-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .demo-logo-v2 {
    width: 125px;
    display: inline-block;
  }

  .demo-logo-v2.w--current {
    display: none;
  }

  .sla-table-grid-c4 {
    overflow: visible;
  }

  .business_hours, .sla_content_noheading {
    padding: 8px 12px;
    line-height: 26px;
  }

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

  .sla_div_block_noheading.if-table {
    padding-right: 10px;
  }

  .sla-bulletpoints-rich-text {
    padding-left: 12px;
  }

  .sla-bulletpoints-rich-text ul {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .privacy-policy-global-table-div-copy-copy {
    padding: 20px;
    overflow: hidden;
  }

  .privacy-policy-global-table-div-copy-copy.formobtable {
    padding-left: 0;
    padding-right: 0;
  }

  .privacy-policy-global-table-div-copy-copy-copy {
    padding: 20px;
    overflow: hidden;
  }

  .privacy-policy-global-table-div-copy-copy-copy.formobtable {
    padding-left: 0;
    padding-right: 0;
  }

  .sla-remedies-table {
    padding: 20px;
    overflow: hidden;
  }

  .sla-remedies-table.formobtable {
    padding-left: 0;
    padding-right: 0;
  }

  .sla-table-remedies {
    grid-template-columns: 1fr 1fr;
  }

  .dpa-bulletpoints-rich-text {
    padding-left: 12px;
  }

  .dpa-bulletpoints-rich-text ul {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dpa-processors-table {
    padding: 20px;
    overflow: hidden;
  }

  .dpa-processors-table.formobtable {
    padding-left: 0;
    padding-right: 0;
  }

  .dpa-data-table {
    padding: 20px;
    overflow: hidden;
  }

  .dpa-data-table.formobtable {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-9 {
    vertical-align: baseline;
  }

  .ppbrte {
    padding-left: 12px;
  }

  .ppbrte ul {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .legal-div {
    flex-flow: column;
  }

  .legal-heading.text_center {
    font-size: 36px;
  }

  .legal-date.text_center.mob-text-center.hidden-mobile {
    display: none;
  }

  .legal-date.text_center.mob-text-center.hidden-desktop {
    display: block;
  }

  .legal-date.text-gray {
    font-size: 16px;
  }

  .legal-date.text-gray.margin-bottom-zero {
    margin-bottom: 0;
  }

  .legal-date.text-black, .legal-date.mob-text-center.text_center.text-black {
    color: var(--grey);
  }

  .legal-date.text_bold.text_lightsky_blue.margin-0.mobile-center, .legal-date.font-center-align {
    text-align: center;
  }

  .legal-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .privacy_content-copy {
    padding: 8px 12px;
    line-height: 26px;
  }

  .price-section {
    margin-left: 20px;
    margin-right: 20px;
  }

  .price-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .price-card {
    width: 100%;
  }

  .new-pricing-button {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 100%;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  .dsat-pricing-subheading-pricing-copy {
    grid-row-gap: .2rem;
    flex-direction: column;
    padding-top: 20px;
    display: none;
  }

  .global-padding-pricing-copy {
    padding: 40px 20px;
  }

  .content-library-section {
    background-color: var(--white);
  }

  .div-block-902 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu-20 {
    display: flex;
  }

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

  .test-credits {
    min-width: 600px;
  }

  .logov3_image-copy {
    height: 35px;
  }

  .brand-button-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    margin-left: 0;
    padding: 10px;
    font-size: 14px;
  }

  .brand-button-copy.fod-ds {
    align-self: auto;
    width: auto;
  }

  .brand-button-copy.not-for-mobile {
    width: auto;
  }

  .brand-button-copy.not-for-mobile.is-secondary {
    color: #000;
    display: none;
  }

  .brand-button-copy.not-for-mobile.mobileinvisible {
    display: none;
  }

  .brand-button-copy.not-for-desktop {
    width: auto;
  }

  .brand-button-copy.not-for-desktop.is-secondary {
    display: none;
  }

  .brand-button-copy.align-left, .brand-button-copy.is-white.is-left {
    align-self: auto;
  }

  .brand-button-copy.sat-cta {
    width: auto;
  }

  .brand-button-copy.is-blog_featured, .brand-button-copy.is-blog-form-cta {
    align-self: auto;
    width: auto;
  }

  .brand-button-copy.is-large {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: auto;
    margin-left: 0;
  }

  .brand-button-copy.not-for-mobile-copy {
    width: auto;
  }

  .brand-button-copy.not-for-mobile-copy.is-secondary {
    color: #000;
    display: none;
  }

  .brand-button-copy.not-for-mobile-copy.mobileinvisible {
    display: none;
  }

  .homepage-btn {
    background-image: linear-gradient(#2f80ed, #1b65c8);
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: 200px;
    padding: 10px;
    font-size: 14px;
    display: block;
  }

  ._2cta-hero {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .logov3_marquee-copy {
    grid-column-gap: .725rem;
    grid-row-gap: .725rem;
    grid-column-gap: .725rem;
    grid-row-gap: .725rem;
    grid-column-gap: .725rem;
    grid-row-gap: .725rem;
    grid-template-columns: 1fr;
  }

  .section-21-copy {
    background-color: var(--white);
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .table-scroll-wrapper {
    width: 100%;
    height: 100%;
    display: block;
    overflow: scroll;
  }

  .div-block-907 {
    width: 98%;
  }

  .pricing-tabletext-heading, .pricing-tabletext-rowheading, .pricing-tabletext-content {
    min-width: 160px;
  }

  .logov3_marquee-copy {
    grid-column-gap: .725rem;
    grid-row-gap: .725rem;
    grid-template-columns: 1fr;
  }

  .bt_table-wrap-hsai {
    padding: 10px;
  }

  .bt_grid_hsai {
    grid-template-columns: .75fr .6fr .5fr;
  }

  .consent_placeholder_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .consent_placeholder_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .consent_prefs_heading {
    font-size: 1rem;
  }

  .consent_banner {
    margin-left: 1rem;
    left: 0%;
  }

  .consent_prefs_label-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .consent_banner_link {
    order: 1;
  }

  .consent_prefs_description {
    text-wrap: balance;
  }

  .consent_button_prefs {
    padding-left: 0;
    padding-right: 0;
  }

  .consent_prefs_popup {
    padding: 1.25rem;
  }

  .consent_prefs_label-active {
    border-style: none;
    padding: 0;
  }

  .consent_gpc-honored_text {
    text-wrap: balance;
  }

  .consent_banner_buttons {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .consent_prefs_buttons {
    flex-flow: column;
    align-items: stretch;
  }
}

#w-node-_51ef562e-c2cf-74a5-966a-7b5bbd061ba7-eb09754d, #w-node-_51ef562e-c2cf-74a5-966a-7b5bbd061bd0-eb09754d {
  place-self: center;
}

#w-node-_96acbdf8-486d-5a1d-c437-ad2affd26d62-ffd26d43, #w-node-_0f1a3c1b-6e02-7b18-b7d6-9a1fc2f14535-ffd26d43, #w-node-_96acbdf8-486d-5a1d-c437-ad2affd26d71-ffd26d43, #w-node-_96acbdf8-486d-5a1d-c437-ad2affd26d79-ffd26d43, #w-node-_96acbdf8-486d-5a1d-c437-ad2affd26d8b-ffd26d43, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af4d9-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af4e1-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af4e4-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af4ee-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af4f1-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af4fb-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af4fe-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af500-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af508-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af50b-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af515-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af518-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af51a-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af522-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af525-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af52f-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af532-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af53c-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af53f-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af542-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af54a-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af54d-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af557-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af55a-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af564-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af567-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af569-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af571-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af574-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af57e-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af581-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af583-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af58b-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af58e-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af598-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af59b-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5a5-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5a8-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5ab-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5b3-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5b6-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5c0-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5c3-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5cd-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5d0-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5d2-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5da-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5dd-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5e7-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5ea-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5ec-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5f4-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af5f7-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af601-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af604-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af60e-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af611-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af614-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af61c-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af61f-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af629-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af62c-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af636-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af639-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af63b-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af643-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af646-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af650-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af653-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af655-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af65d-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af660-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af66a-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af66d-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af677-847af4d2, #w-node-_9b3f49f6-a7a0-b4cb-f09f-dcda847af67a-847af4d2, #w-node-e67dc36b-443e-091b-eacd-392c964cf902-ca2f490d, #w-node-a1fdf410-5372-9911-3944-01389c2c07c1-39381a0e, #w-node-_65a1732e-dff8-ac93-7689-68aabbe01665-450091b4, #w-node-_53c9f0f9-7922-bd21-463c-1fe17adfd89b-450091b4, #toc.w-node-b64f318b-6f11-8d04-0ede-804c385ec3e6-450091b4, #w-node-_3ead1cb8-381b-56ab-59ac-8126c40884b9-450091b4, #w-node-_1e461aba-0272-4850-fc2e-755fa240b7e1-450091b4, #w-node-_1e461aba-0272-4850-fc2e-755fa240b7ea-450091b4, #w-node-_1e461aba-0272-4850-fc2e-755fa240b7f3-450091b4, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda88b-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda893-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda896-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8a0-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8a3-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8ad-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8b0-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8b2-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8ba-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8bd-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8c7-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8ca-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8cc-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8d4-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8d7-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8e1-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8e4-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8ee-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8f1-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8f4-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8fc-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda8ff-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda909-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda90c-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda916-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda919-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda91b-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda923-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda926-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda930-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda933-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda935-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda93d-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda940-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda94a-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda94d-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda957-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda95a-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda95d-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda965-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda968-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda972-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda975-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda97f-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda982-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda984-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda98c-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda98f-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda999-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda99c-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda99e-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9a6-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9a9-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9b3-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9b6-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9c0-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9c3-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9c6-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9ce-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9d1-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9db-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9de-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9e8-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9eb-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9ed-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9f5-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fda9f8-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa02-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa05-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa07-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa0f-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa12-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa1c-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa1f-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa29-3fc06489, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa2c-3fc06489, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539050-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539054-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539057-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253905a-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253905d-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539060-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539063-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539066-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539069-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253906c-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253906f-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539072-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539075-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539078-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253907b-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253907e-73298537, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539081-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce73-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce77-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce7b-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce7e-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce81-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce84-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce87-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce8a-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce8d-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce90-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce93-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce96-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce99-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce9c-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ce9f-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75cea2-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75cea5-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75cea8-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ceab-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ceae-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ceb1-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ceb4-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ceb7-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75ceba-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75cebd-73298537, #w-node-_11c8b741-7b5c-7013-45cd-749e5f75cec0-73298537, #w-node-f31a5c11-32a6-0dce-8cb7-23610101379a-06877793, #w-node-f99ac5c2-c4ad-58d6-da74-213b1505dc41-06877793, #w-node-_0471f166-d65d-dc5e-c302-75c869bb5747-06877793, #w-node-e754dcf0-b22d-4a81-2255-cc14739228b9-06877793, #w-node-_25a3e654-b0ff-e854-cbb0-44f68b626070-06877793, #w-node-_25a3e654-b0ff-e854-cbb0-44f68b626074-06877793, #w-node-_69f2c641-517c-6321-c247-18e12a4a22ef-06877793, #w-node-d8691480-4862-7219-74b7-7262dd8a11dd-06877793, #w-node-d8691480-4862-7219-74b7-7262dd8a11e1-06877793, #w-node-d8691480-4862-7219-74b7-7262dd8a11e3-06877793, #w-node-c015e58b-684e-bfd9-e1ac-7b29834458fe-06877793, #w-node-c015e58b-684e-bfd9-e1ac-7b2983445900-06877793, #w-node-c015e58b-684e-bfd9-e1ac-7b2983445904-06877793, #w-node-c015e58b-684e-bfd9-e1ac-7b2983445906-06877793, #w-node-c36d2de0-224a-1f28-37be-df9b40d863ce-06877793, #w-node-cfc8a1e9-9285-e6f6-08fe-f9b558213e5e-06877793, #w-node-cfc8a1e9-9285-e6f6-08fe-f9b558213e62-06877793, #w-node-cfc8a1e9-9285-e6f6-08fe-f9b558213e64-06877793, #w-node-_883bc80b-c48b-2f19-6997-c9bcf6693441-06877793, #w-node-_1d9f4cb6-c2df-d8b0-1921-cd4d3857e2fb-06877793, #w-node-_1d9f4cb6-c2df-d8b0-1921-cd4d3857e2ff-06877793, #w-node-_1d9f4cb6-c2df-d8b0-1921-cd4d3857e301-06877793, #w-node-ece80f15-08f0-b2dd-8b8f-2ff98eb95080-5704ad76, #w-node-_0283282e-86fe-6208-5728-010b42b5e2a1-5704ad76, #w-node-_403c054d-2808-986f-3da0-d859b9a873fb-83d4a835, #w-node-_403c054d-2808-986f-3da0-d859b9a87403-83d4a835, #w-node-_403c054d-2808-986f-3da0-d859b9a87406-83d4a835, #w-node-_403c054d-2808-986f-3da0-d859b9a87440-83d4a835, #w-node-_403c054d-2808-986f-3da0-d859b9a87449-83d4a835, #w-node-_403c054d-2808-986f-3da0-d859b9a8744c-83d4a835, #w-node-_403c054d-2808-986f-3da0-d859b9a8744e-83d4a835, #w-node-_403c054d-2808-986f-3da0-d859b9a87457-83d4a835, #w-node-_403c054d-2808-986f-3da0-d859b9a8745a-83d4a835, #w-node-_3cfe37ee-e8dc-cf55-87df-62f0f12a627c-83d4a835, #w-node-_3cfe37ee-e8dc-cf55-87df-62f0f12a6285-83d4a835, #w-node-_3cfe37ee-e8dc-cf55-87df-62f0f12a6288-83d4a835, #w-node-_9da074ce-3e01-f5c0-c906-03a35b417504-ea317789, #w-node-_5dc0d069-79ea-4a61-5933-cde39c218d04-ea317789, #w-node-f03c5b4f-08d8-40a1-de46-99a325c96f2c-ea317789, #w-node-f03c5b4f-08d8-40a1-de46-99a325c96f32-ea317789, #w-node-_21f7b1c7-1255-d798-2519-6661e7ad24fb-ea317789, #w-node-_21f7b1c7-1255-d798-2519-6661e7ad2501-ea317789, #w-node-_92ae1503-3d7a-c9a2-dee0-32b894116b48-ea317789, #w-node-_92ae1503-3d7a-c9a2-dee0-32b894116b4e-ea317789, #w-node-d900ce5b-38fc-4e75-c037-af478a44a66d-ea317789, #w-node-d7074aac-d792-4f18-a1b8-d4038b4f0fca-b054827b, #w-node-d7074aac-d792-4f18-a1b8-d4038b4f0fd4-b054827b, #w-node-d7074aac-d792-4f18-a1b8-d4038b4f1000-b054827b, #w-node-d7074aac-d792-4f18-a1b8-d4038b4f1001-b054827b, #w-node-d7074aac-d792-4f18-a1b8-d4038b4f1008-b054827b, #w-node-d7074aac-d792-4f18-a1b8-d4038b4f100b-b054827b, #w-node-d7074aac-d792-4f18-a1b8-d4038b4f100e-b054827b, #w-node-_9da074ce-3e01-f5c0-c906-03a35b417504-368e0a7b, #w-node-e349bf3e-cdaf-1e2a-a5e6-6a3717e539c3-368e0a7b, #w-node-_1fe90d59-3f47-23e4-fb29-df5d560d8e7d-368e0a7b, #w-node-_1fe90d59-3f47-23e4-fb29-df5d560d8e81-368e0a7b, #w-node-_1fe90d59-3f47-23e4-fb29-df5d560d8e83-368e0a7b, #w-node-_1fe90d59-3f47-23e4-fb29-df5d560d8e87-368e0a7b, #w-node-_1fe90d59-3f47-23e4-fb29-df5d560d8e89-368e0a7b, #w-node-_1fe90d59-3f47-23e4-fb29-df5d560d8e8d-368e0a7b, #w-node-d900ce5b-38fc-4e75-c037-af478a44a66d-368e0a7b, #w-node-_10644908-9853-fc21-08c0-935c5314a299-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2a1-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2a4-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2a6-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2ae-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2b1-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2b4-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2bc-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2bf-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2c1-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2c9-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2cc-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2cf-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2da-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2dc-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2e4-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2e7-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2eb-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2f4-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2f7-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a2f9-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a301-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a304-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a306-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a30e-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a311-f058c364, #w-node-_10644908-9853-fc21-08c0-935c5314a3ed-f058c364, #w-node-aa0b7105-de95-a7d2-88c1-e4e64df92bb4-f058c364, #w-node-bc8a074a-f6fc-17b4-13e2-d36656bd3be1-f058c364, #w-node-cbebb3be-aaec-602f-00d7-63e9f40b1d4e-f058c364, #w-node-df136d36-d576-0982-e915-57f176427feb-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0a8-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0aa-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0ac-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0ae-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0b0-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0b2-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0bb-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0bd-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0bf-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0c1-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0c3-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0c5-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0ce-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0d0-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0d2-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0d4-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0d6-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0d8-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0f0-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0f8-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0fb-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c0fd-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c105-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c108-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c10b-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c113-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c116-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c118-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c120-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c123-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c126-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c131-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c133-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c13b-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c13e-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c141-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c14a-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c14d-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c14f-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c157-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c15a-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c15c-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c164-f058c364, #w-node-c091176b-39c9-9346-8c32-0960e270c167-f058c364, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4eb4-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4eb6-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4eb8-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4eba-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4ebc-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4ebe-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4ec7-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4ec9-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4ecd-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4ecf-0fcf4eac, #w-node-f6ad8488-8bc3-d730-0cda-f3690fcf4ed1-0fcf4eac, #w-node-c59949c4-5b87-81c4-e106-5c2a183cdbd4-0fcf4eac, #w-node-c59949c4-5b87-81c4-e106-5c2a183cdbd6-0fcf4eac, #w-node-c59949c4-5b87-81c4-e106-5c2a183cdbda-0fcf4eac, #w-node-c59949c4-5b87-81c4-e106-5c2a183cdbdc-0fcf4eac, #w-node-c59949c4-5b87-81c4-e106-5c2a183cdbde-0fcf4eac, #w-node-e0791caf-c97b-ebf1-3b22-fb33a20e49fc-78bfc579, #w-node-_20551d28-72d1-6802-a355-b312887c1f0e-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8970f9-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897101-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897104-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89710e-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897111-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89711b-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89711e-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897120-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897128-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89712b-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897135-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897138-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89713a-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897142-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897145-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89714f-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897152-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89715c-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89715f-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897162-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89716a-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89716d-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897177-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89717a-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897184-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897187-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897189-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897191-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897194-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89719e-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971a1-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971a3-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971ab-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971ae-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971b8-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971bb-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971c5-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971c8-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971cb-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971d3-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971d6-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971e0-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971e3-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971ed-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971f0-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971f2-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971fa-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb8971fd-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897207-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89720a-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89720c-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897214-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897217-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897221-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897224-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89722e-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897231-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897234-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89723c-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89723f-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897249-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89724c-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897256-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897259-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89725b-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897263-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897266-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897270-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897273-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897275-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89727d-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897280-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89728a-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89728d-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb897297-78bfc579, #w-node-_81add61f-35f9-607f-6d49-965acb89729a-78bfc579, #w-node-_9f3f4cc8-d5ce-4420-7136-00acaa4e7cf2-e48e1e4b, #w-node-_78b5274e-faf5-eb1f-a08b-04f91305b5d9-e48e1e4b, #w-node-_8309de35-cb16-cd32-a2b6-4fb736ab5ef8-e48e1e4b, #w-node-_4f1cd793-2369-5262-0e02-4ebdff0dbfd8-e48e1e4b, #w-node-_5e35c8a1-1777-07e1-547c-6298be9a794b-e48e1e4b, #w-node-_7d04e94b-7541-2043-26e6-80ec37896a4b-e48e1e4b, #w-node-_2aebb857-d9c9-ae89-e0c1-7d26ebc3f77a-e48e1e4b, #w-node-_2aebb857-d9c9-ae89-e0c1-7d26ebc3f781-e48e1e4b, #w-node-_3aefe13d-17e3-da92-781f-5bf614723310-e48e1e4b, #w-node-be5b15bd-c2e6-3723-ba4a-96d8caf9a766-e48e1e4b, #w-node-fa775780-6eba-dc7c-8dd2-d8afd9283d66-e48e1e4b, #w-node-fa775780-6eba-dc7c-8dd2-d8afd9283d6e-e48e1e4b, #w-node-af2b2948-e728-6572-fb51-22ba635079b5-e48e1e4b, #w-node-ee6e4662-87c2-2b61-7d54-eee29eff6052-e48e1e4b, #w-node-_437da409-fd2e-84d4-8dd1-31e4aa587a12-e48e1e4b, #w-node-_437da409-fd2e-84d4-8dd1-31e4aa587a1a-e48e1e4b, #w-node-_2a53a857-58fd-e6c1-f53a-1b0771da9fc2-e48e1e4b, #w-node-_2a53a857-58fd-e6c1-f53a-1b0771da9fc9-e48e1e4b, #w-node-_1868b710-c263-3489-be5d-db103561ccdd-e48e1e4b, #w-node-_1868b710-c263-3489-be5d-db103561cce4-e48e1e4b, #w-node-_75bb4e94-6c54-12db-c96d-946057b0343f-e48e1e4b, #w-node-_75bb4e94-6c54-12db-c96d-946057b03447-e48e1e4b, #w-node-_526f67ed-57f9-e455-e412-c301b03ced52-e48e1e4b, #w-node-_526f67ed-57f9-e455-e412-c301b03ced5a-e48e1e4b, #w-node-e7696072-1f4d-4db2-f67a-c5bac12d5401-e48e1e4b, #w-node-e7696072-1f4d-4db2-f67a-c5bac12d5408-e48e1e4b, #w-node-_017454ae-fa4d-3126-88b8-a6b997b1a269-e48e1e4b, #w-node-_017454ae-fa4d-3126-88b8-a6b997b1a271-e48e1e4b, #w-node-d0a06119-75d6-da62-fcce-2a2e7caecc1b-e48e1e4b, #w-node-d0a06119-75d6-da62-fcce-2a2e7caecc23-e48e1e4b, #w-node-b4bf66a4-c7a0-e8f0-587b-444662877320-e48e1e4b, #w-node-d0b29fa8-9e5a-87a0-4b39-5befcaacf410-e48e1e4b, #w-node-d7b85c0c-00f7-39ff-5b41-8c2dfbed3663-e48e1e4b, #w-node-_1a44abe1-1d1d-0943-7531-9df64b0cb504-e48e1e4b, #w-node-_7ebfd2e9-2d94-de11-8361-e70607114e0a-e48e1e4b, #w-node-_885531e9-7341-8732-ad2c-c3a337c9d1b3-e48e1e4b, #w-node-_6c09db30-094f-413c-2641-1b7f1f063d5f-e48e1e4b, #w-node-f4cc2c76-d5c5-a1ef-5ff3-c0e2b23b1ab4-e48e1e4b, #w-node-_6007b9b6-50cb-c65f-fc26-d9bac510a829-e48e1e4b, #w-node-_6007b9b6-50cb-c65f-fc26-d9bac510a830-e48e1e4b, #w-node-_11b28b01-fae2-d84b-5ab7-a5c9948fca6b-e48e1e4b, #w-node-_11b28b01-fae2-d84b-5ab7-a5c9948fca73-e48e1e4b, #w-node-_1aec656d-b191-9644-1edd-86cb7b33ce90-e48e1e4b, #w-node-_1aec656d-b191-9644-1edd-86cb7b33ce98-e48e1e4b, #w-node-_35e8c0a6-e7a3-5b06-1acc-8a365fd143ba-e48e1e4b, #w-node-_35e8c0a6-e7a3-5b06-1acc-8a365fd143c2-e48e1e4b, #w-node-c700c77a-ba5e-94f2-f534-b3205e703175-e48e1e4b, #w-node-c700c77a-ba5e-94f2-f534-b3205e70317c-e48e1e4b, #w-node-adc6bd08-072a-280e-a895-61e15c210c31-e48e1e4b, #w-node-adc6bd08-072a-280e-a895-61e15c210c38-e48e1e4b, #w-node-ceaa6628-82bb-74f9-4eeb-0e5f322ac34c-e48e1e4b, #w-node-ceaa6628-82bb-74f9-4eeb-0e5f322ac354-e48e1e4b, #w-node-b3faeca0-a2a3-2981-995a-feb8d6a37374-e48e1e4b, #w-node-b3faeca0-a2a3-2981-995a-feb8d6a3737c-e48e1e4b, #w-node-a20b5fcd-b88d-0ece-a350-f3f33a152091-e48e1e4b, #w-node-a729c5ae-566f-00da-34cd-dcce15781a54-e48e1e4b, #w-node-a2e0abcc-ea00-614c-554c-18b3b8eb3bed-e48e1e4b, #w-node-ebc0d566-3bcb-a1e8-2ebe-6aa225bc30ec-e48e1e4b, #w-node-ebc0d566-3bcb-a1e8-2ebe-6aa225bc30f4-e48e1e4b, #w-node-d17a9f05-e262-5838-8215-3bcee03e8d83-e48e1e4b, #w-node-d17a9f05-e262-5838-8215-3bcee03e8d8b-e48e1e4b, #w-node-_00a6a367-ff6b-5bba-9458-fa84866525eb-e48e1e4b, #w-node-_00a6a367-ff6b-5bba-9458-fa84866525f4-e48e1e4b, #w-node-_8e816771-f54d-0fe7-f54e-a28a1f13391d-e48e1e4b, #w-node-_8e816771-f54d-0fe7-f54e-a28a1f133926-e48e1e4b, #w-node-db473cab-3b94-2ea3-5aa4-f6d93059165a-e48e1e4b, #w-node-db473cab-3b94-2ea3-5aa4-f6d930591663-e48e1e4b, #w-node-_3141b5e3-4ad6-c383-7f15-2b18a22567d4-e48e1e4b, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac22b-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac232-bdcd0c3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac234-bdcd0c3a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac23b-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac23d-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac244-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac246-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac24d-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac24f-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac256-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac25e-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac265-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac267-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac26e-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac270-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac277-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac27f-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac286-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac288-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac28f-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac291-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac298-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac29a-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2a1-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2a3-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2aa-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2ac-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2b3-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2bb-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2c2-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2c4-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2cb-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2cd-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2d4-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2d6-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2dd-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2e5-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2ec-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2ee-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2f5-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2f7-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac2fe-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac306-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac30d-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac30f-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac316-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac318-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac31f-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac321-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac328-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac330-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac337-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac339-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac340-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac348-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac34f-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac351-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac358-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3aa-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3b2-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3b5-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3b7-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3bf-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3c2-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3c5-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3cd-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3d0-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3d2-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3da-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3dd-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3e0-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3eb-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3ed-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3f5-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3f8-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac3fc-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac405-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac408-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac40a-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac412-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac415-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac417-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac41f-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac422-bdcd0c3a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac42b-bdcd0c3a {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac47a-bdcd0c3a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4d80802a-7dd6-a27c-462e-ad755ed996a6-23437c0f, #w-node-_89ca7f65-084e-4586-966c-3e5a4e739237-58b1933e, #w-node-_158f0f83-1751-94cf-60ee-bde9bcdef174-748659f3, #w-node-_158f0f83-1751-94cf-60ee-bde9bcdef181-748659f3, #w-node-_158f0f83-1751-94cf-60ee-bde9bcdef18e-748659f3, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79756-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d7975e-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79761-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79763-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d7976b-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d7976e-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79771-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79779-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d7977c-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d7977e-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79786-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79789-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d7978b-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79793-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79796-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d79798-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797a0-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797a3-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797a5-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797ae-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797b1-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797b3-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797bb-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797be-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797c0-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797c8-464abe4c, #w-node-_82bc51fa-c890-a57c-39b9-a5ae88d797cb-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f55-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f5d-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f60-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f62-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f6a-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f6d-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f70-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f78-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f7b-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f7d-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f85-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f88-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f8a-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f92-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f95-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f97-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2f9f-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fa2-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fa4-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fad-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fb0-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fb2-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fba-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fbd-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fbf-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fc7-464abe4c, #w-node-e977087a-505d-5267-93e9-52c4033a2fca-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b85196-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b8519e-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851a1-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851a3-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851ab-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851ae-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851b1-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851b9-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851bc-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851be-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851c6-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851c9-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851cb-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851d3-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851d6-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851d8-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851e0-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851e3-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851e5-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851ee-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851f1-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851f3-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851fb-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b851fe-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b85200-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b85208-464abe4c, #w-node-a6ce89c3-70ea-6a6d-6cc2-4f3a02b8520b-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771251-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771259-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-81081077125c-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-81081077125e-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771266-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771269-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-81081077126c-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771274-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771277-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771279-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771281-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771284-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771286-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-81081077128e-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771291-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-810810771293-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-81081077129b-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-81081077129e-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712a0-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712a9-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712ac-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712ae-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712b6-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712b9-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712bb-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712c3-464abe4c, #w-node-_51a4a69b-f0a4-9083-ca3f-8108107712c6-464abe4c, #w-node-_03fc1bbe-5498-11f2-1dc4-408224c22943-c42f1a02, #w-node-_2d49249f-785d-afaf-15d8-87f3c3ec1f4a-3770f09c, #w-node-e3b22857-491c-3484-b9f9-9f5ee2159ae7-d7c165b1, #w-node-d46d373c-9c28-b956-4ce1-57f4d7d4e7f4-2ce412d5, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5343-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b534b-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b534e-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5358-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b535b-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5365-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5368-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b536a-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5372-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5375-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b537f-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5382-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5384-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b538c-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b538f-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5399-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b539c-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53a6-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53a9-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53ac-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53b4-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53b7-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53c1-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53c4-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53ce-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53d1-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53d3-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53db-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53de-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53e8-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53eb-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53ed-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53f5-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b53f8-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5402-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5405-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b540f-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5412-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5415-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b541d-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5420-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b542a-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b542d-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5437-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b543a-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b543c-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5444-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5447-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5451-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5454-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5456-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b545e-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5461-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b546b-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b546e-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5478-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b547b-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b547e-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5486-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5489-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5493-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b5496-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54a0-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54a3-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54a5-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54ad-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54b0-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54ba-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54bd-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54bf-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54c7-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54ca-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54d4-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54d7-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54e1-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54e4-895ad8b8, #w-node-_58c4b532-8e72-af68-dee2-1e6df94b54ed-895ad8b8, #w-node-_1a277329-5fc9-b002-1646-24934140a54d-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a555-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a558-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a55a-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a562-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a565-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a568-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a570-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a573-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a575-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a57d-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a580-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a583-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a58e-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a590-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a598-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a59b-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a59f-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a5a8-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a5ab-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a5ad-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a5b5-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a5b8-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a5ba-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a5c2-b6f9fb08, #w-node-_1a277329-5fc9-b002-1646-24934140a5c5-b6f9fb08, #w-node-d8651ac8-e036-c554-cf8a-a3d98203ef74-7254d9b0, #w-node-d8651ac8-e036-c554-cf8a-a3d98203ef7d-7254d9b0, #w-node-d8651ac8-e036-c554-cf8a-a3d98203efbf-7254d9b0, #w-node-d8651ac8-e036-c554-cf8a-a3d98203f042-7254d9b0, #w-node-d8651ac8-e036-c554-cf8a-a3d98203f04a-7254d9b0, #w-node-d8651ac8-e036-c554-cf8a-a3d98203f051-7254d9b0, #w-node-d8651ac8-e036-c554-cf8a-a3d98203f058-7254d9b0, #w-node-d8651ac8-e036-c554-cf8a-a3d98203f061-7254d9b0, #w-node-d8651ac8-e036-c554-cf8a-a3d98203f0a1-7254d9b0, #w-node-_23345122-df5a-f520-6431-27d21fcb8bab-7254d9b0, #w-node-_23345122-df5a-f520-6431-27d21fcb8bb4-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf3f-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf47-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf4a-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf54-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf57-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf61-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf64-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf66-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf6e-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf71-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf7b-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf7e-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf80-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf88-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf8b-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf95-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabf98-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfa2-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfa5-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfa8-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfb0-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfb3-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfbd-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfc0-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfca-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfcd-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfcf-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfd7-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfda-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfe4-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfe7-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabfe9-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabff1-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabff4-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dabffe-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac001-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac00b-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac00e-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac011-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac019-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac01c-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac026-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac029-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac033-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac036-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac038-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac040-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac043-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac04d-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac050-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac052-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac05a-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac05d-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac067-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac06a-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac074-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac077-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac07a-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac082-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac085-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac08f-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac092-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac09c-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac09f-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0a1-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0a9-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0ac-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0b6-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0b9-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0bb-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0c3-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0c6-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0d0-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0d3-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0dd-7254d9b0, #w-node-_1c5caded-6042-111e-ee2b-31e936dac0e0-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25204e-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25204f-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25205a-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252065-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252070-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252073-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252076-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252079-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25207c-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25207f-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252082-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252085-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252088-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25208b-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25208e-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252091-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252094-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b252097-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25209a-7254d9b0, #w-node-c75033a3-8001-f2ad-c653-76bc5b25209d-7254d9b0, #w-node-_788e2070-9cfb-62e0-cde8-842bd7380dc2-4b4a3337, #w-node-_540d41da-3338-a92e-69bd-04dfb5584365-4b4a3337, #w-node-_5288825c-c645-5c92-2917-4ce6e8ede8e4-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9ad5-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9ad7-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9ad9-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9adb-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9add-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9adf-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9ae8-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9aea-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9aec-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9aee-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9af0-4b4a3337, #w-node-_2abc3d7e-3309-1833-63e7-a8775e5d9af2-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a354a-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a354c-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a354e-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3550-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3552-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3554-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a355d-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a355f-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3561-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3563-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3565-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3567-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a359a-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35a2-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35a5-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35a7-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35af-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35b2-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35b5-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35bd-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35c0-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35c2-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35ca-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35cd-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35d0-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35db-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35dd-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35e5-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35e8-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35ec-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35f5-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35f8-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a35fa-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3602-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3605-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3607-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a360f-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3612-4b4a3337, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a3659-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb609c-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb609e-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60a0-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60a2-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60a4-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60a6-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60af-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60b1-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60b3-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60b5-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60b7-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb60b9-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61a1-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61a2-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61ad-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61b8-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61c3-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61c6-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61c9-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61cc-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61cf-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61d2-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61d5-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61d8-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61db-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61de-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61e1-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61e4-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61e7-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61ea-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61ed-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb61f0-4b4a3337, #w-node-_2bd082ae-4a5a-b4c4-b764-678f9ce01dfb-4b4a3337, #w-node-_46c66512-dcd8-40bb-dd20-16136ed40ead-4b4a3337, #w-node-_46c66512-dcd8-40bb-dd20-16136ed40eba-4b4a3337, #w-node-_545ea009-5df3-85da-a017-5d19aa488af3-707ce479, #w-node-_32e8eeb4-d200-ccea-c70c-76f472be7319-05e13f5c, #w-node-c4b47e4d-fea0-2b39-1f47-d4f029756e47-05e13f5c, #w-node-_9476c122-db9a-dba7-ac09-88717302f9a4-05e13f5c, #w-node-_9476c122-db9a-dba7-ac09-88717302f9a7-05e13f5c, #w-node-_9476c122-db9a-dba7-ac09-88717302f9aa-05e13f5c, #w-node-_0ed7d399-c1ea-5d94-514b-a75f16a54eac-05e13f5c, #w-node-_0ed7d399-c1ea-5d94-514b-a75f16a54eb7-05e13f5c, #w-node-_2302fcc9-dea3-77b2-a355-f50cd127bb42-05e13f5c, #w-node-_2302fcc9-dea3-77b2-a355-f50cd127bb49-05e13f5c, #w-node-_475b26ed-3bf3-cff7-4079-f09c48b5b839-05e13f5c, #w-node-_475b26ed-3bf3-cff7-4079-f09c48b5b83c-05e13f5c, #w-node-_475b26ed-3bf3-cff7-4079-f09c48b5b83f-05e13f5c, #w-node-_4907e805-2cce-0012-b8e6-d3509abccadc-05e13f5c, #w-node-_4907e805-2cce-0012-b8e6-d3509abccae5-05e13f5c, #w-node-a5922365-5dea-8f96-9e0e-4cea117e0706-73fd5352, #w-node-_0b869d61-c18c-f1f4-2f43-952ba1a1ca0d-73fd5352, #w-node-_6dce73ca-6a8d-b8c7-fcd8-503e58c4d7e6-73fd5352, #w-node-_880d507c-2d69-514d-0a6e-36b8e0c7ae14-73fd5352, #w-node-_6dce73ca-6a8d-b8c7-fcd8-503e58c4d7ed-73fd5352, #w-node-_56274d38-a9b6-dc7d-284f-ddcde877bdb6-73fd5352, #w-node-_261afeee-7e10-2bf7-d072-f6729839868a-73fd5352, #w-node-_261afeee-7e10-2bf7-d072-f6729839868d-73fd5352, #w-node-_261afeee-7e10-2bf7-d072-f67298398690-73fd5352, #w-node-_7e06b6c8-296c-353a-b73f-7264ab169205-73fd5352, #w-node-e0553a61-6fa5-ea95-2620-8eca782a6dad-73fd5352, #w-node-_1079f2e3-a991-8af7-519a-1de4c8c471c8-73fd5352, #w-node-_1079f2e3-a991-8af7-519a-1de4c8c471cf-73fd5352, #w-node-_1079f2e3-a991-8af7-519a-1de4c8c471d6-73fd5352, #w-node-_6576083d-8cd7-c08d-4b70-6f89ef606181-73fd5352, #w-node-_96ad8b5b-294d-7781-376a-10504c9e534b-73fd5352, #w-node-_96ad8b5b-294d-7781-376a-10504c9e534e-73fd5352, #w-node-_96ad8b5b-294d-7781-376a-10504c9e5351-73fd5352, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07927-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0792f-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07932-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07934-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0793c-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0793f-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07942-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0794a-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0794d-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0794f-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07957-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0795a-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0795d-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07968-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0796a-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07972-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07975-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07979-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07982-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07985-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07987-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0798f-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07992-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07994-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0799c-ad8aca71, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0799f-ad8aca71, #w-node-_820a3a3b-105c-6174-c852-7e4937a91f0c-ad8aca71, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b542d-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5435-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5438-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b543a-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5442-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5445-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5448-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5450-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5453-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5455-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b545d-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5460-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5463-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b546e-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5470-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5478-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b547b-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b547f-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5488-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b548b-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b548d-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5495-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b5498-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b549a-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b54a2-6a738dd2, #w-node-_20d1e3f6-3365-d72d-150a-2c0aeb3b54a5-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a200-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a208-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a20b-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a20d-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a215-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a218-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a21b-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a223-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a226-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a228-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a230-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a233-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a236-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a241-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a243-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a24b-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a24e-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a252-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a25b-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a25e-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a260-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a268-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a26b-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a26d-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a275-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a278-6a738dd2, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b16-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b1e-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b21-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b23-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b2b-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b2e-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b31-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b39-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b3c-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b3e-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b46-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b49-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b4c-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b57-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b59-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b61-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b64-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b68-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b71-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b74-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b76-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b7e-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b81-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b83-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b8b-b6eeafbc, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b8e-b6eeafbc, #w-node-_10644908-9853-fc21-08c0-935c5314a299-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2a1-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2a4-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2a6-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2ae-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2b1-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2b4-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2bc-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2bf-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2c1-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2c9-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2cc-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2cf-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2da-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2dc-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2e4-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2e7-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2eb-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2f4-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2f7-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a2f9-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a301-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a304-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a306-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a30e-bcdc80ef, #w-node-_10644908-9853-fc21-08c0-935c5314a311-bcdc80ef, #w-node-_9982f7ab-83ae-b6d1-bc3a-285df92d8766-8d79e249, #w-node-_4519977c-04a5-2a9c-8477-ca533885c6e1-8d79e249, #w-node-abc068f5-bf04-1a72-c2cd-d0d81bede78a-8d79e249, #w-node-abc068f5-bf04-1a72-c2cd-d0d81bede791-8d79e249, #w-node-b95afc81-89ac-f6bb-c6b6-dad998904885-8d79e249, #w-node-a6a093be-a9bb-558b-6c0d-79c3c9772e92-8d79e249, #w-node-_81099fd0-42eb-bc23-ab30-31fcb6b5259d-8d79e249, #w-node-c87a86e7-3edb-7204-515d-8aa8467c4a40-8d79e249, #w-node-eda4a7f2-cca3-68ef-5003-b15b3c8fbf91-8d79e249, #w-node-eda4a7f2-cca3-68ef-5003-b15b3c8fbf9a-8d79e249, #w-node-fe2f9f5f-55bb-bf31-841b-bfca98ab04e0-8d79e249, #w-node-_70ed0b5e-8b97-8175-81e8-0c117bd1a8b9-8d79e249, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8405-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f840d-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8410-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8412-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f841a-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f841d-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8420-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8428-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f842b-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f842d-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8435-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8438-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f843b-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8446-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8448-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8450-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8453-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8457-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8460-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8463-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8465-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f846d-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8470-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8472-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f847a-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f847d-fa0d4007, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8405-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f840d-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8410-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8412-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f841a-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f841d-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8420-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8428-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f842b-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f842d-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8435-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8438-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f843b-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8446-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8448-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8450-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8453-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8457-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8460-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8463-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8465-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f846d-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8470-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8472-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f847a-8acc1596, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f847d-8acc1596, #w-node-_9653c432-2454-b449-f6d6-8cda0917e0f4-a6b88cbc, #w-node-_60185d5f-8303-3f3d-d588-727a13f91eab-618003bf, #w-node-_60185d5f-8303-3f3d-d588-727a13f91eb2-618003bf, #w-node-_5ef625be-76b4-c41f-86e8-8bc7369f639a-618003bf, #w-node-_74a23aef-2381-84ec-6c8f-01b3f20b66b4-618003bf, #w-node-b5e7a123-f739-df4c-241a-f825d0f6110b-618003bf, #w-node-e66a39cc-87fe-9a44-ab51-f50628014ad4-618003bf, #w-node-e66a39cc-87fe-9a44-ab51-f50628014ad7-618003bf, #w-node-e66a39cc-87fe-9a44-ab51-f50628014ada-618003bf, #w-node-_10a1ea51-f297-12a0-28e5-1dc1ba845a2f-618003bf, #w-node-_10a1ea51-f297-12a0-28e5-1dc1ba845a36-618003bf, #w-node-_3128cbc0-78b9-ff1c-7ed0-8add6b64faa8-618003bf, #w-node-_1a910647-d6fc-738a-cf19-cc7031924f69-618003bf, #w-node-_86e0c8a5-fb11-c21d-e40e-e39c8b47b905-618003bf, #w-node-_70a99e5b-7ad8-7319-e64f-02dd55f436b1-618003bf, #w-node-_70a99e5b-7ad8-7319-e64f-02dd55f436b4-618003bf, #w-node-_70a99e5b-7ad8-7319-e64f-02dd55f436b7-618003bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_023b35df-d61e-885c-f796-868f4219c070-4f210e9b {
  grid-area: Area;
}

#w-node-_938ae73c-70a2-299f-7405-2764923686a4-4f210e9b, #w-node-_5cc8bdfb-01fe-056d-4698-9b17f582f078-4f210e9b, #w-node-_13b1f0a6-d3d4-1b57-e122-fdb017499cb4-4f210e9b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_023b35df-d61e-885c-f796-868f4219c070-ac496f0d {
  grid-area: Area;
}

#w-node-_938ae73c-70a2-299f-7405-2764923686a4-ac496f0d, #w-node-_5cc8bdfb-01fe-056d-4698-9b17f582f078-ac496f0d, #w-node-_13b1f0a6-d3d4-1b57-e122-fdb017499cb4-ac496f0d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_023b35df-d61e-885c-f796-868f4219c070-ac499a8d {
  grid-area: Area;
}

#w-node-_938ae73c-70a2-299f-7405-2764923686a4-ac499a8d, #w-node-_5cc8bdfb-01fe-056d-4698-9b17f582f078-ac499a8d, #w-node-_13b1f0a6-d3d4-1b57-e122-fdb017499cb4-ac499a8d, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07add-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07ae5-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07ae8-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07af2-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07af5-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07aff-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b02-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b04-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b0c-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b0f-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b19-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b1c-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b1e-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b26-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b29-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b33-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b36-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b40-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b43-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b46-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b4e-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b51-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b5b-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b5e-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b68-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b6b-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b6d-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b75-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b78-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b82-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b85-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b87-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b8f-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b92-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b9c-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07b9f-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07ba9-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bac-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07baf-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bb7-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bba-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bc4-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bc7-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bd1-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bd4-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bd6-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bde-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07be1-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07beb-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bee-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bf0-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bf8-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07bfb-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c05-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c08-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c12-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c15-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c18-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c20-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c23-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c2d-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c30-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c3a-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c3d-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c3f-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c47-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c4a-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c54-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c57-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c59-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c61-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c64-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c6e-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c71-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c7b-03ed8d26, #w-node-_025787fb-325e-a96c-a5f3-5774c1e07c7e-03ed8d26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_023b35df-d61e-885c-f796-868f4219c070-94c960e9 {
  grid-area: Area;
}

#w-node-_938ae73c-70a2-299f-7405-2764923686a4-94c960e9, #w-node-_5cc8bdfb-01fe-056d-4698-9b17f582f078-94c960e9, #w-node-_13b1f0a6-d3d4-1b57-e122-fdb017499cb4-94c960e9, #w-node-_45e5c542-e4c8-2f27-cd3c-a4035905e33f-e68c3df2, #w-node-_45e5c542-e4c8-2f27-cd3c-a4035905e346-e68c3df2, #w-node-_704a88b0-38ce-cea6-bd8b-6865b5a044e8-e68c3df2, #w-node-_704a88b0-38ce-cea6-bd8b-6865b5a044f0-e68c3df2, #w-node-ebf6fdc3-7691-6289-55d4-3071fe99ef32-e68c3df2, #w-node-_2ee6d0c3-4c20-3757-fdcb-f14dd9d6f424-e68c3df2, #w-node-_2ee6d0c3-4c20-3757-fdcb-f14dd9d6f42d-e68c3df2, #w-node-e5b7cdf6-843d-bd46-dc5c-a9ab1252481f-e68c3df2, #w-node-e5b7cdf6-843d-bd46-dc5c-a9ab12524822-e68c3df2, #w-node-e5b7cdf6-843d-bd46-dc5c-a9ab12524825-e68c3df2, #w-node-e03feefb-6ce8-0159-75e8-79573118f282-e68c3df2, #w-node-e03feefb-6ce8-0159-75e8-79573118f289-e68c3df2, #w-node-_5d178d74-0fd6-c928-ad55-12150ad013ec-e68c3df2, #w-node-_5d178d74-0fd6-c928-ad55-12150ad013f4-e68c3df2, #w-node-_7738e166-b929-a117-4c89-a705f452453a-e68c3df2, #w-node-_41aad6ab-cda3-e6cf-b519-c250e3a8bc9d-e68c3df2, #w-node-_41aad6ab-cda3-e6cf-b519-c250e3a8bca6-e68c3df2, #w-node-_92ad8064-c146-fa74-05ff-27a4367fc3cc-e68c3df2, #w-node-_92ad8064-c146-fa74-05ff-27a4367fc3cf-e68c3df2, #w-node-_92ad8064-c146-fa74-05ff-27a4367fc3d2-e68c3df2, #w-node-e49d5cd9-71fd-d711-c23f-772e3473c590-90acc9e5, #w-node-_81911c23-f63b-f70a-cd9b-8dce7d4eb554-b23e9efa, #w-node-_00770dd1-5cac-b6c8-d658-7e9127cee630-9bbc0d2d, #w-node-_00770dd1-5cac-b6c8-d658-7e9127cee63b-9bbc0d2d, #w-node-_00770dd1-5cac-b6c8-d658-7e9127cee646-9bbc0d2d, #w-node-_04f52423-99da-ffb5-4338-5df794faffa3-f88c6d11, #w-node-_04f52423-99da-ffb5-4338-5df794faffad-f88c6d11, #w-node-_04f52423-99da-ffb5-4338-5df794faffba-f88c6d11, #w-node-_04f52423-99da-ffb5-4338-5df794faffc4-f88c6d11, #w-node-_04f52423-99da-ffb5-4338-5df794faffd2-f88c6d11, #w-node-_5e6d0147-2da2-d174-7acd-4414093859ff-f88c6d11, #w-node-e90adc03-c7c8-baf5-dce2-7961370c6a5f-f88c6d11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56026091-aa93-455a-755a-68e4caee3cd4-85a45adb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7b729b4b-5b81-1980-4b04-d516656f3861-56f538b7, #w-node-_7b729b4b-5b81-1980-4b04-d516656f386a-56f538b7, #w-node-ed70a043-2078-9649-0796-8bca68143d60-56f538b7, #w-node-f282e982-4047-5baf-58b8-83242feda884-56f538b7, #w-node-f282e982-4047-5baf-58b8-83242feda88c-56f538b7, #w-node-f282e982-4047-5baf-58b8-83242feda893-56f538b7, #w-node-f282e982-4047-5baf-58b8-83242feda89a-56f538b7, #w-node-f282e982-4047-5baf-58b8-83242feda8a3-56f538b7, #w-node-_4c8d6579-97f6-1646-44c6-92e6e31d63f0-56f538b7, #w-node-_401fbf40-270f-b762-fdb0-5ec1a75bf6c4-56f538b7, #w-node-_401fbf40-270f-b762-fdb0-5ec1a75bf6c7-56f538b7, #w-node-_401fbf40-270f-b762-fdb0-5ec1a75bf6ca-56f538b7, #w-node-_87188e44-3efe-fab3-d156-51f75e10ce5c-56f538b7, #w-node-_87188e44-3efe-fab3-d156-51f75e10ce5f-56f538b7, #w-node-_87188e44-3efe-fab3-d156-51f75e10ce61-56f538b7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56026091-aa93-455a-755a-68e4caee3cd4-eebe8684 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_81d1750b-6ff0-6329-86f2-68ccc2539050-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539054-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253905a-c45b3fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_81d1750b-6ff0-6329-86f2-68ccc2539057-c45b3fab {
  grid-area: Area;
}

#w-node-_81d1750b-6ff0-6329-86f2-68ccc253905d-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539060-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539063-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539066-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539069-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253906c-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc253906f-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539072-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539075-c45b3fab, #w-node-_81d1750b-6ff0-6329-86f2-68ccc2539078-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf807-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf80b-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf80e-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf811-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf814-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf817-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf81a-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf81d-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf820-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf823-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf826-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf829-c45b3fab, #w-node-_03ca4214-dcd0-9a10-ff20-540294d6c467-c45b3fab, #w-node-_3403153b-3a9b-3feb-0df6-03614f439849-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf82c-c45b3fab, #w-node-_3dde3939-1872-8e3d-44f2-b7904334dc05-c45b3fab, #w-node-_8fe77e9e-e3ad-83cf-ea46-367d55dcf82f-c45b3fab, #w-node-_669c824d-1ca6-9b46-5f84-588d9b7a57de-c45b3fab, #w-node-fec8ee25-2381-538d-9f0f-2ec706e4fc8e-c45b3fab, #w-node-d762d73e-4bac-1834-08ba-97b8364ebf0b-c45b3fab, #w-node-d762d73e-4bac-1834-08ba-97b8364ebf12-c45b3fab {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d762d73e-4bac-1834-08ba-97b8364ebf15-c45b3fab {
  grid-area: Area;
}

#w-node-d762d73e-4bac-1834-08ba-97b8364ebf18-c45b3fab, #w-node-d762d73e-4bac-1834-08ba-97b8364ebf1b-c45b3fab, #w-node-d762d73e-4bac-1834-08ba-97b8364ebf1e-c45b3fab, #w-node-d762d73e-4bac-1834-08ba-97b8364ebf21-c45b3fab, #w-node-d762d73e-4bac-1834-08ba-97b8364ebf24-c45b3fab, #w-node-d762d73e-4bac-1834-08ba-97b8364ebf27-c45b3fab, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef8582-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef8586-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef8589-727a3eb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef858c-727a3eb5 {
  grid-area: Area;
}

#w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef858f-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef8592-727a3eb5, #w-node-_91dda811-1168-80bb-33e0-04b284f9ccfe-727a3eb5, #w-node-d082fd72-34b1-6d37-78c2-7175d23b0058-727a3eb5, #w-node-c4dee3a3-982e-8ec3-6ebd-23a6f5504d30-727a3eb5, #w-node-_692c1540-364d-e86f-f4cf-8eefd1991d10-727a3eb5, #w-node-_766b2e4c-e6c9-03ad-86a6-2eaa3bf87015-727a3eb5, #w-node-c6e1d70f-e832-569e-c633-9294bb579031-727a3eb5, #w-node-_3655df04-a301-186c-3c60-2bdac83cd680-727a3eb5, #w-node-bbf5f4b6-072f-2569-7f34-796df9f7369b-727a3eb5, #w-node-a409e8b3-f0b7-c158-bb6b-519d3b3e3d4c-727a3eb5, #w-node-_89378e46-ce91-335f-e7bc-b3ba983e06e4-727a3eb5, #w-node-_7ae9d89d-bc4c-8857-dbca-fa96065b5cdf-727a3eb5, #w-node-_274f334c-f545-a6f5-937d-a2f100b26c02-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef8595-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef8598-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef859b-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef859e-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef85a1-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef85a4-727a3eb5, #w-node-_0ea8eeee-0720-5e44-be0b-07cb6c9c9064-727a3eb5, #w-node-_4f768fb9-b2ee-3eea-5950-54e8cce10eb7-727a3eb5, #w-node-_4cb71743-b30d-659d-a27e-8b09b50fc5d3-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef85a7-727a3eb5, #w-node-_2a761bbc-5fbb-3c12-0407-8ad76eef85aa-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ecf7-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ecfb-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ecfe-727a3eb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d01ca5e-2898-daed-01e4-59600725ed01-727a3eb5 {
  grid-area: Area;
}

#w-node-_2d01ca5e-2898-daed-01e4-59600725ed04-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed07-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed0a-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed0d-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed10-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed13-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed16-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed19-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed1c-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed1f-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed22-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed25-727a3eb5, #w-node-_2d01ca5e-2898-daed-01e4-59600725ed28-727a3eb5, #w-node-c37d027d-0876-1452-e684-9210c9f274af-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27544-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2754c-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27554-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2755c-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27564-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2756c-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27586-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2758e-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27591-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2759b-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2759e-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275a8-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275ab-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275ad-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275b5-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275b8-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275c2-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275c5-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275c7-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275cf-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275d2-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275dc-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275df-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275e9-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275ec-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275ef-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275f7-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f275fa-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27604-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27607-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27611-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27614-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27616-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2761e-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27621-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2762b-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2762e-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27630-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27638-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2763b-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27645-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27648-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27652-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27655-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27658-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27660-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27663-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2766d-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27670-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2767a-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2767d-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2767f-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27687-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2768a-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27694-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27697-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27699-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276a1-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276a4-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276ae-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276b1-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276bb-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276be-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276c1-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276c9-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276cc-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276d6-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276d9-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276e3-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276e6-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276e8-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276f0-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276f3-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f276fd-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27700-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27702-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2770a-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2770d-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27717-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f2771a-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27724-6678bd63, #w-node-c37d027d-0876-1452-e684-9210c9f27727-6678bd63, #w-node-_7b729b4b-5b81-1980-4b04-d516656f3861-bbfd1e29, #w-node-f965d7d0-c128-ce29-4a78-c776e15f0278-bbfd1e29, #w-node-_8bc45675-bdb4-e3d6-815d-99f2d9334bb1-bbfd1e29, #w-node-_02245a0a-1ad4-115c-898d-efa73b2e5127-bbfd1e29, #w-node-_0ecf9782-1953-c4eb-04b3-52b361d9614a-bbfd1e29, #w-node-d5e2e3d1-51bd-2a04-b8db-7a2ce88c73ea-bbfd1e29, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07927-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0792f-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07932-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07934-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0793c-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0793f-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07942-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0794a-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0794d-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0794f-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07957-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0795a-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0795d-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07968-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0796a-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07972-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07975-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07979-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07982-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07985-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07987-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0798f-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07992-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a07994-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0799c-ad4912ba, #w-node-_4cb05178-d8ae-39a9-3d0e-ec0557a0799f-ad4912ba, #w-node-_820a3a3b-105c-6174-c852-7e4937a91f0c-ad4912ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43ab75c9-c71f-0e59-7d63-aa2ff7401fb3-c28d9270 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

@media screen and (min-width: 1920px) {
  #w-node-_69f2c641-517c-6321-c247-18e12a4a22ef-06877793 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_2aebb857-d9c9-ae89-e0c1-7d26ebc3f77a-e48e1e4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac47a-bdcd0c3a, #w-node-_47adf8a8-04cd-e94e-05d2-54e8115ac480-bdcd0c3a {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-beff38e1-270a-245e-6d73-55175a82173f-ffd26d43, #w-node-cd2b6119-8d3a-f6e4-6847-2193dd5bdc8c-ffd26d43, #w-node-_38e0bcc9-157a-fe28-a96a-35213ce78639-ffd26d43, #w-node-_6a9ea95b-6c08-39f4-d334-e8c91f4a5fae-ffd26d43, #w-node-b0cba7a7-f359-b3c1-315d-0ce072dd9ef9-ffd26d43, #w-node-_09fd218d-eb1a-bd1d-47d9-a48585fdaa39-3fc06489, #w-node-_10644908-9853-fc21-08c0-935c5314a3ed-f058c364, #w-node-aa0b7105-de95-a7d2-88c1-e4e64df92bb4-f058c364, #w-node-bc8a074a-f6fc-17b4-13e2-d36656bd3be1-f058c364, #w-node-cbebb3be-aaec-602f-00d7-63e9f40b1d4e-f058c364, #w-node-df136d36-d576-0982-e915-57f176427feb-f058c364, #w-node-_151542fc-bee0-5eee-408e-7e7f454e8315-23437c0f, #w-node-_0c278c36-6b4f-d1d6-2d39-03f104f7d4c5-b6f9fb08, #w-node-_381be245-e475-5d37-c745-c991fa662155-b6f9fb08, #w-node-e415a237-b6fc-e15e-1dfd-a7be2a2a36ee-4b4a3337, #w-node-bfe63a61-d3d5-baec-e732-777d12bb62f4-4b4a3337, #w-node-_64562b20-8abc-abea-4437-c9b7415c420c-707ce479, #w-node-_4bd57303-b77d-ad63-5612-db16fdfef08f-6a738dd2, #w-node-_8b47eb7f-3c9d-c318-8c65-04664c70a281-6a738dd2, #w-node-_29bd6b6a-ab8c-97ed-77a1-6f34c4c40b97-b6eeafbc, #w-node-_10644908-9853-fc21-08c0-935c5314a3ed-bcdc80ef, #w-node-f3e051c7-87e4-4081-9c34-63fc5c8f8486-fa0d4007, #w-node-cf166913-29a2-7143-d914-cc0c7baab138-8acc1596, #w-node-_10644908-9853-fc21-08c0-935c5314a3ed-03ed8d26, #w-node-_78b8a256-b24f-b4f1-722a-ab5ae1accc5c-90acc9e5, #w-node-d05f6851-0468-13a7-8f9c-b3229fdf3c75-90acc9e5, #w-node-_21128d69-c9c9-8d3a-63b2-326709eb4aa5-90acc9e5, #w-node-_804f22b6-ba87-16b7-8705-80acb7674ff4-90acc9e5, #w-node-_2af8a026-da6b-caa1-0850-c065d94bf501-715420e7, #w-node-_2af8a026-da6b-caa1-0850-c065d94bf506-715420e7, #w-node-_2af8a026-da6b-caa1-0850-c065d94bf50b-715420e7, #w-node-_2af8a026-da6b-caa1-0850-c065d94bf510-715420e7, #w-node-_2af8a026-da6b-caa1-0850-c065d94bf515-715420e7, #w-node-_2af8a026-da6b-caa1-0850-c065d94bf51a-715420e7, #w-node-_21d7caa2-032f-8127-5e47-94d3a1f407ad-715420e7, #w-node-c594eb27-6295-e68a-f9b0-fcd103695ce5-715420e7, #w-node-_1d1907da-4278-0a55-8ebd-de859235d7ef-715420e7, #w-node-dc653a2f-30af-7901-e7fa-0dd3fd261c4e-715420e7, #w-node-_1e6faea9-b288-97e1-9d8a-8777b49a4c05-715420e7, #w-node-_9257f601-6acd-d6dc-c87e-52bbc5f6ff9b-715420e7, #w-node-d466943c-cab9-06f5-9bcc-66b2a6c50405-715420e7, #w-node-_7e6ed21e-80c0-9adc-b022-5ba69d1288d2-715420e7, #w-node-_423ad5a6-19aa-1be2-3dec-6f819eaf4307-715420e7, #w-node-_767336a7-e1a6-4ec9-bbac-4609ec3a6377-715420e7, #w-node-b3812fbd-3656-cdbb-41e0-33d95206a969-715420e7, #w-node-_1a163ecb-1675-077d-d726-3c9f9bac659b-715420e7, #w-node-_46046711-7fe3-32ed-3713-d5a0f68c3d25-715420e7, #w-node-_3514a8e0-7a06-16ae-84d7-0372d885bdc1-715420e7, #w-node-_12ae9ad5-e79c-0f52-54f3-6e2593de56e6-715420e7, #w-node-_04f52423-99da-ffb5-4338-5df794faffa3-f88c6d11, #w-node-_04f52423-99da-ffb5-4338-5df794faffad-f88c6d11, #w-node-_04f52423-99da-ffb5-4338-5df794faffba-f88c6d11, #w-node-_04f52423-99da-ffb5-4338-5df794faffc4-f88c6d11, #w-node-_04f52423-99da-ffb5-4338-5df794faffd2-f88c6d11, #w-node-_5e6d0147-2da2-d174-7acd-4414093859ff-f88c6d11, #w-node-c37d027d-0876-1452-e684-9210c9f27734-6678bd63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
