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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/686bb5347ed61a425660e2bb_Poppins-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/686bb5347ed61a425660e2bd_Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: Fa Brands;
  src: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/686bb5347ed61a425660e2be_fa-brands-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fa Solid;
  src: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/686bb5347ed61a425660e2c0_fa-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/686bb5347ed61a425660e2bf_Inter-VariableFont_opsz%2Cwght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --color--primary: #220b13;
  --color--transparent: transparent;
  --color--ffffff-0-8: #fff1e7;
  --color--secondary: #660a43;
  --color--black: black;
  --form-box-shadow: #f2f4f8;
  --color--white: #fff;
  --color--grey: #f7f7f7;
  --color--tertiary: #ff759f;
  --halloween: #ff7e24;
  --color--divider-color: #707070;
  --color--22ob13-0-8: #4d3b40;
  --fond: #98245b;
  --font--poppins: Poppins, sans-serif;
  --font--fa-solid: "Fa Solid", sans-serif;
  --font--fa-brands: "Fa Brands", sans-serif;
}

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

@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 {
  color: var(--color--primary);
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 130%;
}

h2 {
  color: var(--color--primary);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 140%;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

p {
  margin-bottom: 0;
}

a {
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  list-style-type: disc;
}

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

img {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  display: inline-block;
}

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

figure {
  margin-bottom: 10px;
}

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

.page-wrapper {
  overflow: clip;
}

.utilities-section-hero {
  background-color: var(--color--primary);
  padding-top: 170px;
  padding-bottom: 90px;
  position: relative;
}

.utilities-section-hero.background-tertiary {
  background-color: var(--color--transparent);
  padding-top: 0;
  padding-bottom: 0;
}

.container {
  z-index: 10;
  width: 100%;
  max-width: 1180px;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.container._1 {
  background-color: var(--color--ffffff-0-8);
  border-radius: 40px;
  margin-top: 0;
}

.container._1.zeee {
  background-color: var(--color--transparent);
}

.container._1.dvdd {
  margin-top: 72px;
}

.container._1.dvdd.docsk.cds {
  margin-top: 0;
  padding-top: 0;
}

.container._1.dvdd.docsk.cds.dkvnkv {
  background-color: var(--color--secondary);
}

.container._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff {
  margin-top: -9px;
  padding-top: 0;
  padding-bottom: 1px;
}

.container._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs {
  margin-top: 60px;
}

.container._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs.sffsgdfgb {
  background-color: var(--color--secondary);
  padding-bottom: 47px;
}

.container._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs.sffsgdfgb.fdfsddf.n {
  margin-top: 96px;
  margin-bottom: 100px;
}

.container._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs.sffsgdfgb.fdfsddf.n.dzec {
  background-color: var(--color--transparent);
}

.container._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs.sffsgdfgb.fdfsddf.n.dzec.vsdq {
  margin-top: 42px;
}

.container._1.dvdd.docsk.cds.sfgehet {
  width: 70%;
}

.container._1.dvdd.docsk.cds.sfgehet.rzdfezfeas.rzefdq.n {
  margin-top: -36px;
}

.container._1.dvdd.docsk.cds.sfgehet.rzdfezfeas.rzefdq.n.vdqs {
  background-color: var(--color--black);
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68ee54fa38f467e25728bda9_Design%20sans%20titre.svg");
  background-position: 0 0;
  background-size: auto;
}

.container._1.dvdd.docsk.cds.sfgehet.rzdfezfeas.rzefdq.n.vdqs.csa {
  background-image: none;
}

.container._1.fsgds {
  margin-top: 39px;
}

.container.testtt {
  background-color: #1f0000;
}

.container.ebook {
  background-color: var(--form-box-shadow);
  border-radius: 40px;
}

.container.ebook.ghghggh {
  background-color: var(--color--ffffff-0-8);
  margin-top: -54px;
}

.container.ebook.ghghggh.d {
  background-color: var(--color--ffffff-0-8);
}

.container.ebook.ghghggh.d.fsvf {
  margin-bottom: 60px;
}

.container.ebook.ghghggh.d.fsvf.dfd, .container.ebook.ghghggh.d.fsvf.ffqds {
  margin-top: 0;
}

.container.ee {
  margin-bottom: 63px;
}

.container.vdzvq {
  margin-top: 60px;
}

.container.vdzvq.fvzdcqs {
  margin-top: -42px;
}

.container.vdzvq.fvzdcqs.dcqsx {
  margin-bottom: -9px;
  padding-bottom: 190px;
}

.container.vdqs {
  margin-top: -126px;
}

.container.vdqs.qs.eqfsd.gvhb {
  margin-top: 0;
}

.utilities-hero-heading {
  color: var(--color--white);
  margin-bottom: 20px;
}

.utilities-hero-text {
  color: var(--color--white);
  max-width: 540px;
}

.utilities-hero-text.licenses-text {
  max-width: 648px;
}

.utilities-main-inner {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.utilities-main-aside {
  flex: 1;
  max-width: 240px;
  position: relative;
}

.utilities-main-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.utilities-single-section-block {
  background-color: #f7f5f0;
  border-radius: 16px;
  flex-flow: column;
  padding: 50px;
  display: flex;
}

.utilities-single-section-block.changelog {
  background-color: var(--color--grey);
  text-align: center;
  width: 900px;
  max-width: 922px;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
}

.utilities-main-sidebar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  height: auto;
  display: flex;
  position: sticky;
  top: 75px;
}

.utilities-sidebar-link {
  color: var(--color--primary);
  border: 1px solid #56595a;
  border-radius: 99px;
  padding: 16px 24px;
  font-size: 18px;
}

.utilities-sidebar-link.w--current {
  background-image: linear-gradient(270deg, var(--color--secondary) 2%, var(--color--tertiary));
  color: var(--color--white);
  border-style: none;
}

.utilities-section-block-title {
  color: var(--color--primary);
  margin-bottom: 20px;
}

.utilities-color-swatch-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.utilities-color-swatch-item {
  border-radius: 12px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 5px #1018283d;
}

.utilities-swatch-background-color {
  pointer-events: none;
  min-height: 150px;
}

.utilities-color-swatch-card-bottom {
  padding: 12px;
  position: relative;
}

.utilities-color-swatch-card-bottom.background-white {
  background-color: var(--color--tertiary);
}

.utilities-color-swatch-card-bottom.background-primary {
  background-color: var(--color--black);
}

.background-primary {
  background-color: var(--color--primary);
}

.color-primary {
  color: var(--color--primary);
}

.background-secondary {
  background-color: var(--color--secondary);
}

.background-tertiary {
  background-color: var(--color--tertiary);
}

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

.color-secondary {
  color: var(--color--secondary);
}

.color-tertiary {
  color: var(--color--tertiary);
}

.color-white {
  color: var(--color--white);
}

.background-black {
  background-color: var(--color--black);
}

.color-black {
  color: var(--color--black);
}

.background-grey {
  background-color: var(--color--grey);
}

.color-grey {
  color: var(--color--grey);
}

.button-primary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(218deg, var(--color--tertiary) 56%, var(--color--secondary));
  color: var(--color--white);
  white-space: nowrap;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-left: 0;
  margin-right: 0;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.button-primary.efdezfz, .button-primary.efdezfz.home {
  background-image: linear-gradient(218deg, var(--color--tertiary) 100%, var(--color--secondary));
}

.button-primary.efdezfz.home.dd {
  margin-top: 30px;
}

.button-primary.efdezfz.home.dfbfd {
  background-image: linear-gradient(218deg, var(--color--secondary) 100%, var(--color--secondary));
}

.utilities-section-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.utilities-section-content.margin-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-bottom: 48px;
}

.utilities-section-content.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.utilities-section-content.sample-button-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.button-secondary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--color--white);
  color: var(--color--white);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 52px;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.utilities-page-section-title {
  border-bottom: 1.5px solid #dfdbe1;
  margin-bottom: 48px;
  padding-bottom: 32px;
  font-size: 60px;
  line-height: 120%;
}

.utilities-element-type-wrapper {
  margin-bottom: 8px;
}

.utilities-tag-type {
  background-color: var(--color--black);
  color: var(--color--white);
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  min-width: 52px;
  height: 30px;
  margin-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  line-height: 144%;
  display: flex;
}

.utilities-tag-type.custom-class {
  background-color: var(--color--primary);
}

.utilities-content-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-custom-h1 {
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 130%;
}

.heading-custom-h2 {
  font-family: Poppins, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-custom-h2.text-align-center {
  color: #660a43;
}

.heading-custom-h2.text-align-center.sqxsq.er {
  color: var(--color--white);
}

.heading-custom-h2.text-align-center.dqscqx {
  color: var(--form-box-shadow);
}

.heading-custom-h2.text-align-center.er {
  color: var(--color--white);
}

.heading-custom-h3 {
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 140%;
}

.heading-custom-h4 {
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
  position: sticky;
  top: 25px;
}

.heading-custom-h4.featured-categories-card-titile {
  color: var(--color--white);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 30px;
}

.heading-custom-h5 {
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.heading-custom-h5.margin-y-medium {
  margin-top: 24px;
  margin-bottom: 16px;
}

.heading-custom-h6 {
  color: var(--color--secondary);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.heading-custom-h6.dsjndd {
  color: var(--color--secondary);
  font-size: 22px;
}

.heading-custom-h6.ha {
  color: var(--color--white);
}

.utilities-section-content-two-column {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.utilities-section-content-two-column.margin-bottom {
  margin-bottom: 48px;
}

.rich-text-primary p {
  margin-bottom: 32px;
  line-height: 162%;
}

.rich-text-primary blockquote {
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 140%;
}

.rich-text-primary figcaption {
  text-align: left;
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 24px;
  line-height: 140%;
}

.rich-text-primary img {
  border-radius: 8px;
}

.success-state {
  border: 1px solid var(--color--tertiary);
  background-color: var(--color--tertiary);
  color: var(--color--tertiary);
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/686bb5347ed61a425660e313_check-circle.svg");
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 8px;
  padding: 14px 16px 14px 44px;
}

.error-empty-state {
  color: #ff1948;
  background-color: #ffeef1;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/686bb5347ed61a425660e314_alert-circle.svg");
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #ff1948;
  border-radius: 8px;
  max-width: 100%;
  padding: 14px 16px 14px 44px;
}

.error-empty-state.no-bg {
  background-color: var(--color--transparent);
  color: #fff;
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-style: none;
}

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

.form.home {
  flex-flow: column;
}

.form.home.ressources-gratuites {
  padding-left: 10px;
  padding-right: 10px;
}

.form.home.ressources-gratuites.dqsc {
  margin-top: -21px;
}

.form.home.dsd {
  flex-flow: row;
}

.form.ddd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.form-wrapper {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--color--white);
  border-radius: 16px;
  flex-flow: wrap;
  margin-top: -195px;
  padding: 40px;
  display: flex;
  position: relative;
  inset: auto;
  box-shadow: 0 4px 60px #00000014;
}

.form-wrapper.sdqcsq.dvdq {
  background-color: var(--color--ffffff-0-8);
  flex-flow: column;
}

.form-wrapper.sdqcsq.dvdq.dqsc {
  padding-bottom: 96px;
}

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

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

.content-align-center.margin-top-xxl {
  margin-top: 68px;
}

.z-index-up {
  z-index: 1;
  position: relative;
}

.z-index-up.fsdvc {
  margin-bottom: 12px;
  padding-bottom: 76px;
}

.position-absolute {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.position-absolute.center-item {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-default {
  object-fit: cover;
  object-position: 100% 100%;
  border-radius: 20px;
  width: 150%;
  max-width: none;
  height: 100%;
}

.image-default.dqqs, .image-default.dqcdq, .image-default.qdvdqs, .image-default.ddsq, .image-default.bfea {
  width: 100%;
}

.button-icon {
  max-width: 20px;
  height: 20px;
}

.global-section-caption {
  color: var(--color--secondary);
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 45px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.global-section-caption.dscqs, .global-section-caption.vfdzaqs {
  color: var(--color--white);
}

.navbar {
  z-index: 999;
  background-color: var(--color--transparent);
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  top: 30px;
  left: 0%;
  right: 0%;
}

.section-home-hero.qdq {
  width: 100%;
  height: 100%;
}

.home-hero-wrapper {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 51px;
  display: flex;
}

.home-hero-wrapper.efefds {
  margin-top: -108px;
}

.home-hero-wrapper.frtgy {
  margin-top: auto;
  margin-bottom: auto;
}

.global-gradiant-background {
  background-color: var(--color--secondary);
  color: var(--color--white);
  position: relative;
}

.global-gradiant-background.dqscvdzqvfs {
  width: 100%;
  margin-right: 200px;
  padding-bottom: 0;
  padding-right: 0;
}

.global-gradiant-background.vdvcqs {
  background-color: var(--color--black);
  background-image: radial-gradient(circle farthest-side at 50% 50%, var(--halloween), var(--color--black) 60%);
}

.global-gradiant-background.fvdscs-x {
  width: 100%;
  height: 100%;
  min-height: 100svh;
}

.padding-hero-1 {
  border-radius: 40px;
  padding-top: 158px;
  padding-bottom: 120px;
}

.padding-hero-1.gfdhdd {
  margin-top: 60px;
  padding-bottom: 80px;
}

.padding-hero-1.gfdhdd.rzgefezq {
  margin-top: 87px;
}

.padding-hero-1.ffedsq {
  padding-top: 34px;
}

.padding-hero-1.ff {
  padding-bottom: 59px;
}

.padding-hero-1.ff.gvbh.gbhj.hjn.yui {
  padding-bottom: 0;
}

.padding-hero-1.ff.vzaqdz.vdzcs {
  padding-top: 89px;
}

.padding-hero-1.dzqcs {
  padding-right: 0;
}

.padding-hero-1.dsqveafqs.dqvdq {
  background-color: var(--color--secondary);
  border-radius: 0;
  padding-bottom: 0;
  position: relative;
}

.home-hero-column-01 {
  flex: 1;
  max-width: 42%;
}

.home-hero-column-01.color-white.dff {
  margin-top: 0;
}

.home-hero-column-01.color-white.dff.dddd {
  margin-top: -33px;
}

.home-hero-column-01.color-white.dff.dddd.ssss {
  max-width: 80%;
  margin-top: auto;
  margin-bottom: auto;
  padding-right: 0;
}

.home-hero-column-01.color-white.dff.dddd.ssss.dsqfqsdqs {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.home-hero-column-01.color-white.edq {
  max-width: 100%;
}

.home-hero-column-01.color-white.gvbh {
  max-width: 60%;
}

.home-hero-column-02 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  max-width: 558px;
  display: flex;
}

.home-hero-column-02.dsdd {
  max-width: 50%;
}

.bottom-margin-small {
  margin-bottom: 16px;
  padding-bottom: 0;
  display: inline-block;
}

.global-hero-heading {
  margin-right: -65px;
  font-size: 45px;
  display: block;
}

.global-hero-heading.dqq {
  margin-right: 11px;
}

.global-hero-heading.sss {
  font-size: 35px;
}

.global-hero-heading.sss.dqd {
  font-size: 30px;
}

.global-hero-heading.sss.dqd.sqcsq.zssq {
  text-align: center;
  width: 80%;
  margin-bottom: 21px;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
}

.global-hero-heading.sss.dqd.sqcsq.zssq.dqcq {
  margin-top: 69px;
}

.global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs {
  margin-top: 21px;
}

.global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.dqvqd {
  color: var(--color--secondary);
}

.global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx {
  margin-top: 21px;
  margin-bottom: 45px;
  padding-bottom: 0;
}

.global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx.fevsd {
  color: var(--color--white);
}

.global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx.fevsd.fdvsqc {
  margin-top: -15px;
  padding-top: 56px;
}

.global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx.fevsd.fdvsqc.dvq {
  width: 60%;
}

.global-hero-heading.sss.dqd.zeqfzds {
  margin-right: 0;
}

.bottom-margin-big {
  color: var(--color--primary);
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.bottom-margin-big.display-flex-16px-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.bottom-margin-big.udddq {
  margin-left: 26px;
}

.bottom-margin-big.vdz {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-hero-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.home-hero-button-wrapper.test {
  justify-content: center;
  align-items: center;
  margin-top: 39px;
  margin-left: auto;
  margin-right: auto;
}

.home-hero-button-wrapper.test.fvdds {
  margin-top: 72px;
  margin-bottom: 96px;
}

.home-hero-button-wrapper.iusuhsujij {
  justify-content: center;
  align-items: center;
  margin-top: 48px;
}

.padding-primary {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 120px;
}

.padding-primary.eede {
  padding-bottom: 0;
}

.padding-primary.eede.dvd {
  padding-top: 0;
}

.padding-primary.csxssxss {
  background-color: var(--color--secondary);
  padding-bottom: 60px;
}

.padding-primary.hbhhb {
  padding-bottom: 40px;
}

.padding-primary.dfdfq {
  padding-bottom: 0;
}

.padding-primary.vsfgqd {
  padding-top: 0;
}

.padding-primary.dsdq {
  margin-bottom: -117px;
  padding-bottom: 0;
}

.padding-primary.zdqs, .padding-primary.gbhb {
  padding-bottom: 0;
}

.featured-categories-heading {
  width: 100%;
  max-width: 100%;
}

.featured-categories-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  display: grid;
}

.featured-categories-card {
  position: relative;
}

.section-about-show.vfdcsq {
  background-color: var(--color--black);
}

.about-show-heading {
  color: var(--color--secondary);
  width: 100%;
  max-width: 815px;
  margin-top: 20px;
  margin-left: 40px;
  font-size: 35px;
}

.about-show-heading.getger {
  padding-bottom: 0;
}

.about-show-heading.dddd {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 108px;
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  display: flex;
}

.about-show-heading.dddd.dddddddd {
  margin-bottom: 126px;
}

.about-show-heading.dddd.dddddddd.kndjndd {
  margin-top: 60px;
  margin-bottom: 40px;
}

.about-show-heading.dddd.dddddddd.kndjndd.dvds.kxd {
  margin-top: 87px;
  margin-bottom: 96px;
}

.about-show-heading.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza {
  margin-left: 0;
}

.about-show-heading.dddd.dddddddd.dsd {
  margin-top: 40px;
}

.about-show-heading.dddd.dddddddd.dsd.qdcdq {
  margin-left: 0;
}

.about-show-heading.dddd.dddddddd.dsd.qdcdq.rzedq {
  font-size: 30px;
}

.about-show-heading.dddd.dddddddd.dsd.qdcdq.rzedq.zeq.rze.gvbh.vzd {
  color: var(--color--white);
}

.about-show-heading.dddd.fvsd {
  font-size: 20px;
}

.about-show-heading.dddd.fvsd.zeq.ze.dzsds {
  color: var(--form-box-shadow);
}

.about-show-heading.dddd.fvsd.zeq.ze.dzsds.gyhu {
  color: var(--color--secondary);
}

.about-show-heading.dsvsd {
  font-size: 30px;
}

.about-show-content-wrapper {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 53px;
  display: flex;
}

.about-show-content-wrapper.rzfezez.fdd {
  margin-top: 60px;
}

.about-show-content-wrapper.rzfezez.jdsvodfs {
  margin-top: 105px;
}

.about-show-content-wrapper.rzfezez.jdsvodfs.dud.ddddd {
  width: 100%;
  margin-top: 36px;
}

.about-show-content-wrapper.rzfezez.didsfsd {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.about-show-content-wrapper.rzfezez.didsfsd.zdqv {
  margin-top: 111px;
}

.about-show-content-wrapper.rzfezez.dqs.nij {
  margin-bottom: 39px;
}

.about-show-content-wrapper.rzfezez.dsqesdces {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.about-show-content-wrapper.rzfezez.red {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.about-show-content-wrapper.rzfezez.vfdscq {
  margin-top: 75px;
}

.about-show-content-wrapper.egtete {
  margin-top: -105px;
}

.about-show-content-wrapper.dfddsdsdsds.ojfsffsf.dcsds {
  width: 100%;
}

.about-show-column-01 {
  border-radius: 4px;
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: 398px;
  overflow: hidden;
}

.about-show-column-02 {
  text-align: left;
  flex: 1;
  padding-right: 47px;
}

.about-show-column-02.dqsd {
  max-width: none;
}

.about-show-row-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.about-show-row-01-image {
  border-radius: 4px;
  width: 100%;
  max-width: 242px;
  overflow: hidden;
}

.about-show-row-02-content {
  width: 100%;
  max-width: 100%;
}

.about-show-row-02-content.dd {
  margin-left: 35px;
}

.about-show-row-02 {
  background-color: var(--color--white);
  border-radius: 40px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  padding: 24px;
  display: flex;
  position: relative;
  left: -50px;
  box-shadow: 0 4px 60px #0003;
}

.about-show-row-02.cddcdddc {
  justify-content: space-between;
  align-items: center;
}

.about-show-row-02.dqs {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.about-stats-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: inline-block;
}

.counter-text {
  text-align: center;
  padding-top: 16px;
}

.counter-text.color-secondary.dvsvds, .counter-text.color-secondary.fegegbfgdq, .counter-text.color-secondary.jdqnjns {
  text-align: left;
}

.counter-text.color-secondary.er {
  color: var(--form-box-shadow);
}

.about-show-counter-divider {
  border-right: 1px solid var(--color--divider-color);
  opacity: .28;
  width: 100%;
  max-width: 1px;
  margin-left: 20px;
  margin-right: 20px;
}

.section-testimonial {
  position: relative;
  overflow: clip;
}

.bottom-margin-xxl {
  margin-bottom: 60px;
}

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

.grid.csxq {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-column-01 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.testimonial-card {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff0d;
  border: 1px #ffffff1a;
  border-radius: 12px;
  padding: 25px 24px;
}

.testimonial-card.ha {
  border-top-style: none;
  border-top-width: 1px;
  border-top-color: var(--color--transparent);
  border-right-style: none;
  border-right-width: 1px;
  border-right-color: var(--color--transparent);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: var(--color--transparent);
  border-left-style: none;
  border-left-width: 1px;
  border-left-color: var(--color--transparent);
  background-image: linear-gradient(135deg, var(--color--black) 33%, var(--halloween));
  background-color: #ffffff0d;
}

.testimonial-client-info-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 24px;
  display: flex;
}

.testimonial-client-image {
  border-radius: 76px;
  align-self: flex-start;
  width: 100%;
  max-width: 45px;
  overflow: hidden;
}

.testimonial-client-name {
  font-family: Poppins, sans-serif;
  line-height: 150%;
  display: block;
}

.testimonial-client-designation {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 150%;
}

.testimonial-feedback-content {
  font-size: 16px;
  line-height: 155%;
}

.testimonial-feedback-content.ha {
  color: var(--color--white);
}

.testimonial-column-02, .testimonial-column-03 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.about-host-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  display: flex;
}

.about-host-column-01, .about-host-column-02 {
  flex: 1;
  max-width: 50%;
}

.meet-host-content {
  line-height: 165%;
}

.about-host-image-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  position: relative;
}

.about-host-image-01 {
  position: relative;
}

.home-about-host-image-02 {
  min-height: 410px;
}

.about-host-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.button-tertiary {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--color--primary);
  color: var(--color--primary);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 52px;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.host-info-wrapper {
  background-color: var(--color--white);
  white-space: nowrap;
  border-radius: 8px;
  margin-top: 24px;
  padding: 24px;
  position: absolute;
  left: 60px;
  right: -60px;
  box-shadow: 0 4px 60px #00000014;
}

.global-social-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
  width: 60%;
  display: flex;
}

.fa-font {
  color: var(--color--primary);
  font-family: Fa Brands, sans-serif;
  font-size: 20px;
}

.fa-font:hover {
  color: var(--color--secondary);
}

.section-faq {
  flex-flow: column;
}

.faq-heading {
  color: var(--color--secondary);
  width: 100%;
  max-width: 462px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 24px;
  font-size: 25px;
}

.faq-heading.dzca, .faq-heading.vzdcqs {
  color: var(--color--white);
}

.faq-wrapper {
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 895px;
  margin-left: auto;
  margin-right: auto;
}

.faq {
  background-color: var(--color--white);
  vertical-align: baseline;
  border-radius: 8px;
  margin-top: 16px;
  display: block;
  overflow: hidden;
}

.faq.dvfvqds {
  background-color: var(--color--transparent);
}

.faq.ha {
  background-color: var(--color--transparent);
  overflow: hidden;
}

.question-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: break-spaces;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  line-height: 150%;
  display: flex;
}

.question-block.w--open {
  background-color: var(--color--transparent);
  padding: 25px 24px;
}

.question-block.djd, .question-block.djd:active {
  background-color: var(--color--transparent);
}

.question-block.ha:active {
  background-color: var(--color--black);
}

.question-block.ha.w--open {
  background-color: var(--color--transparent);
}

.answer-block {
  background-color: var(--color--transparent);
  width: 100%;
  display: flex;
  position: static;
}

.plus-icon {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.horizental-line {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--color--tertiary);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 18px;
  height: 1px;
}

.vertical-line {
  border: 1px solid var(--color--tertiary);
  width: 1px;
  height: 18px;
  position: absolute;
  inset: auto;
}

.faq-answer {
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.faq-answer.d:active {
  background-color: var(--color--black);
}

.global-latest-episode-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
}

.global-latest-episode-list {
  grid-column-gap: 24px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.global-latest-episode-item {
  padding-left: 0;
  padding-right: 0;
}

.global-episode-card {
  display: block;
  position: static;
}

.episode-image-wrapper {
  height: 100%;
  position: relative;
}

.episode-info-wrapper {
  color: var(--color--primary);
  flex-flow: column;
  align-items: flex-start;
  padding-top: 16px;
  padding-right: 0;
  display: flex;
}

.author-name {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--color--white);
  text-align: left;
  letter-spacing: .2px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 142%;
  display: flex;
}

.latest-episode-tag {
  color: var(--color--primary);
  border: 1px solid #ccc;
  border-radius: 99px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 170%;
}

.margin-y-small {
  margin-top: 4px;
  margin-bottom: 12px;
}

.date-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: var(--color--divider-color);
  align-items: center;
  display: flex;
}

.dot {
  background-color: var(--color--divider-color);
  border-radius: 99px;
  width: 6px;
  height: 6px;
}

.dot.episode-details-dot-color-white {
  background-color: var(--color--white);
}

.global-cta {
  background-color: var(--color--primary);
  position: relative;
}

.global-cta.dsds {
  background-color: var(--color--secondary);
}

.cta-heading {
  color: var(--color--white);
  width: 80%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
}

.cta-content {
  color: var(--color--ffffff-0-8);
}

.cta-content-wrapper {
  position: relative;
}

.cta-image-left {
  max-width: 288px;
  position: absolute;
  inset: auto auto -54% 0%;
}

.cta-image-right {
  max-width: 234px;
  position: absolute;
  inset: auto -5% -34% auto;
}

.cta-form {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.cta-form.hvv {
  max-width: 70%;
}

.cta-form.hvv.uh {
  max-width: 100%;
  margin-bottom: 30px;
}

.cta-form.sdss {
  max-width: 50%;
}

.cta-form.ghost {
  margin-top: 24px;
}

.cta-email-field {
  border: 1px solid var(--color--white);
  background-color: var(--color--transparent);
  color: var(--color--white);
  border-radius: 8px;
  height: 52px;
  margin-bottom: 0;
  padding: 14px 24px;
  font-size: 16px;
  transition: border-color .4s;
}

.cta-email-field:focus {
  border-color: var(--color--secondary);
}

.cta-email-field::placeholder {
  color: var(--color--white);
}

.cta-email-field.home {
  border-color: var(--form-box-shadow);
  color: var(--form-box-shadow);
}

.cta-email-field.home:active, .cta-email-field.home::placeholder {
  color: var(--form-box-shadow);
}

.cta-email-field.home.ressources {
  border-color: var(--color--tertiary);
  color: var(--color--black);
}

.cta-email-field.home.ressources:focus, .cta-email-field.home.ressources::placeholder {
  color: var(--color--secondary);
}

.cta-email-field.home.efeee {
  background-color: var(--color--secondary);
  color: var(--form-box-shadow);
}

.cta-email-field.home.efeee:hover {
  border-color: var(--color--white);
}

.cta-email-field.home.efeee:focus, .cta-email-field.home.efeee::placeholder {
  color: var(--form-box-shadow);
}

.cta-email-field.home.fdvfsfw {
  border-color: var(--color--secondary);
  color: var(--color--secondary);
}

.cta-email-field.home.fdvfsfw::placeholder {
  color: var(--color--secondary);
}

.cta-email-field.home.fdvfsfw.fvs {
  border-width: 2px;
}

.padding-120x88 {
  padding-top: 120px;
}

.footer-content-wrapper {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  display: flex;
}

.footer-logo-wrapper {
  width: 100%;
  max-width: 218px;
}

.footer-menu-wrapper {
  grid-column-gap: 110px;
  grid-row-gap: 110px;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.footer-logo {
  max-width: 180px;
}

.margin-y-medium {
  margin-top: 16px;
  margin-bottom: 30px;
}

.footer-menu-list-wrapper.footer-contact-manu-wrapper {
  width: 100%;
  max-width: 300px;
}

.footer-menu-item {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.footer-menu-list {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--color--primary);
  flex-flow: column;
  display: flex;
}

.nav-link {
  color: var(--color--white);
  white-space: nowrap;
  cursor: pointer;
  padding: 12px 8px;
  line-height: 162%;
}

.nav-link.dqdq {
  color: var(--color--white);
}

.padding-32x32 {
  border-top: 1px solid var(--color--ffffff-0-8);
  padding-top: 32px;
  padding-bottom: 32px;
}

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

.footer-privacy-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--color--black);
  align-items: center;
  display: flex;
}

.nav-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-logo {
  width: 100%;
  max-width: 180px;
}

.nav-menu-wrapper {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.nav-menu-wrapper.qdcdcaqsczas {
  background-image: linear-gradient(to bottom, var(--color--secondary), var(--color--secondary));
  background-color: #ffffff0a;
  position: sticky;
  top: 0;
}

.nav-menu-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-menu-item {
  justify-content: center;
  align-items: center;
  list-style-type: none;
  display: flex;
}

.home-about-host-image-01 {
  border-radius: 4px;
  max-width: 240px;
}

.section-episode-details-hero {
  position: relative;
}

.padding-episodes-hero {
  padding-top: 218px;
}

.episode-details-hero-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  padding-bottom: 25px;
  display: flex;
}

.episode-details-column-01 {
  flex: 1;
  max-width: 42%;
}

.episode-details-column-01.color-white {
  max-width: 38%;
  position: relative;
}

.episode-details-column-02 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  max-width: 100%;
  display: flex;
  position: relative;
}

.episode-details-hero-image-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

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

.episode-details-info-wrapper {
  color: var(--color--white);
  flex-flow: column;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.episode-details-tag {
  color: var(--color--white);
  border: 1px solid #ccc;
  border-radius: 99px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 170%;
}

.margin-y-big {
  margin-top: 8px;
  margin-bottom: 24px;
}

.episode-details-hero-heading {
  color: var(--color--white);
  font-size: 40px;
}

.episode-details-date-wrapper {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: var(--color--white);
  align-items: center;
  font-size: 14px;
  line-height: 170%;
  display: flex;
}

.podcast-listening-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--color--white);
  border-radius: 8px;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
  box-shadow: 0 4px 60px #00000014;
}

.listening-cta-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--color--white);
  white-space: nowrap;
  background-image: linear-gradient(270deg, #ff196e, #ff759f);
  border-radius: 99px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px 20px;
  display: flex;
}

.listening-icon {
  max-width: 40px;
}

.transcript-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid var(--color--primary);
  color: var(--color--primary);
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 204px;
  padding-bottom: 8px;
  display: flex;
}

.transcript-button-icon {
  color: var(--color--primary);
  font-family: Fa Solid, sans-serif;
  font-size: 16px;
}

.listening-social-media-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.section-episode-details-content {
  padding-top: 23px;
  padding-bottom: 60px;
}

.episode-details-content-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-title {
  flex: 1;
  max-width: 25%;
}

.episode-details-content {
  flex: 1;
  max-width: 100%;
}

.episode-hero-wrapper {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: wrap;
  position: relative;
}

.bottom-margin-medium {
  margin-bottom: 24px;
  padding-bottom: 0;
  display: inline-block;
}

.episode-hero-heading {
  width: 100%;
  max-width: 724px;
}

.episode-hero-heading.dvqscdds {
  font-size: 45px;
}

.episode-hero-content {
  width: 100%;
  max-width: 744px;
  line-height: 162%;
}

.episode-hero-social-wrapper {
  z-index: 10;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: var(--color--white);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: none;
  box-shadow: 0 4px 100px #00000014;
}

.episode-hero-social {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--color--primary);
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.podcast-icon {
  max-width: 46px;
}

.podcast-icon.width-34px {
  background-color: var(--color--white);
  border-radius: 100px;
  max-width: 34px;
}

.episode-social-available-text {
  color: #220b13b8;
  font-size: 14px;
  line-height: 172%;
}

.section-featured-episode {
  display: none;
}

.padding-secondary {
  padding-top: 31px;
  padding-bottom: 140px;
}

.featured-episode-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.featured-episode-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.featured-episode-card-wrapper {
  width: 100%;
}

.featured-episode-image-wrapper {
  aspect-ratio: 560 / 420;
  border-radius: 8px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.featured-episode-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  display: flex;
}

.latest-episode-tab {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.latest-episode-tab-menu {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.episode-tab-link {
  border: 1px solid var(--color--primary);
  background-color: var(--color--transparent);
  border-radius: 8px;
  align-self: center;
  padding: 12px 30px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  line-height: 162%;
  transition: color .4s, background-color .4s, border-color .4s;
}

.episode-tab-link:hover {
  border-color: var(--color--transparent);
  color: var(--color--white);
  background-image: linear-gradient(270deg, #ff196e, #ff759f);
}

.episode-tab-link.w--current {
  border: 1px none var(--color--primary);
  background-color: var(--color--transparent);
  background-image: linear-gradient(135deg, var(--color--tertiary) 38%, var(--color--secondary));
  color: var(--color--white);
  border-radius: 8px;
  align-self: center;
  line-height: 162%;
}

.padding-contact-hero {
  padding-top: 158px;
  padding-bottom: 275px;
}

.padding-contact-hero.mentions-legales {
  padding-bottom: 59px;
}

.padding-contact-hero.zvdqsd {
  padding-bottom: 250px;
}

.contact-hero-wrapper {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: wrap;
  position: relative;
}

.contact-hero-content {
  width: 100%;
  max-width: 744px;
  line-height: 162%;
}

.padding-bottom-120 {
  padding-bottom: 120px;
}

.contact-us-column-01 {
  flex: 1;
  max-width: 470px;
  overflow: hidden;
}

.contact-us-column-02 {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-field-label {
  color: var(--color--secondary);
  font-weight: 400;
  line-height: 162%;
}

.contact-field-input {
  border: 1px solid var(--color--ffffff-0-8);
  border-radius: 6px;
  height: 50px;
  margin-bottom: 0;
  padding: 12px 16px;
}

.contact-field-input:focus {
  border-color: var(--color--secondary);
}

.contact-field-input.message {
  width: 100%;
  height: 142px;
  margin-bottom: 16px;
}

.contact-field-input.message:focus {
  border-color: var(--color--secondary);
}

.contact-us-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.field-wrapper {
  width: 100%;
}

.field-wrapper.message {
  max-width: 100%;
}

.help-content-wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: stretch;
}

.help-icon {
  max-width: 80px;
}

.help-content {
  color: var(--color--22ob13-0-8);
}

.section-404-hero {
  margin-left: auto;
  margin-right: auto;
}

._404-hero-heading {
  font-size: 200px;
  font-weight: 500;
  line-height: 100%;
}

._404-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._404-gradiant {
  background-image: linear-gradient(90deg, var(--color--tertiary) 28%, var(--color--secondary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

._404-content {
  color: var(--color--white);
  width: 100%;
  max-width: 454px;
  font-size: 24px;
  font-weight: 500;
  line-height: 134%;
}

.padding-114x146 {
  padding-top: 114px;
  padding-bottom: 146px;
}

.featured-share-buttons-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  width: 136px;
  display: flex;
  position: absolute;
  inset: 24px 24px auto auto;
}

.dropdown-link-column {
  flex-flow: column;
  flex: 1;
  display: flex;
}

.navbar-open, .navmenu-tablet-only {
  display: none;
}

.nav-logo-tablet {
  max-width: 180px;
}

.navbar-button-primary.dvdd {
  display: none;
}

.position-relative {
  position: relative;
}

.position-relative.z-index-100 {
  z-index: 100;
}

.footer-link {
  color: var(--color--primary);
  cursor: pointer;
  padding: 4px 8px;
  line-height: 162%;
}

.navbar-dropdown-label {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  padding: 12px 8px;
  display: flex;
}

.dropdown-label-icon {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 24px;
  display: flex;
}

.navbar-dropdown-list {
  background-color: var(--color--primary);
  border: 2px solid #351d25;
  border-radius: 16px;
  padding: 32px;
  top: 150%;
  right: 0%;
}

.navbar-dropdown-list.w--open {
  right: 0%;
}

.navbar-dropdown-list-inner {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  display: flex;
}

.author-name-wrap {
  background-image: linear-gradient(#0000 75%, #00000080 90%);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-bottom: 26px;
  padding-left: 26px;
  padding-right: 26px;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.home-hero-image-row-top {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.home-hero-image-row-top.dddd.ddd, .home-hero-image-row-top.fzdq.sd {
  justify-content: center;
  align-items: center;
}

.home-hero-image-row-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.home-hero-image-1 {
  flex: 1;
  max-width: 44%;
  padding-bottom: 10%;
}

.home-hero-image-1.dddd.ddd {
  max-width: 70%;
}

.home-hero-image-1.bfsdvqs {
  max-width: 60%;
}

.home-hero-image-2 {
  flex: 1;
}

.home-hero-image-placeholder {
  flex: 1;
  padding-left: 0%;
}

.home-hero-image-4 {
  flex: 1;
  max-width: 40%;
}

.home-hero-image-3 {
  margin-top: 0%;
}

.home-hero-image {
  border-radius: 60px;
}

.home-hero-image.cvscvdxw {
  width: 130%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.home-hero-image.cvscvdxw.csq {
  width: 100%;
}

.section-inner.marquee {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.marquee-row-01 {
  background-color: var(--form-box-shadow);
  color: var(--color--white);
  padding: 24px;
  display: flex;
  transform: rotate(-1deg);
}

.marquee-item-left {
  flex: none;
  display: flex;
}

.marquee-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-transform: capitalize;
  justify-content: flex-start;
  align-items: center;
  margin-right: 24px;
  font-size: 32px;
  display: flex;
}

.marquee-row-02 {
  border-top: 2px solid var(--color--white);
  border-bottom: 2px solid var(--color--white);
  background-color: var(--color--secondary);
  background-image: linear-gradient(270deg, #ff196e, #ff759f);
  padding: 24px;
  display: flex;
  position: absolute;
  transform: rotate(1deg);
}

.marquee-item-right {
  flex: none;
  display: flex;
}

.body-text-18px {
  color: var(--form-box-shadow);
  font-size: 16px;
  line-height: 155%;
}

.body-text-18px.ssq {
  text-align: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.body-text-18px.ssq.vzeqdza {
  width: 50%;
}

.featured-category-image {
  border-radius: 8px;
  overflow: hidden;
}

.episodes-item-cta-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--color--white);
  white-space: nowrap;
  background-image: linear-gradient(270deg, #ff196e, #ff759f);
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  display: flex;
  position: absolute;
}

.episodes-cta-icon {
  max-width: 24px;
}

.image-scale-for-animation {
  width: 100%;
  height: 100%;
}

.overflow-hidden {
  position: relative;
  overflow: hidden;
}

.overflow-hidden.border-radius-10px {
  border-radius: 10px;
}

.overflow-hidden.border-radius-10px.height-full {
  height: 100%;
}

.episodes-social-link {
  flex: 1;
}

.episode-hero-social-icon {
  position: relative;
}

.episode-social-icon-background {
  background-color: var(--color--white);
  height: 50%;
  position: absolute;
  inset: auto 0% 0%;
}

.padding-hero-2 {
  padding-top: 158px;
  padding-bottom: 70px;
}

.contact-main-heading {
  font-size: 40px;
}

.contact-main-heading.dfdd {
  color: var(--color--secondary);
}

.form-block {
  width: 100%;
  margin-bottom: 0;
}

.contact-main-image {
  border-radius: 8px;
  overflow: hidden;
}

.episode-hero-white-background {
  background-color: var(--color--white);
  width: 100%;
  height: 85px;
  position: absolute;
  inset: auto 0% 0%;
}

.episode-details-info {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 85px;
  display: flex;
}

.background-video {
  border-radius: 60px;
  width: 100%;
  height: 100%;
}

.button-link-box {
  position: relative;
  overflow: hidden;
}

.button-link-text-absolute {
  position: absolute;
}

.global-link {
  color: var(--color--primary);
  text-decoration: underline;
}

.pointer-events-reset {
  pointer-events: auto;
}

.pagination {
  margin-top: 60px;
}

.feature-episodes-title-link {
  color: var(--color--primary);
}

.text-block {
  color: var(--form-box-shadow);
  -webkit-text-stroke-color: #bee4d4;
  font-weight: 400;
}

.state-message-text {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.listen-to-external-link {
  filter: brightness(0%) grayscale();
  transition: filter .4s;
}

.listen-to-external-link:hover {
  filter: none;
}

.rich-text-instruction p {
  margin-top: 16px;
  line-height: 160%;
}

.rich-text-instruction h2 {
  margin-bottom: 24px;
}

.rich-text-instruction h3 {
  margin-top: 24px;
}

.rich-text-instruction ul, .rich-text-instruction ol {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: 16px;
  line-height: 160%;
  display: flex;
}

.rich-text-instruction a {
  color: var(--color--primary);
  text-decoration: underline;
}

.instruction-video {
  width: 100%;
  margin-top: 16px;
}

.video-caption {
  margin-top: 12px;
  padding-left: 20px;
  font-size: 18px;
  font-style: italic;
}

.listening-cta-ligtbox {
  flex: 1;
  max-width: 200px;
}

.lightbox-link {
  width: 100%;
}

.footer-cta {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  border-top: 1px solid #220b131a;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 60px;
  display: flex;
}

.footer-cta-title {
  color: var(--color--secondary);
  margin-bottom: 16px;
  font-size: 30px;
}

.footer-top {
  padding-top: 120px;
}

.footer-bottom {
  border-top: 1px solid var(--color--ffffff-0-8);
  padding-top: 32px;
  padding-bottom: 32px;
}

.paragraph {
  float: none;
  color: var(--form-box-shadow);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin: 21px auto 45px;
  padding-right: 0;
  display: block;
}

.paragraph.ffdgds {
  text-align: left;
  margin-bottom: 75px;
}

.paragraph.ffdgds.gfgfdf {
  width: 60%;
}

.paragraph.ffdgds.gfgfdf.fgffds {
  color: var(--color--secondary);
}

.paragraph.ffdgds.gfgfdf.fgffds.d {
  margin-bottom: 114px;
}

.paragraph.ffdgds.fdss, .paragraph.dq {
  color: var(--color--secondary);
}

.paragraph.dq.dddd {
  font-size: 40px;
  line-height: 120%;
}

.paragraph.dq.dddd.hchccc {
  font-size: 30px;
}

.paragraph.dq.dddd.hchccc.zdsqf {
  margin-top: 78px;
  margin-bottom: 81px;
}

.paragraph.dq.hdhd.ddd.fff.dcqq {
  line-height: 160%;
}

.paragraph.dq.hdhd.ddd.fff.dcqq.dqvdvd {
  color: var(--form-box-shadow);
}

.paragraph.dq.hdhd.ddd.fff.dsgefgf {
  width: 90%;
  font-size: 20px;
}

.paragraph.dq.hdhd.ddd.fff.dsgefgf.rzgegefzazq.rvzesqs.vrzfed {
  color: var(--color--white);
}

.paragraph.dq.fvdfvdfvfdg {
  text-align: left;
}

.paragraph.dq.fvdfvdfvfdg.ck.v-fsddf {
  text-align: center;
}

.paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre {
  font-size: 25px;
}

.paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff {
  margin-top: 63px;
  line-height: 120%;
}

.paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds {
  margin-top: 90px;
  margin-bottom: 75px;
}

.paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fssfd {
  width: 90%;
}

.paragraph.dq.fvdfvdfvfdg.dsdsds {
  width: 70%;
}

.paragraph.dq.dccd.sdvq {
  margin-bottom: 100px;
}

.paragraph.dq.dccd.sdvq.dqveqsc {
  font-size: 18px;
}

.paragraph.dq.dccd.sdvq.dqveqsc.vdqs {
  text-align: left;
  width: 60%;
}

.paragraph.dq.dccd.sdvq.dqveqsc.vdqs.dsq {
  margin-top: 45px;
}

.paragraph.dq.dccd.sdvq.dzsqd {
  margin-top: -39px;
}

.paragraph.dq.dccd.sdvq.dvcsq {
  margin-top: 45px;
}

.paragraph.dq.dccd.sdvq.fvdsd {
  text-align: left;
}

.paragraph.dq.dccd.sdvq.fvdsd.fvzez {
  margin-top: 45px;
}

.paragraph.dq.dccd.sdvq.vdcqsq {
  color: var(--form-box-shadow);
}

.paragraph.dq.dccd.sdvq.vdcqsq.dqsd {
  width: 60%;
}

.paragraph.efez.fdfd, .paragraph.rszze.vvvvv, .paragraph.fffdsfdsfd {
  color: var(--color--secondary);
}

.heading {
  text-align: center;
  font-size: 40px;
}

.heading.love {
  color: var(--color--secondary);
  font-size: 35px;
}

.heading.love.dvdsvds {
  font-size: 30px;
}

.heading.love.dvdsvds.dee {
  margin-top: 72px;
}

.heading.love.ffezfez {
  color: var(--form-box-shadow);
  font-size: 30px;
}

.heading.love.ffezfez.ffr {
  padding-top: 73px;
}

.heading.love.ffezfez.dffd.vfdgds {
  color: var(--color--secondary);
}

.heading.love.ffezfez.dffd.vfdgds.ddd.zeffead {
  font-size: 25px;
}

.heading.love.ddd {
  font-size: 35px;
}

.heading.love.ddd.bhnj {
  font-size: 30px;
}

.heading.love.dddddddddd {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

.heading.love.dddddddddd.dvbjhbvdhvcudshivcds.dsvq {
  margin-top: 30px;
}

.heading.love.dddddddddd.vsdvc {
  width: 50%;
}

.heading.love.dddddddddd.vsdvc.vdqcs {
  color: #ff7e24;
}

.heading.love.dddddddddd.vsdvc.vdqcs.vdcqsx {
  color: @var_variable-f2758e8d-d6d4-b2a5-6317-14d20bbc0d89;
  padding-top: 43px;
}

.heading.love.dddddddddd.sqc {
  font-size: 25px;
}

.image {
  float: none;
  text-align: center;
  width: 20%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  inset: 0% auto 0% 0%;
}

.gradient-line {
  z-index: 4;
  opacity: .6;
  background-image: linear-gradient(90deg, #fff3, #fff 50%, #fff3);
  width: 100%;
  height: 1px;
  position: absolute;
  inset: 0% 0% auto;
}

.gradient-line._100 {
  opacity: .4;
}

.gradient-line.left {
  opacity: .4;
  background-image: linear-gradient(#ffffff05, #fffc 34%, #fff0 76%);
  width: 1px;
  height: 90%;
  margin-top: auto;
  margin-bottom: auto;
  bottom: 0%;
}

.gradient-line.left.right {
  height: 90%;
  margin-top: auto;
  margin-bottom: auto;
  inset: 0% 0 0% auto;
}

.margin-60px {
  justify-content: center;
  align-items: center;
  width: 99.9999%;
  max-width: none;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.margin-60px.rrrze {
  padding-bottom: 55px;
}

.margin-60px.rrrze.dddd {
  padding-bottom: 0;
}

.margin-60px.rrrze.eqzq {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.grid-3-columns {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.vdv {
  grid-template-columns: 1fr 1fr;
  width: 90%;
  margin-top: -21px;
  margin-left: auto;
  margin-right: auto;
}

.grid-3-columns.vdv.jndccdcds, .grid-3-columns.vdv.dsvffs {
  grid-template-columns: 1fr 1fr 1fr;
}

.step-box-main {
  background-image: linear-gradient(#fff1e7, #fff1e7);
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 33px 30px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.step-box-main.dsd {
  border: 5px dashed var(--color--transparent);
  background-color: var(--color--transparent);
  color: var(--color--secondary);
  background-image: none;
  border-radius: 0;
}

.step-box-main.dsd.dzfvsdds, .step-box-main.dsd.fsbgdbhgrgf {
  padding-top: 0;
}

.step-box-main.dsd.csqcqs {
  background-color: #fff1e7;
  border-radius: 20px;
}

.step-box-main.dsd.csqcqs.fvdsqcs, .step-box-main.dsd.csqcqs.ds {
  background-color: var(--color--transparent);
}

.step-box-main.dsd {
  color: #660a43;
  background-color: #0000;
  background-image: none;
  border: 5px dashed #0000;
  border-radius: 0;
}

.step-box-main.dsd.fsbgdbhgrgf, .step-box-main.dsd.dzfvsdds {
  padding-top: 0;
}

.step-main-title {
  color: var(--color--secondary);
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1;
}

.paragraph-2, .paragraph-3 {
  color: var(--color--secondary);
}

.paragraph-4 {
  color: var(--form-box-shadow);
  text-align: center;
}

.paragraph-4.deds, .paragraph-4.cdqcq, .paragraph-4.dadfdfded, .paragraph-4.dsvdsgsgs.vsgddfds, .paragraph-4.ddsqfds.dddd, .paragraph-4.aaqss.vnvnvn {
  color: var(--color--secondary);
}

.paragraph-4.dvfsvsfvds.cdd {
  color: var(--color--secondary);
  font-size: 25px;
}

.heading-2, .heading-3 {
  font-size: 30px;
}

.heading-4 {
  color: var(--color--secondary);
  font-size: 25px;
}

.heading-4.ddd, .heading-4.ddd.dsvjvfsfsd, .heading-4.ddd.dsvjvfsfsd.hdvfsv {
  font-size: 25px;
}

.heading-4.ddd.dsvjvfsfsd.fzdsvdq {
  font-size: 20px;
}

.heading-4.ddd.dqqddq, .heading-4.dvsgdq {
  font-size: 24px;
}

.heading-4.qdscxq {
  text-align: left;
  font-size: 30px;
}

.heading-4.dqs-vcdsqvqs.zddq.ds {
  color: var(--color--white);
}

.heading-4.zdqvdz {
  font-size: 20px;
}

.image-2 {
  border-radius: 40px;
}

.image-2.ddd {
  width: 90%;
}

.image-2.kndckcds.dzsqqsc-csq {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-2.cxvc.qscsq {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-2.cxvc.vdsqs {
  text-align: left;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-primary-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: linear-gradient(218deg, var(--color--tertiary) 56%, var(--color--secondary));
  color: var(--color--white);
  white-space: nowrap;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-left: 0;
  margin-right: 0;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.button-primary-copy.fd {
  width: 20%;
  margin: 45px auto 42px;
  display: flex;
}

.button-primary-copy.fd.vfvefvefr {
  margin-top: 60px;
  margin-bottom: 60px;
}

.button-primary-copy.fd.dddd {
  margin-top: -69px;
}

.button-primary-copy.idisdsds.dfqsdsqdq.fzer.dqvs.c {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  width: 46.3305%;
  display: flex;
}

.button-primary-copy.idisdsds.dfqsdsqdq.ygyg {
  margin-top: 12px;
}

.button-primary-copy.idisdsds.dfqsdsqdq.ddd {
  margin-top: 21px;
}

.button-primary-copy.idisdsds.dfqsdsqdq.difdsdsd {
  text-align: left;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 45%;
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
}

.button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds {
  margin-top: 21px;
}

.button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.es {
  margin-top: 30px;
}

.button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.vdc, .button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.zeazd {
  align-self: center;
}

.button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x {
  background-image: linear-gradient(218deg, var(--halloween) 29%, var(--color--black));
}

.button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x.vdqcs {
  margin-top: 39px;
}

.button-primary-copy.idisdsds.dfqsdsqdq.zzza {
  margin-top: 30px;
}

.button-primary-copy.idisdsds.fgfrrz {
  text-align: center;
  object-fit: fill;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.button-primary-copy.sdez.dd.tyyy.yiiyiy.jcncc {
  font-size: 18px;
  display: flex;
}

.button-secondary-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--color--white);
  color: var(--color--white);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 52px;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.button-secondary-copy.jdzijozdz {
  border-color: var(--color--tertiary);
  color: var(--color--tertiary);
}

.button-secondary-copy.jdzijozdz.frfzfzdezez {
  color: var(--color--tertiary);
}

.paragraph-5 {
  color: var(--color--secondary);
}

.paragraph-5.ddd {
  margin-top: 21px;
}

.paragraph-5.ddd.fdfdfs.djsnjsvdvsd {
  margin-top: 0;
}

.paragraph-5.ddd.vfvfsd {
  font-size: 16px;
}

.paragraph-5.ddd.vfvfsd.csqdsq {
  text-align: left;
}

.paragraph-5.ddd.ds, .paragraph-5.ddd.as {
  color: var(--color--white);
}

.paragraph-5.ddd.dcqs {
  color: var(--form-box-shadow);
}

.paragraph-5.hbdsjd {
  font-size: 16px;
}

.paragraph-5.ijdijidjcidsjcids.sokqov.dos.vdsknvkdsnvkdsnvkds {
  margin-top: 36px;
}

.bold-text {
  text-align: center;
}

.image-3 {
  width: auto;
  max-width: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-3.efde, .image-3.frgfer, .image-3.fdferz {
  width: auto;
  max-width: 50px;
}

.heading-5 {
  color: var(--form-box-shadow);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 600;
}

.heading-5.rrr {
  width: 80%;
  font-size: 25px;
}

.bold-text-2, .paragraph-6 {
  color: var(--color--secondary);
}

.paragraph-6.ha {
  color: var(--color--white);
}

.paragraph-7 {
  color: var(--color--secondary);
}

.paragraph-7.ha {
  color: var(--color--white);
}

.paragraph-8 {
  color: var(--color--secondary);
}

.paragraph-8.ha {
  color: var(--color--white);
}

.paragraph-9 {
  color: var(--color--secondary);
}

.paragraph-9.ha {
  color: var(--color--white);
}

.bold-text-3 {
  font-size: 30px;
}

.bold-text-3.dd {
  margin-top: 18px;
  margin-bottom: -48px;
  font-size: 20px;
}

.bold-text-3.dd.dddd {
  margin-bottom: 0;
  font-size: 30px;
}

.bold-text-3.dd.dddd.bghn.bhn, .bold-text-3.fvdcs {
  font-size: 25px;
}

.paragraph-10 {
  color: var(--color--secondary);
  margin-bottom: 21px;
}

.image-4 {
  width: 25%;
  margin-bottom: 36px;
}

.paragraph-11, .text-block-2, .text-block-3 {
  color: var(--color--secondary);
}

.image-5 {
  border-radius: 60px;
}

.dzzfd {
  color: var(--color--secondary);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 75%;
  margin: 100px auto;
  font-size: 20px;
  display: flex;
}

.dzzfd.ddd, .bold-text-5 {
  font-size: 16px;
  font-weight: 400;
}

.heading-6 {
  color: var(--color--secondary);
}

.rich-text-block {
  margin-left: 60px;
  margin-right: 60px;
}

.image-6 {
  width: 50%;
}

.headline-8-col {
  width: 80%;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
}

.headline-8-col.fgfgf {
  color: var(--form-box-shadow);
}

.section-dark {
  background-color: var(--color--secondary);
  color: #fff;
  overflow: hidden;
}

.section-dark.feee {
  background-color: var(--color--transparent);
  margin-top: 90px;
}

.tagline {
  opacity: .6;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 12px;
}

.testimonial3-logo-wrapper {
  align-items: center;
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wrap {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.wrap.w50 {
  color: var(--form-box-shadow);
  width: 100%;
  padding-top: 50px;
  padding-bottom: 0;
}

.wrap.w50.sdvq {
  margin-top: 40px;
  margin-bottom: 60px;
}

._2-col {
  width: 140px;
  margin-right: 20px;
  display: inline-block;
}

._2-col._2-col-last {
  margin-right: 0;
}

.heading-7 {
  color: var(--color--white);
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Bitter, serif;
  font-size: 20px;
  font-weight: 400;
}

.heading-7.f {
  color: var(--form-box-shadow);
}

.heading-7.dfdds {
  margin-top: 60px;
  margin-bottom: 100px;
}

.paragraph-12 {
  text-align: center;
  margin-top: 10px;
}

.paragraph-12.fvvf {
  color: var(--color--secondary);
}

.bold-text-6 {
  color: var(--color--secondary);
  font-size: 18px;
  font-weight: 700;
}

.top-content {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.top-content.why-us {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-24 {
  color: var(--color--secondary);
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
}

.divider-3 {
  background-color: #cfcfdb;
  width: 100%;
  height: 1px;
}

.divider-3.why-us {
  width: 1px;
  height: auto;
  margin-left: 40px;
  margin-right: 40px;
}

.why-us-icon {
  width: 15%;
  margin-right: 48px;
}

.container-default-1209px {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  max-width: 1209px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.container-default-1209px.dqsq {
  background-color: var(--color--ffffff-0-8);
  border-radius: 20px;
  max-width: 80%;
  padding-top: 40px;
  padding-bottom: 60px;
}

.spacer.why-us {
  height: 56px;
}

.why-us-wrapper {
  justify-content: space-between;
  margin-top: 74px;
  display: flex;
}

.section-8 {
  opacity: 1;
  padding-top: 140px;
  padding-bottom: 89px;
}

.section-8.why-us {
  margin-top: 0;
  margin-bottom: 33px;
  padding: 73px 5% 103px;
}

.why-us-content {
  max-width: 375px;
}

.title-7.why-us-content {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 20px;
}

.paragraph-13.mg-bottom-0px {
  color: var(--color--secondary);
  margin-bottom: 0;
}

.why-us-main-content {
  align-items: flex-start;
  display: flex;
}

.bold-text-7 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-weight: 600;
}

.container-2 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-2.fgrerre {
  margin-bottom: 63px;
}

.section-9 {
  background-color: var(--color--secondary);
}

.image-7 {
  width: 30%;
  margin-left: auto;
  margin-right: auto;
}

.container-3 {
  margin-top: -24px;
  margin-bottom: 48px;
  display: flex;
}

.vfdvf {
  justify-content: center;
  align-items: center;
  padding-bottom: 59px;
  display: flex;
}

.section-10 {
  margin-top: 120px;
}

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

.container-4.ddd {
  width: 70%;
  max-width: 75%;
  margin-bottom: -117px;
}

.container-4.ddd.dsfvfsvfvfs {
  width: 75%;
}

.section-11 {
  background-color: var(--color--secondary);
}

.flex-horizontal {
  display: flex;
}

.flex-horizontal.start-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-horizontal.start-top.center {
  align-items: center;
}

.list-item-pricing {
  color: var(--form-box-shadow);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.button-primary-2 {
  background-color: var(--color--tertiary);
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px #4a3aff1f;
}

.button-primary-2:hover {
  background-color: var(--color--secondary);
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff26;
}

.button-primary-2.regef {
  margin-top: 27px;
}

.mg-bottom-0 {
  color: var(--color--secondary);
  margin-bottom: 0;
  font-size: 30px;
}

.mg-bottom-0.vfdc {
  color: var(--color--white);
}

.icon-pricing---brix {
  width: 50%;
  margin-right: 18px;
}

.mg-top-18px {
  margin-top: 18px;
}

.pricing-card-2 {
  display: none;
}

.text-single-200 {
  font-size: 18px;
  line-height: 20px;
}

.text-single-200.bold {
  font-weight: 700;
}

.text-single-200.bold.text-color-neutral-800 {
  color: var(--form-box-shadow);
}

.text-single-200.bold.text-color-neutral-800.vdcq {
  color: var(--color--white);
}

.text-single-200.text-color-neutral-800 {
  color: var(--color--secondary);
  font-size: 16px;
}

.text-single-200.text-color-neutral-800.az {
  color: var(--color--white);
}

.text-single-200.medium {
  color: var(--color--secondary);
  font-weight: 500;
}

.text-single-200.medium.edf {
  color: var(--form-box-shadow);
}

.text-single-300 {
  font-size: 20px;
  line-height: 22px;
}

.text-single-300.medium {
  font-weight: 500;
}

.text-single-300.medium.text-color-600 {
  color: #6f6c90;
}

.icon-bullet---brix {
  width: 5%;
  margin-right: 14px;
}

.pricing {
  color: #170f49;
  margin-bottom: 18px;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
  text-decoration: line-through;
  display: flex;
}

.pricing.pricing-2, .pricing.pricing-3 {
  display: none;
}

.pricing.dfdd.dsq {
  color: var(--halloween);
}

.pricing.dfdd {
  font-size: 50px;
  font-weight: 500;
}

.float-background-purple {
  background-color: var(--color--ffffff-0-8);
  width: 47%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.float-background-purple.vdcq {
  background-color: var(--color--transparent);
}

.pricing-card-slider {
  border: 1px solid #eff0f6;
  border-radius: 20px;
  padding: 64px 50px;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 12px #14142b14;
}

.pricing-card-slider.pricing-card.fvds {
  background-color: var(--color--transparent);
}

.pricing-card-slider.pricing-card.fvds.vd {
  border-color: var(--halloween);
}

.pricing-card-slider.pricing-card {
  background-color: #fff1e7;
}

.pricing-details-2, .pricing-card-3 {
  display: none;
}

.grid-two-columns---brix {
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .9fr;
}

.grid-two-columns---brix.grid-align-center {
  z-index: 1;
  align-items: center;
  position: relative;
}

.pricing-details-3 {
  display: none;
}

.list-pricing {
  color: var(--color--primary);
  margin-top: 24px;
  margin-bottom: 0;
}

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

.section-12.gju.dqsfqd.vzea {
  margin-top: -81px;
}

.bold-text-8 {
  color: var(--color--secondary);
  font-size: 40px;
}

.bold-text-8.cdedd {
  margin-right: 23px;
  font-size: 30px;
}

.bold-text-8.az {
  color: var(--form-box-shadow);
}

.paragraph-14 {
  color: var(--color--secondary);
}

.paragraph-14.az {
  color: var(--color--white);
}

.container-5 {
  max-width: 90%;
}

.bold-text-9 {
  color: var(--color--secondary);
  font-size: 18px;
}

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

.heading-25 {
  color: var(--color--secondary);
  font-size: 30px;
  font-weight: 600;
}

.heading-25.zqdvzdq.dsq, .heading-25.eaqdsvzdqvc.fvfss.dcas {
  color: var(--color--white);
}

.section-13 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-13.dddd.fsf {
  padding-bottom: 37px;
}

.section-13.dddd.fsf.vdcqs {
  margin-top: -84px;
}

.section-13.dddd.dvfdqd {
  margin-top: 66px;
  margin-bottom: 69px;
}

.section-13.dddd.zefrfer.efzeez.dsfsq {
  margin-top: -39px;
}

.section-13.dddd.zefrfer.efzeez.dsfsq.ezq.ezqd.sdqs {
  margin-top: 42px;
}

.section-13.dddd.zefrfer.efzeez.dsfsq.ezq.ezqd.fvdscq {
  margin-top: 75px;
}

.section-13.dddd.ezdqcdq {
  margin-bottom: 66px;
}

.section-13.dddd.dsqvdq {
  margin-bottom: 102px;
}

.section-13.dddd.dsqvdq.efzfqs {
  margin-top: 66px;
  margin-bottom: -48px;
}

.section-13.dddd.dsqvdq.efzfqs.injn.dqs {
  margin-top: -135px;
}

.section-13.dddd.dsqvdq.efzfqs.injn.fdqfaeq {
  margin-top: 48px;
}

.section-13.dddd.dsqvdq.eas {
  margin-top: -132px;
}

.section-13.dddd.dsqvdq.fvez {
  margin-top: -42px;
  margin-bottom: 0;
}

.div-block {
  display: flex;
}

.section-15 {
  margin-top: -114px;
  margin-bottom: -57px;
}

.section-15.zea, .section-15.dzsdvdqs {
  margin-top: 0;
}

.blog {
  color: var(--color--secondary);
  font-size: 30px;
}

.blog-titres {
  color: var(--color--secondary);
  text-align: left;
  margin-top: 60px;
  margin-bottom: 20px;
  font-size: 25px;
}

.blog-h4 {
  color: var(--color--secondary);
  font-size: 25px;
}

.blog-h1 {
  color: var(--color--secondary);
  font-size: 40px;
}

.blog-paragraph, .list, .block-quote, .paragraph-15, .paragraph-16, .list-2, .bold-text-10, .italic-text {
  color: var(--color--secondary);
}

.rich-text-block-2, .rich-text-block-3, .rich-text-block-4, .rich-text-block-5 {
  color: var(--color--secondary);
  margin-bottom: 60px;
}

.rich-text-block-6 {
  color: var(--color--secondary);
}

.h2-blog {
  color: var(--color--secondary);
  margin-bottom: 30px;
  font-size: 30px;
}

.paragraph-17 {
  color: var(--color--secondary);
}

.titre-blog {
  color: var(--color--secondary);
  font-size: 50px;
}

.titre-blog.h1 {
  margin-bottom: 33px;
  font-size: 40px;
}

.titre-blog.h2 {
  font-size: 35px;
}

.titre-blog.h3 {
  font-size: 30px;
}

.heading-26 {
  font-size: 40px;
}

.main-section-2 {
  width: 100%;
  margin-top: -51px;
  padding: 2.5%;
}

.main-section-2.geergeget {
  margin-top: 63px;
  margin-bottom: 60px;
}

.text-block-80 {
  margin-top: 20px;
  margin-bottom: 5px;
}

.button-first-line {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
  position: relative;
}

.line-horizontal {
  opacity: .26;
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-top: 3px;
}

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

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

.link-block-2 {
  height: 250px;
}

.main-container {
  width: 76.25%;
  margin-left: 0;
  margin-right: auto;
}

.main-container.top {
  width: 100%;
}

.button-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.small-icon {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 100%;
  display: block;
}

.flex-learn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.grid-2-columns-last {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-78 {
  color: #e2e8ffbf;
}

.disclaimer-div {
  margin-top: 40px;
}

.step-main-title-2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1;
}

.text-block-81 {
  margin-top: 20px;
  margin-bottom: 5px;
}

.bold-text-12 {
  color: var(--color--secondary);
  font-weight: 400;
}

.text-block-82 {
  color: var(--color--secondary);
}

.step-main-title-3 {
  color: var(--color--secondary);
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1;
}

.italic-text-2, .italic-text-3, .text-block-83, .text-block-84, .text-block-85, .text-block-86, .text-block-87, .text-block-88 {
  color: var(--color--secondary);
}

.columns {
  margin-top: 27px;
  margin-bottom: 33px;
}

.heading-27 {
  color: var(--color--white);
  text-align: center;
  font-size: 16px;
}

.text-block-89 {
  color: var(--form-box-shadow);
  text-align: center;
  font-size: 14px;
}

.column-2, .column-3 {
  border-right: 1px solid var(--form-box-shadow);
}

.link-block {
  position: relative;
}

.heading-28 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 30px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.container-6 {
  margin-top: 102px;
}

.container-6.efazaqsfd {
  max-width: 81%;
}

.column-4.zsq.hb, .column-5.vdqvqsfqs {
  padding-left: 0;
  padding-right: 0;
}

.dd {
  text-align: center;
  font-size: 25px;
}

.dd.dvsdfds {
  font-size: 20px;
}

.section-16 {
  margin-top: 96px;
}

.why-us-main-content-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading-29 {
  color: #f2f4f8;
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
}

.heading-29.frzfrzfr {
  color: #660a43;
  text-align: center;
  width: 100%;
  max-width: 100%;
}

.heading-29.frzfrzfr.vsfds {
  margin-bottom: 51px;
}

.heading-29.frzfrzfr.vsfds.rzegfe2afds.zdqsaq.ygygu.vqce {
  color: var(--form-box-shadow);
}

.heading-29.frzfrzfr.vsfds.rzegfe2afds.zdqsaq.ygygu.vqce.dvsq {
  margin-top: 93px;
}

.heading-29.frzfrzfr.vsfds.grzeazqddqfsdq.vzfsq.yhgyg.zrvea {
  color: var(--color--white);
}

.heading-29.frzfrzfr.dddd {
  color: #f2f4f8;
  margin-top: 72px;
  margin-bottom: 45px;
}

.heading-29.frzfrzfr.dddd.cjdsdc {
  margin-top: 33px;
}

.heading-29.frzfrzfr.dddd.cjdsdc.dzqs {
  width: 80%;
}

.bold-text-13 {
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 600;
}

.why-us-icon-2 {
  width: 7%;
  margin-right: 48px;
}

.why-us-icon-2.d {
  width: 7%;
}

.why-us-content-2 {
  max-width: 100%;
}

.paragraph-18.mg-bottom-0px {
  color: var(--color--secondary);
  -webkit-text-stroke-color: #fff;
  margin-bottom: 0;
}

.paragraph-18.mg-bottom-0px.vzdqcs, .paragraph-18.mg-bottom-0px.vd {
  color: var(--form-box-shadow);
}

.why-us-wrapper-2 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  justify-content: center;
  margin-top: 74px;
  display: flex;
}

.bold-text-14 {
  color: var(--color--secondary);
}

.why-us-main-content-3 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-15 {
  color: var(--form-box-shadow);
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 600;
}

.bold-text-15.bggbg, .bold-text-15.jscfnvjnfdf {
  color: var(--form-box-shadow);
}

.why-us-content-3 {
  max-width: 100%;
}

.why-us-content-3.dfdfdf {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 99.9999%;
  display: flex;
}

.paragraph-19.mg-bottom-0px {
  color: #f2f4f8;
  -webkit-text-stroke-color: #fff;
  margin-bottom: 0;
}

.paragraph-19.mg-bottom-0px.frfrzre {
  color: #660a43;
  text-align: center;
}

.paragraph-19.mg-bottom-0px.frfrzre.ss {
  color: var(--form-box-shadow);
  text-align: left;
  margin-bottom: 72px;
}

.paragraph-19.mg-bottom-0px.frfrzre.ss.diffofi {
  text-align: left;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

.paragraph-19.mg-bottom-0px.frfrzre.ss.diffofi.dvdsds {
  margin-top: -30px;
  margin-bottom: 40px;
}

.paragraph-19.mg-bottom-0px.frfrzre.ss.jdbbfjdsds {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.why-us-wrapper-3 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  justify-content: center;
  margin-top: 74px;
  display: flex;
}

.why-us-wrapper-3.djhfjsdhfjhdsjhdjd {
  background-color: var(--color--secondary);
}

.section-18 {
  width: 50%;
  margin-top: 72px;
  margin-left: auto;
  margin-right: auto;
}

.section-19 {
  margin-top: 39px;
  margin-bottom: 57px;
}

.section-20 {
  margin-top: 66px;
}

.section-20.djndsdsdsd {
  background-color: var(--color--ffffff-0-8);
}

.section-20.djndsdsdsd.njdsd {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 10px;
}

.section-21 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.section-22 {
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-10 {
  border-radius: 20px;
}

.section-24 {
  width: 100%;
}

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

.section_text-p {
  width: 100%;
  margin-top: 6px;
}

.section_text-p.is--grey-text {
  color: #660a43;
}

.button {
  z-index: 1;
  color: #1d1d1d;
  letter-spacing: -.02em;
  cursor: pointer;
  background-color: #bee1ff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 1.3em 1.8em;
  font-size: .83vw;
  font-weight: 500;
  line-height: 1;
  display: flex;
}

.button.is--secondary {
  cursor: pointer;
  background-color: #0000;
  border: 2px solid #1d1d1d;
  margin-top: 36px;
}

.section_image-half {
  object-fit: cover;
  border-radius: 12px;
  width: 45%;
}

.section_image-half.g-b.sdvcq, .section_image-half.g-b.dsaq, .section_image-half.vgf.veqez.cqs, .section_image-half.fvd, .section_image-half.rzfe, .section_image-half.rfed {
  width: 35%;
  margin-left: auto;
  margin-right: auto;
}

.button_text {
  margin-bottom: 0;
  margin-right: 32px;
  font-size: 14px;
  font-weight: 500;
}

.section_content {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 10vw;
  display: flex;
}

.section_content.is--centered {
  align-items: center;
}

.section_content.is--centered.cc {
  margin-top: 93px;
}

.section_content.is--centered.cc.ffvvfvfvffv {
  margin-top: 63px;
}

.section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd {
  padding-bottom: 0;
}

.section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.gbbh {
  margin-top: -87px;
}

.section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.gbbh.a {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.gbbh.a.erzea.vd {
  margin-top: -45px;
}

.section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.a, .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd._1, .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.qs, .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.dqs, .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.fvzd, .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.zdqfd {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.section_text {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 45%;
  margin-right: 5%;
  display: flex;
}

.section_text.is--left {
  margin-left: 5%;
  margin-right: 0%;
}

.section_text-title {
  color: var(--color--secondary);
  margin-bottom: 16px;
  font-size: 30px;
}

.section_text-title.ddd {
  font-size: 22px;
}

.button_icon {
  width: 18px;
}

.container-7 {
  max-width: 90%;
}

.section-25 {
  margin-top: 60px;
}

.image-11 {
  width: 80%;
}

.bold-text-17 {
  color: var(--color--tertiary);
  font-size: 22px;
}

.bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22 {
  font-size: 20px;
}

.faq-question-wrap {
  cursor: pointer;
  border: 1px solid #9f06ff33;
  border-radius: 21px;
  margin-top: 10px;
  margin-bottom: 26px;
  padding: 28px 40px;
}

.faq-question-bar {
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
  text-decoration: none;
  display: flex;
}

.question-title {
  color: #fff;
  letter-spacing: -.03em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.faq-circle {
  background-color: #fff2e7;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 45px;
  min-width: 45px;
  height: 45px;
  min-height: 45px;
  display: flex;
}

.faq-content {
  overflow: hidden;
}

.texte-formation {
  opacity: 1;
}

.bold-text-23 {
  color: var(--color--tertiary);
}

.section-26 {
  margin-top: -33px;
}

.section-26.dffss {
  margin-top: -27px;
}

.section-26.dffss.svfvddq.vdvcwsvdqcvds {
  background-color: var(--color--secondary);
}

.section-26.dffss.svfvddq.vdvcwsvdqcvds.dvdsvfsvsdqsq {
  margin-top: 20px;
  padding-top: 20px;
  padding-bottom: 1px;
}

.section-26.dffss.svfvddq.idjvdsi {
  margin-top: 40px;
  margin-bottom: 100px;
}

.section-26.dsvff {
  margin-top: 0;
}

.container-8 {
  margin-top: 117px;
}

.container-8.fsvfs {
  max-width: 75%;
}

.bold-text-24 {
  font-size: 25px;
}

.bold-text-24.dqvqdvdv {
  color: var(--form-box-shadow);
}

.section-28 {
  margin-top: 78px;
}

.column-8.why-us {
  width: 70%;
}

.bold-text-25 {
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 600;
}

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

.bold-text-25.ferggte {
  font-size: 25px;
}

.why-us-content-4 {
  max-width: 100%;
}

.why-us-content-4.dfdfdf {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 99.9999%;
  display: flex;
}

.why-us-content-4.dfdfdf.rvzeasfacdfzeas.efazd {
  margin-bottom: -78px;
}

.why-us-content-4.dfdfdf.rvzeasfacdfzeas.dcqs {
  margin-top: 57px;
}

.why-us-content-4.dfdfdf.rvzeasfacdfzeas.dcqs.vzdcq {
  margin-top: 117px;
}

.paragraph-20.mg-bottom-0px {
  color: #f2f4f8;
  -webkit-text-stroke-color: #fff;
  margin-bottom: 0;
}

.paragraph-20.mg-bottom-0px.frfrzre {
  color: #660a43;
  text-align: left;
  width: 60%;
}

.paragraph-20.mg-bottom-0px.frfrzre.vfvfbdbfg {
  text-align: center;
}

.paragraph-20.mg-bottom-0px.frfrzre.vfvfbdbfg.rgzregre {
  width: 100%;
}

.paragraph-20.mg-bottom-0px.frfrzre.zefezazd.vrzefad, .paragraph-20.mg-bottom-0px.frfrzre.zrdqsvzdqsfqd.vds {
  color: var(--color--white);
}

.why-us-wrapper-4 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  justify-content: center;
  margin-top: 74px;
  display: flex;
}

.why-us-wrapper-4.efvdqs {
  margin-top: 150px;
}

.why-us-wrapper-4.efvdqs.vzdqs {
  margin-top: 0;
}

.paragraph-21 {
  color: var(--form-box-shadow);
}

.vdfbvgfbgb {
  margin-top: 75px;
}

.bold-text-26, .bold-text-27 {
  color: var(--form-box-shadow);
}

.arrow-button {
  width: 20px;
  position: absolute;
}

.bold-text-28 {
  color: #660a43;
}

.grid-3-columns-2 {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns-2.fdede.ff {
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-22 {
  color: #660a43;
}

.paragraph-23 {
  margin-bottom: 48px;
  font-size: 50px;
}

.paragraph-24 {
  color: #660a43;
  text-decoration: line-through;
}

.paragraph-24.dff {
  text-decoration: none;
}

.step-main-title-4 {
  color: #660a43;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.1;
}

.button-with-animation {
  color: #0c0c1d;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 51px;
  padding: 15px 24px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.step-box-main-2 {
  background-color: #f2f4f8;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 33px 30px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section-29 {
  margin-top: 96px;
}

.section-30 {
  margin-top: 81px;
}

.heading-h1-size {
  color: #211f54;
  font-size: 54px;
  font-weight: 700;
  line-height: 66px;
}

.heading-h1-size.mg-right-8px.color-neutral-100 {
  color: #fff;
}

.heading-h1-size.mg-right-8px {
  color: #660a43;
}

.heading-h1-size.mg-right-8px.color-neutral-100 {
  color: #fff;
  font-size: 40px;
}

.heading-h1-size.mg-right-8px.color-neutral-100.sws {
  color: #660a43;
}

.text-300 {
  font-size: 22px;
  line-height: 22px;
}

.text-300.medium {
  font-weight: 500;
}

.text-300.medium.top-8px.ze {
  color: var(--form-box-shadow);
}

.text-300.medium.top-8px {
  color: #660a43;
  position: relative;
  top: 8px;
}

.text-300.medium.top-8px.ze {
  color: #f2f4f8;
  font-size: 30px;
}

.text-300.medium.top-8px.ze.da {
  color: #660a43;
}

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

.color-neutral-100 {
  color: #fff;
}

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

.icon-list {
  width: 10%;
  margin-right: 16px;
}

.tabs-content {
  overflow: visible;
}

.flex-horizontal-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal-2.start {
  justify-content: flex-start;
}

.grid-3-columns-3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns-3._1-col-tablet {
  grid-template-columns: 1fr 1fr;
}

.mg-bottom-32px {
  margin-bottom: 32px;
}

.text-200 {
  line-height: 20px;
}

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

.text-200.bold.list.az {
  color: var(--form-box-shadow);
}

.badge-secondary {
  color: #211f54;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dcddeb;
  border-radius: 40px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
  box-shadow: 0 2px 12px #14142b0f;
}

.badge-secondary.tabs:hover, .badge-secondary.tabs.w--current {
  border-color: var(--color--tertiary);
  background-color: var(--color--tertiary);
  color: #fff;
}

.badge-secondary.tabs {
  margin-left: 12px;
  margin-right: 12px;
  transition: background-color .3s, border-color .3s, color .3s;
}

.badge-secondary.tabs:hover, .badge-secondary.tabs.w--current {
  color: #fff;
  background-color: #ff759f;
  border-color: #ff759f;
}

.pricing-content {
  padding: 40px 28px 72px;
}

.pricing-content.pd-bottom-40px {
  padding-bottom: 40px;
}

.badge-primary {
  color: #fff;
  background-color: #4a3aff;
  border-radius: 40px;
  padding: 18px 28px;
  font-size: 18px;
  line-height: 20px;
  display: inline-block;
}

.badge-primary.small {
  padding: 14px 22px;
  font-size: 16px;
  line-height: 18px;
}

.badge-primary.small.white.popular-pricint-top-badge {
  color: #211f54;
  background-color: #fff;
  position: absolute;
  inset: 32px 32px auto auto;
}

.btn-primary {
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 48px;
  justify-content: center;
  padding: 26px 38px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: background-color .3s, transform .3s, color .3s;
}

.btn-primary:hover {
  color: #fff;
  background-color: #3324d5;
  transform: translate3d(0, -3px, .01px);
}

.btn-primary.white {
  color: #4a3aff;
  background-color: #fff;
}

.btn-primary.white:hover {
  color: #4a3aff;
  background-color: #f2f1ff;
}

.btn-primary.white.width-100 {
  color: #660a43;
  background-color: #f2f4f8;
  margin-top: 20px;
}

.btn-primary.width-100 {
  background-color: #ff759f;
  margin-top: 20px;
}

.icon-list-item-wrapper {
  align-items: center;
  display: flex;
}

.divider {
  background-color: #dcddeb;
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider._40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.card {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  box-shadow: 0 2px 7px #14142b0f;
}

.card.pricing-popular {
  background-color: var(--color--tertiary);
  color: #f7f7fc;
  position: relative;
}

.paragraph-25, .paragraph-26, .heading-30, .heading-31 {
  color: var(--color--secondary);
}

.benefit-section {
  background-image: linear-gradient(#01042f, #01042f);
  padding: 100px 0;
}

.dual-col-md-wrap {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.vertical-footer-line {
  background-color: #d60f2b;
  width: 2px;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.vertical-footer-line._2 {
  background-color: #ff1774;
  border: 1px solid #ff1774;
}

.contact-info-details-text {
  color: #272727;
  letter-spacing: 1.5px;
  text-indent: 1.5px;
  text-transform: uppercase;
  flex: none;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.col-md-footer {
  text-align: left;
  width: 50%;
  height: 15vh;
  margin-bottom: 50px;
  position: relative;
}

.col-md-footer.left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 130px;
  display: flex;
}

.col-md-footer.right {
  margin-bottom: 50px;
}

.speaker-section {
  padding-top: 90px;
}

.counter-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-right: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  display: flex;
}

.col-md-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.col-md-2.footer {
  border-right: 1px solid #0003;
  padding-top: 20px;
  padding-bottom: 20px;
}

.col-md-2.center {
  align-items: center;
}

.col-md-2.center.footer {
  padding-bottom: 20px;
}

.section {
  padding: 100px 0;
}

.section.gray {
  background-color: #f1f1f7;
}

.counter-n-wrap {
  border: 1px solid #e31064;
  justify-content: center;
  align-items: center;
  width: 65px;
  height: 65px;
  margin-bottom: 10px;
  display: flex;
}

.tab-icon-img {
  float: none;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68c149665df6364ebe7877df_54a7ed7895be633cf2ab7b543f16149f.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  margin-right: 15px;
  display: inline-block;
  box-shadow: 0 0 4px #0003;
}

.b-subtitle {
  color: #f1f1f7;
  font-family: Open Sans, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 120%;
}

.banner {
  background-image: linear-gradient(#184fc2, #184fc2);
  height: 800px;
  position: relative;
  overflow: hidden;
}

.banner.gray {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68c149665df6364ebe7877d7_bg_top.jpg"), linear-gradient(#9f9fa7, #9f9fa7);
  background-position: 50% 30%, 0 0;
  background-size: cover, auto;
}

.line-schedule {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #e31064;
  width: 2px;
  height: 130%;
  position: absolute;
  inset: -30% 0% 0% auto;
}

.col-text-wrap {
  margin-bottom: 40px;
  padding-right: 50px;
}

.label {
  color: #e31064;
  margin-top: 10px;
  margin-bottom: 5px;
}

.column-footer-copyright-2 {
  padding-left: 0;
}

.b-title {
  color: #e31064;
  margin-right: 5px;
  font-size: 19px;
  font-weight: 600;
  line-height: 120%;
}

.form-label-2 {
  color: #000;
  text-align: left;
  background-color: #ebebeb;
  border: 1px solid #d3d5da;
  border-radius: 3px;
  height: 58px;
  margin-bottom: 6px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  transition: all .4s;
}

.form-label-2:hover {
  background-color: #f8f9fabd;
  border-color: #d3d5da4d;
}

.content-features-row.first {
  margin-bottom: 0;
  padding-bottom: 30px;
}

.content-features-row._2 {
  margin-top: 30px;
}

.text-span-white {
  color: #979797;
  text-transform: none;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.flowbase-logo {
  width: 220px;
}

.copyright {
  color: #9096a4;
  text-align: left;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 26px;
  position: relative;
}

.copyright.right {
  text-align: right;
}

.counter {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 120px;
  display: flex;
}

.feature-tittle {
  color: #1c1c1c;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Open Sans, sans-serif;
  font-size: 23px;
  font-weight: 800;
  line-height: 22px;
}

.feature-tittle.col-title-19px {
  color: #1c1c1c;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-size: 19px;
  font-weight: 600;
  line-height: 19px;
}

.feature-tittle.team-copy {
  color: #ebebeb;
  text-transform: uppercase;
  font-size: 19px;
  font-weight: 600;
  line-height: 19px;
}

.section-title {
  color: #414141;
  font-size: 30px;
  line-height: 40px;
}

.disclosure-label {
  color: #7e7e7e;
  font-size: 11px;
  line-height: 120%;
}

.column-footer-copyright {
  padding-right: 10px;
}

.copyright-writter {
  padding-top: 0;
  padding-bottom: 0;
}

.tab-pane-flow-wrap {
  height: 70vh;
  padding-left: 170px;
  padding-right: 50px;
}

.grid-3 {
  grid-column-gap: 48px;
  grid-template-rows: auto;
}

.field {
  color: #000;
  text-align: left;
  background-color: #f8f9fa;
  border: 1px solid #d3d5da;
  border-radius: 3px;
  height: 50px;
  margin-bottom: 6px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  transition: all .4s;
}

.field:hover {
  background-color: #f8f9fabd;
  border-color: #d3d5da4d;
}

.team-img-tab {
  float: left;
  height: 642px;
}

.algin-center-device.left {
  margin-top: 40px;
}

.counter-text-2 {
  color: #ff1774;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-span {
  color: #353535;
  text-transform: none;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.container-9 {
  text-align: center;
  max-width: 1170px;
  position: relative;
}

.container-9.full {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  position: static;
}

.container-9.full.left {
  text-align: left;
  max-width: 1170px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  top: 12%;
}

.container-9.relative {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  position: static;
}

.error-message {
  color: #fff;
  text-align: center;
  background-color: red;
  border-radius: 3px;
  font-weight: 400;
  line-height: 24px;
}

.button-wrapper-2 {
  position: relative;
}

.features-block-tittle {
  color: #fff;
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 7px;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
}

.section-white-title {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
}

.col-md-right {
  text-align: left;
  padding: 30px;
}

.features-icon {
  filter: grayscale();
  text-align: left;
  background-color: #0000;
  height: 36px;
  margin-bottom: 0;
  padding-right: 0;
  position: absolute;
  top: 0;
  left: -7px;
}

.tabs-link-button {
  color: #111212;
  background-color: #f2f2f2;
  border-radius: 3px;
  align-items: center;
  width: 100%;
  margin-bottom: 7px;
  font-weight: 700;
  line-height: 24px;
  transition-property: background-color, transform, box-shadow;
  display: flex;
}

.tabs-link-button.w--current {
  color: #fff;
  background-color: #ff1774;
  border-radius: 3px;
  width: 100%;
  margin-bottom: 7px;
  transition-property: background-color, transform, box-shadow;
}

.navigation {
  z-index: 99;
  background-color: #01042f;
  border-bottom: 1px solid #9b9eb838;
  justify-content: center;
  align-items: center;
  min-height: 80px;
  padding: 20px 3%;
  display: flex;
  position: relative;
  inset: 0% 0% auto;
}

.contact-info-details-text-block {
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.container-10 {
  z-index: 10;
  text-align: center;
  justify-content: space-between;
  max-width: 1190px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.checkbox-2 {
  margin-top: 5px;
}

.arrow-cta {
  filter: hue-rotate(50deg);
  width: 100px;
  position: absolute;
  inset: auto auto -120% -20%;
}

.mini-title {
  color: #909090;
  letter-spacing: 1px;
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: .7rem;
  line-height: 1rem;
}

.button-2 {
  text-align: center;
  letter-spacing: 1px;
  background-color: #ff1774;
  margin-top: 10px;
  padding: 15px 24px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  transition: background-color .3s;
}

.button-2:hover {
  background-color: #01042f;
}

.button-2.submit-button {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ff1774;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 500;
  line-height: 24px;
}

.button-2.submit-button:hover {
  background-color: #b60f52;
}

.container-flex-nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

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

.section-divider-line {
  background-color: #ff1774;
  border-radius: 8px;
  width: 100px;
  height: 4px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
}

.checkbox {
  margin-top: 20px;
}

.number-bk {
  color: #1c1c1c;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 100%;
}

.number {
  color: #fff;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 100%;
}

.algin-right {
  text-align: right;
}

.container-features-block {
  text-align: left;
  padding-top: 4px;
  padding-left: 44px;
  position: relative;
}

.agenda-wrap {
  margin-bottom: 40px;
  padding-right: 100px;
}

.counter-full-wrap {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  min-height: 120px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-12 {
  margin-right: 10px;
}

.contact-form {
  background-color: #0000;
  border-radius: 4px;
  width: 600px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  display: block;
}

.contact-form.line {
  background-color: #fff;
  border-radius: 10px;
  margin-top: 0;
  padding: 40px;
  box-shadow: 0 0 30px 1px #9f9fa726;
}

.contact-form.line.home {
  background-color: #0000;
  border: 1px solid #e31064;
  border-radius: 0;
  width: auto;
  margin-top: 0;
  padding-top: 40px;
  box-shadow: 0 20px 32px #00000026;
}

.grid-2 {
  grid-column-gap: 0px;
  border: 1px solid #0003;
  grid-template-rows: auto;
  grid-template-columns: 4fr 4fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  place-items: stretch center;
  width: 100%;
}

.hero-tittle {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 1px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 44px;
}

.hero-tittle.tittle2 {
  color: #fff;
  letter-spacing: 0;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 140%;
}

.hero-tittle.white {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 4rem;
  line-height: 100%;
}

.content-features-column {
  padding-right: 15px;
}

.social-icon {
  opacity: .6;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68c149665df6364ebe7877e7_facebook-logo%20Black.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px;
  width: 100%;
  height: 100%;
  transition: all .4s;
}

.social-icon:hover {
  opacity: .9;
}

.social-icon.twitter {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68c149665df6364ebe7877f4_twitter-logo-silhouette%20(1).svg");
  background-size: 15px;
}

.social-icon.linkedin.footer {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68c149665df6364ebe7877f6_linkedin%20bk.png");
}

.social-icon.footer {
  border-right: 1px solid #0003;
}

.social-icon.instagram {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68c149665df6364ebe7877e9_instagram%20(1).png");
  background-size: 24px;
}

.social-icon.instagram.footer {
  border-width: 1px;
}

.tabs-menu-flo {
  z-index: 10;
  width: 30%;
  position: absolute;
  top: 100px;
}

.schedule-date-wrap {
  margin-bottom: 40px;
}

.bottom-border {
  z-index: 998;
  color: #212127;
  background-color: #0000;
  border-top: 1px solid #00000021;
  width: 100%;
  height: auto;
  margin-top: 100px;
  padding: 0;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.bottom-border.coming {
  border-top-color: #ffffff17;
  margin-top: 50px;
}

.button-3 {
  color: #fff;
  letter-spacing: 1px;
  background-color: #031d44;
  padding: 15px 25px;
  font-family: Lato, sans-serif;
  transition: all .3s;
  display: inline-block;
}

.button-3:hover {
  background-color: #2271aa;
}

.button-3.footer {
  background-color: #ff1774;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68c149665df6364ebe7877f2_calendar-with-a-clock-time-tools.png");
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-right: 45px;
  font-size: 12px;
  line-height: 20px;
  transition-duration: .5s;
}

.button-3.footer:hover {
  background-color: #01042f;
  background-position: 96%;
}

.section-tittle {
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 42px;
  font-weight: 800;
  line-height: 38px;
}

.section-tittle.subtittle {
  text-align: left;
  text-transform: none;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.info-date-wrap {
  margin-bottom: 5px;
  display: flex;
}

.schedule-text {
  color: #ff1774;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 500;
}

.section-tittle-bk {
  color: #212127;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 3rem;
  font-weight: 900;
  line-height: 3rem;
}

.tab-pane-flex-wrap {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.success-message {
  color: #fff;
  background-color: #26c79a;
  line-height: 24px;
}

.section-tittle-block {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.button-menu {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #ff1774;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-width: 150px;
  min-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 13px;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex;
  box-shadow: inset -1px -1px 3px #201b3d99;
}

.button-menu:hover {
  box-shadow: inset 1px 1px 3px #201b3d38, inset -1px -1px 3px #eee6ff00, 1px 1px 2px #5b3acc;
}

.important-link {
  color: #212127;
  font-weight: 400;
  text-decoration: none;
}

.important-link:hover {
  color: #7567f8;
  text-decoration: underline;
}

.important-link.light {
  color: #031d44;
}

.col-md-left {
  text-align: left;
  padding: 30px;
  position: relative;
}

.bold-text-29 {
  width: 49.4764%;
}

.section-31 {
  width: 100%;
}

.section-31.zrdq {
  margin-top: 30px;
}

.section-31.zrdq.fez {
  margin-top: 126px;
}

.container-12 {
  max-width: 81%;
}

.container-12.jdbnfjdbds {
  width: 75%;
  max-width: 90%;
}

.bold-text-32 {
  font-size: 20px;
}

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

.bold-text-34 {
  font-size: 25px;
}

.container-13 {
  width: 81%;
}

.container-13.dqfqdfdq {
  width: 75%;
  max-width: none;
}

.fdsbgdfbdfbf {
  width: 85%;
  max-width: none;
}

.fdsbgdfbdfbf.gfsdf {
  width: 75%;
}

.rgfgreg {
  margin-bottom: 84px;
}

.container-14 {
  max-width: 80%;
}

.container-14.vdvfvf, .fsfsq {
  max-width: 75%;
}

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

.div-block-4 {
  flex-flow: column;
  display: flex;
}

.checkbox-label-2 {
  color: var(--form-box-shadow);
  font-size: 10px;
}

.italic-text-4 {
  font-size: 11px;
}

.div-block-5 {
  width: 100%;
  display: flex;
}

.div-block-5.rrzfed {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 21px;
}

.div-block-5.zacs, .div-block-5.efz {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.checkbox-label-3 {
  font-size: 10px;
}

.checkbox-label-3.fvdcqsq {
  color: var(--form-box-shadow);
}

.italic-text-5 {
  font-size: 11px;
}

.div-block-6 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  width: 100%;
  display: flex;
}

.div-block-6.fezqdfs.fvdsq {
  margin-top: 6px;
}

.div-block-7 {
  width: 100%;
  display: flex;
}

.dq.csq {
  max-width: 80%;
}

.section-32 {
  margin-top: 100px;
}

.home-hero-image-card-03-headine-text {
  color: #5d5b33;
  letter-spacing: -1.2px;
  max-width: 178px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.home-hero-images-wrapper {
  max-width: 1063px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-hero-image-card-wrapper-02 {
  background-color: #080705;
  border-radius: 28px;
  flex-flow: column;
  align-items: center;
  max-width: 356px;
  padding-bottom: 12px;
  display: flex;
  transform: rotate(10deg);
}

.home-hero-image-card-wrapper-01 {
  background-color: #59330e;
  border-radius: 28px;
  flex-flow: column;
  align-items: center;
  max-width: 356px;
  padding-bottom: 12px;
  display: flex;
  transform: rotate(-10deg);
}

.home-hero-image-card-02-headine-text {
  color: #fff;
  letter-spacing: -1.2px;
  max-width: 100%;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.hi-emoji {
  width: 80px;
  height: 80px;
}

.home-hero-image-card-headline-block {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 32px;
  padding-left: 40px;
}

.home-hero-headline-text {
  color: #0c0407;
  letter-spacing: -7.68px;
  font-family: Poppins, sans-serif;
  font-size: 128px;
  font-weight: 500;
  line-height: 120px;
}

.home-hero-wrapper-2 {
  margin-top: 100px;
  margin-bottom: 50px;
}

.home-hero-headline-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  max-width: 733px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-hero-image-card-wrapper-03 {
  background-color: #b4b186;
  border-radius: 28px;
  flex-flow: column;
  align-items: center;
  max-width: 356px;
  padding-bottom: 12px;
  display: flex;
}

.home-hero-card-image {
  border-radius: 20px;
  width: 332px;
  height: 378px;
}

.home-hero-image-card-01-headine-text {
  color: #ede3d9;
  letter-spacing: -1.2px;
  max-width: 178px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.home-hero-card-image-block {
  height: 378px;
  margin-left: 12px;
  margin-right: 12px;
  overflow: hidden;
}

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

.hero-image {
  z-index: 1;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.hero-image-block {
  z-index: 1;
  border-radius: 4em;
  width: 100%;
  padding-bottom: 120%;
  position: relative;
  overflow: hidden;
  box-shadow: 34px 34px #ffda5480;
}

.button-arrow {
  justify-content: center;
  align-items: center;
  width: 20px;
  margin-left: 8px;
  display: flex;
}

.text-2xlarge {
  font-size: 5em;
  line-height: 1.1;
}

.section-33 {
  padding-top: 5em;
  padding-bottom: 5em;
  overflow: hidden;
}

.section-33.hero {
  padding-top: 9em;
}

.button-4 {
  z-index: 1;
  color: #fff;
  background-color: #131617;
  border-radius: .25em;
  padding: 1em 1.5em;
  font-size: 1em;
  line-height: 1;
  text-decoration: none;
  transition: box-shadow .2s;
  position: relative;
  box-shadow: 7px 7px #ffda54;
}

.button-4:hover {
  box-shadow: 0 0 #ffda54;
}

.margin-bottom {
  margin-bottom: 32px;
}

.margin-bottom.text-big.width-80 {
  max-width: 80%;
}

.grid-hero {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  align-items: center;
}

.container-16 {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.text-mark {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68d50a0f15680631ae6adc5d_linemark.svg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

.text-block-90, .text-block-90.sqcqsqd, .text-block-90.sqcqsqd.dqcqs {
  color: var(--color--white);
}

.section-34 {
  background-color: var(--color--secondary);
  padding-bottom: 106px;
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.content_wrapper {
  flex-flow: column;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.content_wrapper.content_align_center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.spacing_24 {
  height: 24px;
}

.line_divider {
  background-color: #dee2e5;
  width: 100%;
  height: 1px;
}

.spacing_48 {
  height: 48px;
}

.button_icon-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #070707;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button_icon-2:hover {
  box-shadow: 0 6px 20px #0000000d;
}

.button_icon-2.accent_button {
  color: #fff;
  background-color: #783ff3;
}

.button_icon-2.accent_button:hover {
  box-shadow: 0 6px 20px #783ff31a;
}

.icon_16x16 {
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  display: flex;
}

.icon_20x20 {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.spacing_8 {
  height: 8px;
}

.prodile_image {
  object-fit: cover;
  border-radius: 500px;
  width: 120%;
  max-width: 140%;
  max-height: 100px;
}

.section-35 {
  background-color: var(--color--white);
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.icon_wrapper {
  background-color: #fff9;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 10px;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.icon_wrapper:hover {
  background-color: #fff;
  box-shadow: 0 5px 20px #0000000d;
}

.profile_wrapper {
  border: 2px solid var(--color--secondary);
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 10px;
  display: flex;
}

.text_color_grey {
  color: #484848;
}

.text_color_grey.text_width_medium {
  color: var(--color--secondary);
  text-align: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.text_color_grey.text_width_small {
  color: var(--color--secondary);
  max-width: 17ch;
}

.text_wrapper.wrapper_medium {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 60%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.icon_24x24 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.flex_wrapper {
  display: flex;
}

.flex_wrapper.flex_center {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
}

.flex_wrapper.flex_distribute {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
}

.flex_wrapper.flex_distribute.flex_alignt_top {
  align-items: flex-start;
}

.flex_wrapper.flex_distribute.event_card_2 {
  background-color: #f4dfe2;
  border-radius: 32px;
  padding: 24px;
}

.flex_wrapper.flex_distribute.event_card_2 {
  color: #070707;
  background-color: #f4dfe2;
  border-radius: 32px;
  padding: 24px;
}

.flex_wrapper.flex_distribute.link_block {
  color: #fff;
  background-color: #181818;
  border-radius: 16px;
  padding: 25px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: all .4s;
}

.flex_wrapper.flex_distribute.link_block:hover {
  box-shadow: 0 6px 20px #0000000d;
}

.flex_wrapper.flex_left {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.flex_wrapper.flex_left.flex_gap_medium {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.flex_wrapper.flex_right {
  justify-content: flex-start;
  align-items: center;
}

.flex_wrapper.flex_vertical {
  flex-direction: column;
}

.flex_wrapper.flex_vertical.flex_distribute.flex_left {
  align-items: flex-start;
}

.flex_wrapper.flex_vertical.card_link {
  color: #fff;
  border: 1px solid #181818;
  border-radius: 16px;
  justify-content: space-between;
  height: 186px;
  padding: 24px;
  font-weight: 600;
  text-decoration: none;
  transition: all .4s;
}

.flex_wrapper.flex_vertical.card_link:hover {
  background-color: #181818;
  border-color: #181818;
}

.spacing_4 {
  height: 4px;
}

.highlights_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.highlight_card {
  border-radius: 32px;
  padding: 24px;
}

.highlight_card.pink {
  background-color: #f4dfe2;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68d6ba6737ee4dfa3cd5ec16_purbple_g_pattern.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.highlight_card.white {
  background-color: var(--color--secondary);
  background-image: none;
}

.highlight_card.green {
  background-color: #94d7c5;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68d6ba6737ee4dfa3cd5ec14_social_bg.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.highlight_card.black {
  background-color: var(--color--secondary);
  background-image: linear-gradient(180deg, var(--color--primary), var(--color--secondary));
  color: #fff;
}

.highlight_card.green {
  color: #070707;
  background-color: #94d7c5;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68d6ba6737ee4dfa3cd5ec14_social_bg.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.highlight_card.pink {
  color: #070707;
  background-color: #f4dfe2;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68d6ba6737ee4dfa3cd5ec16_purbple_g_pattern.svg");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.highlight_card.white {
  background-color: #181818;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68d6bb5f8bb387be90a17aaa_Mask%20group.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.highlight_card.black {
  color: #fff;
  background-color: #181818;
}

.font_weight_bold {
  color: var(--color--secondary);
  font-weight: 700;
}

.section-36 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.section-36.sd {
  margin-top: 54px;
}

.text_color_black {
  color: #070707;
}

.display_large {
  color: var(--color--secondary);
  font-size: 54px;
}

.text_color_green {
  color: var(--color--secondary);
}

.icon_48x48 {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.spacing_20 {
  height: 20px;
}

.spacing_32 {
  height: 32px;
}

.text_color_muted {
  opacity: .6;
  color: var(--color--secondary);
}

.text_color_muted.fsvd {
  color: var(--color--white);
}

.text_color_muted.fsvd.zdfezd {
  color: var(--color--secondary);
}

.section-37 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.icon_64x64 {
  width: 64px;
  height: 64px;
}

.availability_graph_item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.availability_grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  height: 300px;
  max-height: 300px;
}

.section-38 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.availability_column {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.small_text {
  font-size: 12px;
}

.graph_bar {
  background-color: #dee2e5;
  border-radius: 32px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  padding: 24px;
  font-weight: 600;
  display: flex;
}

.graph_bar.available {
  color: #fff;
  background-color: #070707;
  flex: 0 auto;
}

.graph_bar.available.thursday {
  height: 80%;
  min-height: auto;
}

.graph_bar.available.monday {
  height: 66%;
  min-height: auto;
}

.graph_bar.available.wednesday {
  height: 50%;
  min-height: auto;
}

.graph_bar.available.tuesday {
  display: none;
}

.graph_bar.available.friday {
  color: #070707;
  background-color: #f4dfe2;
  height: 35%;
}

.section_title {
  color: var(--color--secondary);
  margin-bottom: 40px;
}

.section_title.ezf {
  font-size: 30px;
}

.section_title.ezf.vcq {
  margin-top: 78px;
}

.section_title.ezt {
  font-size: 30px;
}

.form_2col_grid {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
}

.button-5 {
  text-align: center;
  background-color: #783ff3;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 48px;
  font-weight: 600;
  transition: all .4s;
  display: flex;
}

.button-5:hover {
  background-color: #070707;
}

.button-5.full_width {
  background-color: var(--color--secondary);
  width: 100%;
}

.button-5.full_width.rzdsezdfzeds {
  margin-top: 12px;
}

.button-5.background_white {
  color: #fff;
  text-align: center;
  background-color: #181818;
}

.button-5.background_white:hover {
  color: #fff;
  background-color: #070707;
}

.input_field {
  background-color: #dee2e5;
  border: 1px #000;
  border-radius: 16px;
  height: 48px;
  margin-bottom: 0;
}

.input_field:focus {
  border-style: solid;
  border-color: #070707;
}

.article_image {
  object-fit: cover;
  border-radius: 32px;
  width: 100%;
  height: 180px;
}

.section-39 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.form-block-2 {
  margin-bottom: 16px;
}

.article_item {
  color: #070707;
  text-decoration: none;
}

.blog_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.spacing_16 {
  height: 16px;
}

.button_icon-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #070707;
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button_icon-3:hover {
  box-shadow: 0 6px 20px #0000000d;
}

.button_icon-3.accent_button {
  background-color: var(--color--secondary);
  color: #fff;
}

.button_icon-3.accent_button:hover {
  box-shadow: 0 6px 20px #783ff31a;
}

.button_icon-3.button_outline {
  background-color: #0000;
  border: 1px solid #000;
}

.date_card {
  background-color: var(--color--ffffff-0-8);
  text-align: center;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding: 16px;
  display: flex;
}

.section-40 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.event_image {
  object-fit: cover;
  border-radius: 16px;
  width: 70px;
  height: 70px;
}

.event_card {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68d6c54100d1d54de259c513_Copie%20de%20L%E2%80%99Abri.png"), linear-gradient(#0000, #0a1b1a);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  border-radius: 32px;
  flex-direction: column;
  justify-content: space-between;
  height: 350px;
  padding: 24px;
  display: flex;
  overflow: hidden;
}

.section-41 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

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

.icon_32x32 {
  object-fit: contain;
  width: 32px;
  height: 32px;
}

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

.discount_tag {
  background-color: #94d7c5;
  border-radius: 500px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  position: absolute;
  inset: 12px 12px auto auto;
}

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

.section-42 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.product_item {
  color: #070707;
  text-decoration: none;
}

.product_image_wrapper {
  border-radius: 32px;
  height: 320px;
  position: relative;
  overflow: hidden;
}

.book_item {
  color: #070707;
  text-decoration: none;
}

.book_image {
  border: 4px #fff;
  border-radius: 16px;
}

.section-43 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.ad_card_image {
  object-fit: cover;
  border-radius: 16px;
  max-width: 250px;
}

.ad_card {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  color: #070707;
  background-color: #f9c684;
  border-radius: 32px;
  justify-content: space-between;
  width: 100%;
  height: 350px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.section-44, .section-45 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.switch {
  z-index: 100;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--color--tertiary);
  color: #222;
  border-radius: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 15%;
  padding: 12px 16px 12px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 20px 20px auto;
}

.section-46 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.line_divider-2 {
  background-color: #181818;
  width: 100%;
  height: 1px;
}

.button_icon-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #181818;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button_icon-4:hover {
  box-shadow: 0 6px 20px #0000000d;
}

.button_icon-4.accent_button {
  color: #fff;
  background-color: #783ff3;
}

.button_icon-4.accent_button:hover {
  box-shadow: 0 6px 20px #783ff31a;
}

.profile_wrapper-2 {
  border: 3px solid #181818;
  border-radius: 500px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 10px;
  display: flex;
}

.section-47 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.icon_wrapper-2 {
  background-color: #181818;
  border-radius: 500px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  padding: 10px;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.icon_wrapper-2:hover {
  border: 1px solid #484848;
  box-shadow: 0 5px 20px #0000000d;
}

.text_color_grey-2 {
  color: #bababa;
}

.text_color_grey-2.text_width_medium {
  max-width: 46ch;
}

.section-48 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.text_color_grey-3 {
  color: #bababa;
}

.text_color_grey-3.text_width_small {
  max-width: 17ch;
}

.section-49 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.graph_bar-2 {
  background-color: #181818;
  border-radius: 32px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  padding: 24px;
  font-weight: 600;
  display: flex;
}

.graph_bar-2.available {
  color: #070707;
  background-color: #94d7c5;
  flex: 0 auto;
}

.graph_bar-2.available.thursday {
  height: 80%;
  min-height: auto;
}

.graph_bar-2.available.monday {
  height: 66%;
  min-height: auto;
}

.graph_bar-2.available.wednesday {
  height: 50%;
  min-height: auto;
}

.graph_bar-2.available.tuesday {
  display: none;
}

.graph_bar-2.available.friday {
  color: #070707;
  background-color: #f4dfe2;
  height: 35%;
}

.section-50 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.input_field-2 {
  background-color: #181818;
  border: 1px #000;
  border-radius: 16px;
  height: 48px;
  margin-bottom: 0;
}

.input_field-2:focus {
  border-style: solid;
  border-color: #070707;
}

.section-51 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

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

.text_color_grey-4 {
  color: #bababa;
}

.button_icon-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #181818;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 12px 18px;
  font-weight: 500;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.button_icon-5:hover {
  box-shadow: 0 6px 20px #0000000d;
}

.button_icon-5.accent_button {
  color: #fff;
  background-color: #783ff3;
}

.button_icon-5.accent_button:hover {
  box-shadow: 0 6px 20px #783ff31a;
}

.button_icon-5.button_outline {
  background-color: #0000;
  border: 1px solid #000;
}

.button_icon-5.button_outline.full_width {
  color: #070707;
}

.section-52 {
  padding-left: 5%;
  padding-right: 5%;
  position: relative;
  overflow: hidden;
}

.discount_tag-2 {
  color: #070707;
  background-color: #94d7c5;
  border-radius: 500px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  position: absolute;
  inset: 12px 12px auto auto;
}

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

.text_color_grey-5 {
  color: #bababa;
}

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

.text_color_grey-6 {
  color: #bababa;
}

.text_color_grey-6.text_width_medium {
  max-width: 46ch;
}

.switch-2 {
  z-index: 10;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  background-color: #181818;
  border-radius: 32px;
  align-items: center;
  padding: 12px 16px 12px 12px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: fixed;
  inset: auto 20px 20px auto;
}

.image-14 {
  width: 30%;
}

.body {
  background-color: var(--color--transparent);
}

.heading-32 {
  font-size: 20px;
}

.heading-33, .heading-34 {
  font-size: 25px;
}

.heading-35 {
  color: var(--color--secondary);
  font-size: 30px;
}

.paragraph-27 {
  color: var(--color--secondary);
  margin-top: -6px;
  font-size: 13px;
}

.card-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--color--secondary);
  background-image: linear-gradient(180deg, var(--color--secondary), var(--color--primary));
  color: #111;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 100%;
  padding: 1rem;
  text-decoration: none;
  transition: box-shadow .4s;
  display: flex;
  box-shadow: 0 0 10px #7a7a7a6b;
}

.card-2:hover {
  outline-offset: 0px;
  outline: .5px solid #3f3f3f;
  box-shadow: 0 0 10px #7a7a7a;
}

.card-2.fsdvs {
  margin-top: 30px;
}

.card-2.e2fa {
  margin-top: 21px;
}

.card-2.e2fa.za {
  margin-top: 42px;
}

.card-2.fgd {
  margin-top: 39px;
}

.vertical-container {
  text-align: left;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vertical-container.fsvefd {
  background-color: var(--color--transparent);
  border-radius: 1rem;
  padding: 1rem;
}

.card-image {
  object-fit: cover;
  border-radius: 1rem;
  width: 100%;
  max-height: 150px;
}

.text-left {
  text-align: right;
}

.text-left.bold {
  color: var(--form-box-shadow);
  font-weight: 700;
}

.image-15 {
  width: 30%;
}

.image-15.dsvdzs.zefqds {
  width: 100%;
}

.image-15.fvzddss {
  border-radius: 20px;
  width: 20%;
}

.heading-36 {
  color: var(--form-box-shadow);
  font-size: 20px;
}

.heading-37 {
  color: var(--form-box-shadow);
  width: 1000%;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 600;
}

.div-block-8 {
  flex-flow: column;
  width: 70.0003%;
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
  display: flex;
}

.heading-38 {
  color: var(--form-box-shadow);
  margin-bottom: 10px;
  font-size: 25px;
}

.heading-38.fsdsvds, .heading-38.resdfzd {
  color: var(--color--secondary);
}

.heading-39 {
  color: var(--color--secondary);
  font-size: 40px;
}

.fsd {
  margin-top: 15px;
}

.image-16 {
  width: 4%;
}

.div-block-9 {
  flex-flow: column;
  display: flex;
}

.div-block-10 {
  flex-flow: row;
  display: flex;
}

.div-block-11 {
  background-color: var(--color--ffffff-0-8);
  border-radius: 1rem;
  padding: 1rem;
}

.div-block-11.easc.s, .div-block-11.df {
  margin-top: 40px;
}

.columns-2 {
  display: flex;
}

.section-53 {
  margin-top: 63px;
}

.section-53.vb {
  margin-bottom: -36px;
}

.heading-40 {
  color: var(--color--secondary);
}

.image-17 {
  width: 15%;
}

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

.section-54 {
  margin-top: 0;
}

.fsdvq {
  margin-top: 15px;
  margin-bottom: 24px;
}

.fsdvq.eqd.bevzdsqs {
  color: var(--color--primary);
  margin-top: 75px;
}

.image-18 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.two-points---brix {
  color: #f2f4f8;
  font-size: 60px;
  line-height: 100px;
}

.countdown-number---brix {
  color: #170f49;
  font-size: 90px;
  font-weight: 700;
  line-height: 94px;
}

.countdown-number---brix.number {
  color: #fff;
  font-size: 60px;
}

.countdown-wrapper---brix {
  z-index: 10;
  background-color: #ff196e;
  border: 1px solid #eff0f6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  padding: 74px 60px;
  display: flex;
  position: relative;
  box-shadow: 0 5px 14px #080f340a;
}

.countdown-wrapper---brix.fdvdsx.zdqfzds {
  padding: 20px 40px;
}

.countdown-wrapper---brix.fdvdsx.zdqfzds.sqc {
  width: 80%;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.countdown-wrapper---brix.fdvdsx.zdqfzds.sqc.zdq.dsvq {
  width: 50%;
}

.countdown-wrapper---brix.fdvdsx.zdqfzds.sqc.zdq.qdzsds {
  background-image: radial-gradient(circle at 0%, #000, #ff7e24);
}

.countdown-wrapper---brix.fdvdsx.zdqfzds.sqc.zdq.qdzsds.dvqcsxsq {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #ff7e24, var(--color--black)), radial-gradient(circle farthest-corner at 0% 50%, black, #ff7e24);
  margin-top: -21px;
}

.section-55 {
  flex-flow: column;
  display: flex;
}

.countdown-number-title---brix {
  color: #f2f4f8;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-top: 4px;
  font-weight: 700;
  line-height: 20px;
}

.countdown-number-container---brix {
  text-align: center;
  min-width: 188px;
  padding-left: 36px;
  padding-right: 36px;
  font-size: 14px;
}

.paragraph-28 {
  margin-bottom: 9px;
}

.heading-41 {
  font-size: 20px;
}

.div-block-12 {
  flex-flow: column;
  display: flex;
}

.div-block-12.dq.vrfedzsq {
  margin-top: -162px;
}

.div-block-13 {
  border: 2px solid var(--form-box-shadow);
  border-radius: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.section-56 {
  margin-top: 15px;
}

.section-56.sdq {
  margin-top: 0;
}

.section-56.sdq.dzcqs {
  margin-top: -60px;
}

.section-57 {
  margin-top: 51px;
}

.section-58 {
  margin-top: 60px;
}

.qssqc {
  padding-left: 0;
  padding-right: 0;
}

.container-25 {
  z-index: 10;
  width: 100%;
  max-width: 1180px;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.container-25.ebook {
  background-color: #f2f4f8;
  border-radius: 40px;
}

.container-25.ebook.fhfjdd.dqvdqdq.ffbvsdc {
  background-color: var(--color--transparent);
  margin-top: -117px;
}

.container-25.ebook.fhfjdd.dqvdqdq.ffbvsdc.ds-q {
  margin-top: -183px;
}

.bold-text-49 {
  font-size: 30px;
}

.bold-text-49.vzed {
  color: #fff;
}

.about-show-row-6 {
  background-color: #fff;
  border-radius: 40px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  padding: 24px;
  display: flex;
  position: relative;
  left: -50px;
  box-shadow: 0 4px 60px #0003;
}

.about-show-row-6.qdscs {
  background-color: var(--halloween);
  background-image: linear-gradient(86deg, black, var(--halloween));
}

.button-primary-copy-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  white-space: nowrap;
  background-image: linear-gradient(218deg, #ff759f 56%, #660a43);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-left: 0;
  margin-right: 0;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.button-primary-copy-2.idisdsds.dfqsdsqdq.ygyg {
  margin-top: 12px;
}

.about-show-row-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.global-section-caption-6 {
  color: #660a43;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 45px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.global-section-caption-6.fsdvqc {
  color: #fff;
}

.about-show-counter-divider-2 {
  opacity: .28;
  border-right: 1px solid #707070;
  width: 100%;
  max-width: 1px;
  margin-left: 20px;
  margin-right: 20px;
}

.image-22 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-54 {
  color: #660a43;
  margin-bottom: 21px;
}

.paragraph-54.befsdqs-dq {
  color: #fff;
}

.about-show-column-13 {
  text-align: left;
  flex: 1;
  padding-right: 47px;
}

.bottom-margin-big-12 {
  color: #220b13;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.about-show-heading-7 {
  color: #660a43;
  width: 100%;
  max-width: 815px;
  margin-top: 20px;
  margin-left: 40px;
  font-size: 35px;
}

.about-show-heading-7.getger {
  padding-bottom: 0;
}

.image-23 {
  width: auto;
  max-width: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-23.efde {
  width: auto;
  max-width: 50px;
}

.paragraph-50 {
  color: #f2f4f8;
  text-align: center;
}

.paragraph-50.s {
  color: #660a43;
}

.paragraph-50.s.az {
  color: var(--color--white);
}

.grid-3-columns-6 {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns-6.vdv {
  grid-template-columns: 1fr 1fr;
  width: 90%;
  margin-top: -21px;
  margin-left: auto;
  margin-right: auto;
}

.grid-3-columns-6.vdv.dsvffs {
  grid-template-columns: 1fr 1fr 1fr;
}

.section-61 {
  background-color: #660a43;
}

.section-61.dqsq {
  background-color: #0000;
}

.section-61.dqsq.sqs {
  margin-top: -78px;
}

.section-61.dqsq.sqs.ssqq {
  margin-top: 0;
}

.section-61.dqsq.sqs.ssqq.dqs {
  margin-bottom: 0;
  padding-bottom: 53px;
}

.heading-45 {
  text-align: center;
  font-size: 40px;
}

.heading-45.love {
  color: #660a43;
  font-size: 35px;
}

.heading-45.love.ffezfez {
  color: #f2f4f8;
  font-size: 30px;
}

.heading-45.love.ffezfez.ffr {
  color: #660a43;
  padding-top: 73px;
}

.heading-45.love.ffezfez.ffr.dqs {
  margin-bottom: 96px;
}

.heading-45.love.ffezfez.ffr.dqs.d {
  margin-top: 21px;
}

.paragraph-51 {
  color: #f2f4f8;
  text-align: center;
}

.paragraph-51.sq {
  margin-top: 18px;
}

.paragraph-51.sq.s {
  color: #660a43;
}

.paragraph-51.sq.s.az {
  color: var(--color--white);
}

.bold-text-48 {
  font-size: 25px;
}

.home-hero-wrapper-5 {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-top: 51px;
  display: flex;
}

.home-hero-wrapper-5.efefds {
  margin-top: -108px;
}

.home-hero-wrapper-5.efefds.dvsvqdsdsq {
  background-color: var(--color--secondary);
  padding-bottom: 65px;
}

.heading-12 {
  color: #f2f4f8;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 600;
}

.heading-12.rrr {
  width: 80%;
  font-size: 25px;
}

.heading-12.rrr.hbhb.dqscs {
  margin-top: 72px;
}

.heading-12.rrr.hbhb.dqscs.gvbhj.dsq {
  margin-bottom: 54px;
}

.heading-12.rrr.hbhb.dqscs.gvbhj.dsq.cdqsx {
  margin-bottom: 81px;
}

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

.grid-5.zefzd {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.ezqs {
  margin-top: 129px;
}

.reqs {
  margin-top: 66px;
}

.vdzqs {
  margin-top: 60px;
}

.replay-button {
  z-index: 50;
  color: #f2f4f8;
  text-align: center;
  background-color: #ff196e;
  border: 1px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  position: fixed;
  inset: auto 32px 32px auto;
}

.replay-button:hover {
  color: #f7f7fb;
  background-color: #ff759f;
  transform: translate(0, -2px);
}

.image-24 {
  border-radius: 20px;
}

.replay-button-2 {
  z-index: 50;
  color: #f2f4f8;
  text-align: center;
  background-color: #ff196e;
  border: 1px solid #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  position: fixed;
  inset: auto auto 32px 32px;
}

.replay-button-2:hover {
  color: #f7f7fb;
  background-color: #ff759f;
  transform: translate(0, -2px);
}

.replay-button-2.ghj {
  justify-content: center;
  align-items: center;
  left: auto;
  right: 32px;
}

.replay-button-2.ghj.dfs.vdqcsx-q {
  width: 20%;
}

.replay-button-2.ghj.dfs.vdqcsx-q.vzqds {
  background-color: var(--halloween);
}

.section-62 {
  margin-top: 27px;
}

.section-62.dq.zdsf {
  margin-top: -96px;
}

.section-63 {
  margin-top: 84px;
}

.section-64 {
  margin-top: 54px;
}

.heading-46 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 20px;
}

.div-block-14, .div-block-15, .div-block-16 {
  margin-top: 20px;
}

.section-65 {
  margin-top: 51px;
}

.section-66 {
  margin-top: 99px;
}

.container-26 {
  max-width: 81%;
}

.container-26.zeaqsdq {
  max-width: 90%;
}

.section-68 {
  margin-top: 36px;
}

.section-69 {
  margin-top: -60px;
}

.section-69.zrea {
  margin-top: 120px;
}

.container-27 {
  max-width: 81%;
}

.container-27.berzfedz {
  max-width: 80%;
}

.section-70 {
  margin-top: 78px;
}

.padding-global {
  padding-left: 15px;
  padding-right: 15px;
}

.section-71 {
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-section {
  width: 100%;
}

.heading-47 {
  color: #fff;
  text-align: center;
  font-size: 16px;
}

.global-section-caption-5 {
  color: #660a43;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 45px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.navbar-dropdown-list-2 {
  background-color: #220b13;
  border: 2px solid #351d25;
  border-radius: 16px;
  padding: 32px;
  top: 150%;
  right: 0%;
}

.navbar-dropdown-list-2.w--open {
  right: 0%;
}

.home-hero-wrapper-3 {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-top: 51px;
  display: flex;
}

.home-hero-wrapper-3.efefds {
  margin-top: -108px;
}

.home-hero-wrapper-3.sc {
  padding-left: 60px;
  padding-right: 60px;
}

.section-72 {
  margin-top: 60px;
}

.button-primary-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  white-space: nowrap;
  background-image: linear-gradient(218deg, #ff759f 56%, #ff196e);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-left: 0;
  margin-right: 0;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.section_text-title-2 {
  color: #660a43;
  margin-bottom: 16px;
  font-size: 30px;
}

.section_text-title-2.ddd {
  font-size: 22px;
}

.section-73 {
  margin-top: 39px;
  margin-bottom: 57px;
}

.about-show-column-12 {
  text-align: left;
  flex: 1;
  padding-right: 47px;
}

.paragraph-41 {
  color: #660a43;
}

.paragraph-41.ddd {
  margin-top: 21px;
}

.paragraph-41.ddd.fdfdfs.djsnjsvdvsd {
  margin-top: 0;
}

.section-74 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-74.dddd.zefrfer.efzeez.sasa {
  margin-bottom: 60px;
}

.section-74.dddd.zefrfer.efzeez.sasa.vgvb.dvqsdq {
  margin-top: -39px;
  margin-bottom: 84px;
}

.section-74.dddd.zefrfer.efzeez.sasa.fes {
  margin-top: 20px;
  margin-bottom: 90px;
}

.section-74.dddd.dvfdqd {
  margin-top: 66px;
  margin-bottom: 69px;
}

.section-74.dddd.dvfdqd.gyg.fedv {
  margin-top: 84px;
  margin-bottom: 87px;
}

.section-74.dddd.dvfdqd.eafqz {
  margin-top: 87px;
  margin-bottom: 87px;
}

.section-74.dddd.dvfdqd.eafqz.fvzdas {
  margin-bottom: -15px;
}

.section-74.dddd.vqds {
  margin-top: 93px;
  margin-bottom: 93px;
}

.footer-menu-wrapper-2 {
  grid-column-gap: 124px;
  grid-row-gap: 124px;
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.bold-text-40 {
  color: #660a43;
  font-size: 18px;
}

.footer-cta-title-2 {
  margin-bottom: 16px;
  font-size: 30px;
}

.logos-wrapper {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  flex: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-301 {
  line-height: 20px;
}

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

.text-301.bold.color-neutral-800.list.hh {
  text-decoration: line-through;
}

.text-301.bold.list.az {
  color: #f2f4f8;
}

.cta-heading-2 {
  color: #fff;
  width: 100%;
  max-width: 530px;
  font-size: 40px;
}

.card-3 {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 24px;
  box-shadow: 0 2px 7px #14142b0f;
}

.card-3.pricing-popular {
  color: #f7f7fc;
  background-color: #ff759f;
  position: relative;
}

.heading-43 {
  color: #660a43;
  font-size: 30px;
}

.heading-43.redws {
  margin-top: 9px;
}

.logos-inner {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  display: flex;
}

.section-75 {
  width: 50%;
  margin-top: 72px;
  margin-left: auto;
  margin-right: auto;
}

.column-9.why-us {
  width: 70%;
}

.global-cta-2 {
  background-color: #220b13;
  position: relative;
}

.success-state-2 {
  color: #027a48;
  background-color: #6ce9a633;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/686bb5347ed61a425660e313_check-circle.svg");
  background-position: 16px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #6ce9a6;
  border-radius: 8px;
  padding: 14px 16px 14px 44px;
}

.heading-custom-h6-2 {
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.about-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 20px 40px 40px;
  transition: all .5s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  transform: translate(100%, 100%);
  box-shadow: 0 2px 8px 11px #00000017;
}

.about-item:hover {
  background-color: #4f19eb;
  padding-top: 60px;
  padding-bottom: 60px;
}

.about-item._03 {
  background-color: var(--color--ffffff-0-8);
  box-shadow: none;
  justify-content: space-between;
  align-items: flex-start;
  transition-property: none;
  transform: none;
}

.about-item._03:hover {
  background-color: var(--color--ffffff-0-8);
}

.about-item._04 {
  background-color: var(--color--ffffff-0-8);
  box-shadow: none;
  color: #212121;
  justify-content: space-between;
  align-items: flex-start;
  transition-property: none;
  transform: none;
}

.about-item._04:hover {
  background-color: var(--color--ffffff-0-8);
}

.about-item._02 {
  background-color: var(--color--ffffff-0-8);
  box-shadow: none;
  justify-content: space-between;
  align-items: flex-start;
  transition-property: none;
  transform: none;
}

.about-item._02:hover {
  background-color: var(--color--ffffff-0-8);
  display: block;
}

.about-item._01 {
  background-color: var(--color--ffffff-0-8);
  background-image: linear-gradient(to bottom, var(--color--ffffff-0-8), var(--color--ffffff-0-8));
  box-shadow: none;
  opacity: 1;
  mix-blend-mode: normal;
  justify-content: space-between;
  align-items: flex-start;
  transition-property: none;
  transform: none;
}

.about-item._01:hover {
  background-color: var(--color--ffffff-0-8);
  outline-offset: 0px;
  backface-visibility: hidden;
  outline: 3px #220b13;
  box-shadow: 0 2px 5px #0003;
}

.cta-form-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 444px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.horizental-line-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #ff759f;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 18px;
  height: 1px;
}

.paragraph-46 {
  color: #f2f4f8;
  text-align: center;
}

.paragraph-46.dvfsvsfvds.cdd {
  color: #660a43;
  text-align: left;
  font-size: 25px;
}

.paragraph-46.dvfsvsfvds.cdd.ds {
  text-align: left;
  margin-bottom: 40px;
}

.paragraph-46.dvfsvsfvds.cdd.ds.sdf {
  margin-bottom: 40px;
  line-height: 120%;
}

.bold-text-43 {
  font-size: 20px;
}

.heading-42 {
  color: #660a43;
  font-size: 25px;
}

.heading-42.dvsgdq {
  font-size: 24px;
}

.heading-42.ddd {
  font-size: 25px;
}

.background-grey-2 {
  background-color: #f7f7f7;
}

.text-single-301 {
  font-size: 20px;
  line-height: 22px;
}

.text-single-301.medium {
  font-weight: 500;
}

.text-single-301.medium.text-color-600 {
  color: #6f6c90;
}

.image-20 {
  border-radius: 40px;
}

.image-20.bhjn.dzqcs {
  width: 100%;
}

.cta-content-2 {
  color: #fff1e7;
}

.why-us-wrapper-5 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  justify-content: center;
  margin-top: 74px;
  display: flex;
}

.container-20 {
  max-width: 90%;
}

.container-20.dsfd.ggfg.ygy {
  margin-top: -42px;
}

.why-us-wrapper-6 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  justify-content: center;
  margin-top: 74px;
  display: flex;
}

.footer-menu-list-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #220b13;
  flex-flow: column;
  display: flex;
}

.bold-text-50 {
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 600;
}

.about-host-column-5 {
  flex: 1;
  max-width: 50%;
}

.button-primary-copy-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  white-space: nowrap;
  background-image: linear-gradient(218deg, #ff759f 56%, #660a43);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-left: 0;
  margin-right: 0;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.button-primary-copy-3.sdez.dd.tyyy.yiiyiy.jcncc {
  font-size: 18px;
  display: flex;
}

.button-primary-copy-3.idisdsds.dfqsdsqdq.udjuvdsds {
  margin-top: 21px;
}

.bold-text-42 {
  color: #f2f4f8;
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 600;
}

.bold-text-42.bggbg {
  color: #f2f4f8;
}

.ui-logo-marquee {
  width: 160px;
}

.paragraph-55 {
  float: none;
  color: #f2f4f8;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin: 21px auto 45px;
  padding-right: 0;
  display: block;
}

.paragraph-55.dq {
  color: #660a43;
}

.paragraph-55.dq.fvdfvdfvfdg {
  text-align: left;
}

.paragraph-55.dq.fvdfvdfvfdg.ck.v-fsddf {
  text-align: center;
}

.paragraph-55.dq.hdhd.ddd.fff.dqsc {
  margin-top: -60px;
}

.paragraph-55.dq.dddd {
  font-size: 40px;
  line-height: 120%;
}

.paragraph-55.dq.dddd.hchccc {
  font-size: 30px;
}

.paragraph-55.dq.dddd.hchccc.bhhbhhb.erzfeq {
  font-size: 20px;
}

.list-item-pricing-2 {
  color: #f2f4f8;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.home-hero-image-9 {
  flex: 1;
  max-width: 44%;
  padding-bottom: 10%;
}

.home-hero-image-9.dddd.ddd {
  max-width: 80%;
}

.padding-primary-2 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.column-10 {
  border-right: 1px solid #f2f4f8;
}

.body-text-18px-4 {
  color: #f2f4f8;
  font-size: 16px;
  line-height: 155%;
}

.paragraph-42.mg-bottom-0px {
  color: #f2f4f8;
  -webkit-text-stroke-color: #fff;
  margin-bottom: 0;
}

.paragraph-42.mg-bottom-0px.frfrzre {
  color: #660a43;
  text-align: left;
  width: 60%;
}

.section-77 {
  margin-top: 66px;
}

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

.section-78.gju.rze {
  margin-top: 84px;
}

.section-78.gju.rze.rzed {
  overflow: visible;
}

.about-show-heading-6 {
  color: #660a43;
  width: 100%;
  max-width: 815px;
  margin-top: 20px;
  margin-left: 40px;
  font-size: 35px;
}

.about-show-heading-6.dsvsd {
  font-size: 30px;
}

.about-show-heading-6.dddd {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-bottom: 108px;
  padding-left: 0;
  padding-right: 0;
  font-size: 25px;
  display: flex;
}

.about-show-heading-6.dddd.dddddddd {
  margin-bottom: 126px;
}

.about-show-heading-6.dddd.dddddddd.dsd {
  margin-top: 40px;
}

.about-show-heading-6.dddd.dddddddd.dsd.gty.gv.e {
  font-size: 25px;
}

.about-show-heading-6.dddd.dddddddd.dsd.gty.gv.e.vzdqs {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.about-show-heading-6.dddd.dddddddd.kndjndd {
  margin-top: 60px;
  margin-bottom: 40px;
}

.about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd {
  margin-top: 87px;
  margin-bottom: 96px;
}

.about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza {
  margin-left: 0;
}

.text-block-92 {
  -webkit-text-stroke-color: #bee4d4;
}

.about-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.mg-bottom-2 {
  color: #660a43;
  margin-bottom: 0;
  font-size: 30px;
}

.paragraph-44 {
  color: #f2f4f8;
}

.heading-48 {
  color: #f2f4f8;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 30px;
  font-weight: 600;
}

.heading-48.rrr {
  width: 80%;
  font-size: 25px;
}

.footer-link-2 {
  color: #220b13;
  cursor: pointer;
  padding: 4px 8px;
  line-height: 162%;
}

.why-us-main-content-4 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navbar-open-2 {
  display: none;
}

.question-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  white-space: break-spaces;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  line-height: 150%;
  display: flex;
}

.question-block-4.w--open {
  background-color: #fff;
  padding: 25px 24px;
}

.question-block-4.djd, .question-block-4.djd:active {
  background-color: #0000;
}

.container-17 {
  width: 81%;
}

.container-17.dqfqdfdq {
  width: 75%;
  max-width: none;
}

.heading-49 {
  color: #660a43;
}

.about-show-row-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.about-item-title {
  color: var(--color--secondary);
  text-align: left;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

.image-25 {
  width: 50%;
}

.base-container {
  width: 100%;
  max-width: 1140px;
  margin-top: 51px;
  margin-left: auto;
  margin-right: auto;
}

.section-79 {
  margin-top: 81px;
}

.cta-email-field-2 {
  color: #fff;
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 8px;
  height: 52px;
  margin-bottom: 0;
  padding: 14px 24px;
  font-size: 16px;
  transition: border-color .4s;
}

.cta-email-field-2:focus {
  border-color: #ff196e;
}

.cta-email-field-2::placeholder {
  color: #fff;
}

.text-single-302 {
  font-size: 18px;
  line-height: 20px;
}

.text-single-302.bold {
  font-weight: 700;
}

.text-single-302.bold.text-color-neutral-800 {
  color: #f2f4f8;
}

.text-single-302.medium {
  color: #660a43;
  font-weight: 500;
}

.text-single-302.medium.vefdz {
  font-size: 25px;
}

.text-single-302.text-color-neutral-800 {
  color: #660a43;
  font-size: 16px;
}

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

.checkbox-label-4 {
  color: #f2f4f8;
  font-size: 10px;
}

.heading-50 {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Bitter, serif;
  font-size: 20px;
  font-weight: 400;
}

.heading-50.dfdds {
  margin-top: 60px;
  margin-bottom: 100px;
}

.about-inner-block-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  height: 710px;
  display: flex;
  overflow: visible;
}

.about-inner-block-2.gvgb {
  flex-flow: column;
}

.image-default-2 {
  object-fit: cover;
  object-position: 100% 100%;
  height: 100%;
}

.ghj {
  width: 120%;
  max-width: 120%;
}

.ghj.k {
  width: 120%;
}

.why-us-content-5 {
  max-width: 100%;
}

.why-us-content-5.dfdfdf {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 99.9999%;
  display: flex;
}

.bold-text-46 {
  color: #f2f4f8;
  text-align: left;
  font-size: 25px;
}

.bold-text-46.dsf {
  line-height: 120%;
}

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

.nav-menu-wrapper-2 {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.home-hero-column-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  flex: 1;
  max-width: 558px;
  display: flex;
}

.home-hero-column-5.dsdd {
  max-width: 50%;
}

.home-hero-column-5.vdqs {
  justify-content: center;
  align-items: center;
}

.margin-bottom-32px {
  margin-bottom: 32px;
}

.footer-menu-list-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #220b13;
  flex-flow: column;
  display: flex;
}

.section-80 {
  margin-top: 78px;
}

.navbar-2 {
  z-index: 999;
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  top: 30px;
  left: 0%;
  right: 0%;
}

.bottom-margin-big-6 {
  color: #220b13;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.button-tertiary-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #220b13;
  border: 1px solid #220b13;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 52px;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.why-us-icon-3 {
  width: 7%;
  margin-right: 48px;
}

.why-us-icon-3.d {
  width: 7%;
}

.nav-link-2 {
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
  padding: 12px 8px;
  line-height: 162%;
}

.div-block-77 {
  width: 100%;
  display: flex;
}

.paragraph-38.mg-bottom-0px {
  color: #f2f4f8;
  -webkit-text-stroke-color: #fff;
  margin-bottom: 0;
}

.paragraph-38.mg-bottom-0px.frfrzre {
  color: #660a43;
  text-align: center;
}

.paragraph-38.mg-bottom-0px.frfrzre.ss {
  color: #f2f4f8;
  text-align: left;
  margin-bottom: 72px;
}

.paragraph-38.mg-bottom-0px.frfrzre.ss.jdbbfjdsds {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-38.mg-bottom-0px.frfrzre.ss.diffofi {
  text-align: left;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

.paragraph-38.mg-bottom-0px.frfrzre.ss.diffofi.dvdsds {
  margin-top: -30px;
  margin-bottom: 40px;
}

.bottom-margin-big-11 {
  color: #220b13;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.bottom-margin-big-11.display-flex-16px-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.section-81 {
  width: 100%;
}

.faq-2 {
  vertical-align: baseline;
  background-color: #fff;
  border-radius: 8px;
  margin-top: 16px;
  display: block;
  overflow: hidden;
}

.faq-2.dvfvqds {
  background-color: #0000;
}

.image-19 {
  width: auto;
  max-width: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-19.fdferz, .image-19.efde, .image-19.frgfer {
  width: auto;
  max-width: 50px;
}

.heading-51 {
  text-align: center;
  font-size: 40px;
}

.heading-51.love {
  color: #660a43;
  font-size: 35px;
}

.heading-51.love.dddddddddd {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

.heading-51.love.dddddddddd.dvbjhbvdhvcudshivcds.dvqcs {
  font-size: 20px;
}

.heading-51.love.ffezfez {
  color: #f2f4f8;
  font-size: 30px;
}

.heading-51.love.ffezfez.ffr {
  padding-top: 73px;
}

.heading-51.love.ffezfez.ffr.h.dvqcs {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.button-primary-4 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #ff759f;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  padding: 20px 40px 21px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
  transition: transform .3s, box-shadow .3s, background-color .3s;
  display: flex;
  box-shadow: 0 3px 12px #4a3aff1f;
}

.button-primary-4:hover {
  background-color: #660a43;
  transform: translate(0, -2px);
  box-shadow: 0 4px 10px #4a3aff26;
}

.paragraph-47 {
  color: #660a43;
  margin-bottom: 21px;
}

.container-29 {
  max-width: 90%;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.about-show-column-11 {
  border-radius: 4px;
  flex: 1;
  align-self: center;
  width: 100%;
  max-width: 398px;
  overflow: hidden;
}

.bottom-margin-big-13 {
  margin-bottom: 40px;
  padding-bottom: 0;
}

.heading-custom-h6-3 {
  color: #660a43;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.heading-custom-h6-3.dsjndd {
  color: #660a43;
  font-size: 22px;
}

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

.container-30.ddd {
  width: 70%;
  max-width: 75%;
  margin-bottom: -117px;
}

.list-pricing-2 {
  color: #220b13;
  margin-top: 24px;
  margin-bottom: 0;
}

.navbar-dropdown-2 {
  display: none;
}

.divider-4 {
  background-color: #dcddeb;
  height: 1px;
  margin-top: 80px;
  margin-bottom: 80px;
}

.divider-4._40px {
  margin-top: 40px;
  margin-bottom: 40px;
}

.about-flex-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  width: 100%;
  height: 100%;
  display: flex;
}

.about-flex-2.tf {
  flex-flow: row;
  width: 100%;
}

.section-83 {
  margin-top: 96px;
}

.section-83.vca {
  margin-top: -66px;
}

.section-84 {
  background-color: #660a43;
}

.answer-block-3 {
  background-color: #0000;
  width: 100%;
  display: flex;
  position: static;
}

.business-partner-section {
  display: none;
}

.bold-text-51 {
  font-size: 20px;
}

.text-block-93 {
  color: #f2f4f8;
  text-align: center;
  font-size: 14px;
}

.paragraph-37.mg-bottom-0px {
  color: #660a43;
  -webkit-text-stroke-color: #fff;
  margin-bottom: 0;
}

.bold-text-52 {
  color: #660a43;
  font-size: 40px;
}

.bold-text-52.cdedd {
  margin-right: 23px;
  font-size: 30px;
}

.bold-text-52.cdedd.ddd {
  color: #fff;
}

.bold-text-52.cdedd.ddd.qd {
  color: #660a43;
}

.fa-font-2 {
  color: #220b13;
  font-family: Fa Brands, sans-serif;
  font-size: 20px;
}

.fa-font-2:hover {
  color: #660a43;
}

.nav-logo-2 {
  max-width: 180px;
}

.bold-text-41 {
  font-size: 30px;
}

.footer-content-wrapper-2 {
  grid-column-gap: 112px;
  grid-row-gap: 112px;
  display: flex;
}

.bold-text-35 {
  font-size: 20px;
}

.flex-horizontal-3 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-horizontal-3.start {
  justify-content: flex-start;
}

.section-85 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.about-icon-grid {
  vertical-align: baseline;
  width: 100px;
  height: auto;
}

.marquee-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.global-gradiant-background-3 {
  color: #fff;
  background-color: #660a43;
  position: relative;
}

.grid-3-columns-5 {
  grid-column-gap: 25px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns-5.vdv {
  grid-template-columns: 1fr 1fr;
  width: 90%;
  margin-top: -21px;
  margin-left: auto;
  margin-right: auto;
}

.grid-3-columns-5.vdv.dsvffs {
  grid-template-columns: 1fr 1fr 1fr;
}

.bold-text-45 {
  font-size: 20px;
}

.hero-heading {
  max-width: 640px;
  font-size: 35px;
  position: relative;
}

.hero-heading.vdza.vdsqcs {
  font-size: 30px;
}

.section-86 {
  margin-top: 96px;
}

.bold-text-37 {
  font-size: 25px;
}

.div-block-85 {
  flex-flow: column;
  display: flex;
}

.bold-text-44 {
  font-size: 20px;
}

.host-info-wrapper-4 {
  white-space: nowrap;
  background-color: #fff;
  border-radius: 8px;
  margin-top: 24px;
  padding: 24px;
  position: absolute;
  left: 60px;
  right: -60px;
  box-shadow: 0 4px 60px #00000014;
}

.with-underline {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68e7def2d4b50b64951b70e3_underline.svg");
  background-position: 50% 115%;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 4px 2px 8px;
  display: inline-block;
}

.with-underline.long-underline {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68ecdf8f7d54025b3c98eccc_Copie%20de%20Copie%20de%20Copie%20de%20Copie%20de%20Copie%20de%20Copie%20de%20Sans%20titre%20(1).svg");
  background-position: 50% 42%;
  background-size: 250%;
}

.with-underline.long-underline.uju {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68ecdf5b5e27801e27210806_Copie%20de%20Copie%20de%20Copie%20de%20Copie%20de%20Copie%20de%20Copie%20de%20Sans%20titre%20(6).png");
  background-attachment: scroll;
}

.with-underline.long-underline {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68e7def2d4b50b64951b70e4_68d400c0f5c8c9da9eb86df6_Underline_long%20(1).svg");
  background-position: 50% 100%;
}

.section-87.zdq {
  margin-top: -36px;
}

.section-87.zdq.bhnj {
  margin-top: 144px;
}

.about-item-block {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.container-31 {
  z-index: 10;
  width: 100%;
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.vertical-line-4 {
  border: 1px solid #ff759f;
  width: 1px;
  height: 18px;
  position: absolute;
  inset: auto;
}

.image-default-3 {
  object-fit: cover;
  object-position: 100% 100%;
  border-radius: 20px;
  width: auto;
  height: 100%;
}

.about-item-text {
  color: var(--color--secondary);
  text-align: left;
  width: 90%;
  margin-top: 20px;
  padding-top: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3em;
  overflow: hidden;
}

.faq-heading-4 {
  color: #660a43;
  width: 100%;
  max-width: 462px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 24px;
  font-size: 25px;
}

.columns-3 {
  margin-top: 27px;
  margin-bottom: 33px;
}

.business-heading-text {
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
}

.float-background-purple-2 {
  background-color: #fff1e7;
  width: 47%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.footer-bottom-2 {
  border-top: 1px solid #fff1e7;
  padding-top: 32px;
  padding-bottom: 32px;
}

.container-32 {
  z-index: 10;
  width: 100%;
  max-width: 1180px;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.container-32.ebook {
  background-color: #f2f4f8;
  border-radius: 40px;
}

.container-32.ebook.ghghggh {
  background-color: #fff1e7;
  margin-top: -54px;
}

.container-32.ebook.ghghggh.d {
  background-color: #fff1e7;
}

.container-32.ebook.ghghggh.d.fsvf {
  margin-bottom: 60px;
}

.container-32.ebook.ghghggh.d.fsvf.ffqds {
  margin-top: 0;
}

.container-32._1 {
  background-color: #fff1e7;
  border-radius: 40px;
  margin-top: 0;
}

.container-32._1.dvdd {
  margin-top: 72px;
}

.container-32._1.dvdd.docsk.cds {
  margin-top: 0;
  padding-top: 0;
}

.container-32._1.dvdd.docsk.cds.dkvnkv {
  background-color: #660a43;
}

.container-32._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff {
  margin-top: -9px;
  padding-top: 0;
  padding-bottom: 1px;
}

.container-32._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs {
  margin-top: 60px;
}

.container-32._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs.sffsgdfgb {
  background-color: #660a43;
  padding-bottom: 47px;
}

.container-32._1.zeee {
  background-color: #0000;
}

.container-32._1.fsgds {
  margin-top: 39px;
}

.container-32._1.fsgds.cdqqdqd.dcdq.esq.vdqcs {
  background-color: var(--color--transparent);
}

.container-32._1.fsgds.cdqqdqd.dcdq.esq.vdqcs.rzvefa {
  margin-top: 132px;
}

.container-32.evrzea {
  margin-top: 39px;
}

.italic-text-6, .italic-text-7 {
  color: var(--color--secondary);
}

.section-88 {
  margin-bottom: 114px;
}

.section-88.edza {
  margin-bottom: 66px;
}

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

.image-26 {
  width: 15%;
}

.section-89 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.columns-4 {
  width: 99.9999%;
}

.column-12 {
  background-color: var(--color--ffffff-0-8);
  border-radius: 20px;
  padding: 20px 40px 40px;
}

.columns-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-86 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  display: flex;
}

.section-90 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-87 {
  background-color: var(--color--ffffff-0-8);
  border-radius: 20px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 40px 40px;
  display: flex;
}

.section-91 {
  margin-top: 75px;
}

.section-92 {
  margin-top: 57px;
  margin-bottom: 108px;
}

.heading-52 {
  color: var(--color--secondary);
  margin-bottom: 36px;
}

.section-93 {
  margin-top: 105px;
}

.section-93.dcqs {
  margin-top: 81px;
}

.pricing_title-wrap {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.text-size-regular {
  font-size: 1rem;
}

.text-size-regular.is-color {
  color: #80deff;
  font-weight: 700;
}

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

.pricing_card-title {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.pricing_deal-wrap {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing_custom-text {
  background-image: linear-gradient(135deg, var(--color--secondary), var(--color--tertiary));
  border-radius: 100px;
  padding: 5px 10px;
  font-size: .8rem;
  font-weight: 500;
}

.pricing_grid-wrap {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pricing_plan-title {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #191921;
  border-radius: 15px;
  flex-flow: column;
  padding: 20px 30px;
  display: flex;
}

.pricing_plan-title.is-margin {
  background-color: var(--color--primary);
  background-image: linear-gradient(to bottom, var(--color--ffffff-0-8), var(--color--ffffff-0-8));
  margin-bottom: 10px;
}

.pricing_plan-title.is-center {
  background-color: var(--color--ffffff-0-8);
  justify-content: center;
  align-items: center;
  height: 65px;
}

.pricing_plan-title.is-center.is-light {
  background-color: #0000;
}

.pricing_price-wrap {
  min-height: 95px;
}

.pricing_price-wrap.is-height {
  min-height: 0;
}

.pricing_tabs-content {
  width: 100%;
  overflow: visible;
}

.text-span-2 {
  color: #808297;
  font-size: 1rem;
  font-weight: 500;
}

.pricing_tab-link {
  color: #fff;
  background-color: #0000;
  border-radius: 100px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
}

.pricing_tab-link.w--current {
  color: #000;
  background-color: #fff;
}

.pricing_inform-wrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-94 {
  color: #80deff;
  font-size: 1.4rem;
  font-weight: 500;
}

.pricing_plan-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 65px;
  display: flex;
}

.pricing_column-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.pricing_wrap {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.image-27 {
  z-index: 1;
  width: 50%;
  position: absolute;
  inset: auto auto -95px;
}

.section_pricing {
  background-color: var(--color--transparent);
  color: #fff;
  flex-direction: column;
  justify-content: center;
  min-height: 100svh;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.pricing_card-wrap {
  justify-content: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-size-medium {
  font-size: 1.25rem;
}

.text-size-medium.text-color-gray.is-spacing {
  color: var(--color--secondary);
  letter-spacing: -1.5px;
}

.pricing_main-title {
  z-index: 2;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.text-size-tiny {
  color: var(--color--secondary);
  font-size: .75rem;
}

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

.pricing_gradient-wrap {
  filter: blur(200px);
  background-color: #8591ff;
  border-radius: 100%;
  width: 60%;
  height: 200px;
  position: absolute;
  top: 15%;
}

.pricing_gradient-wrap.is-second {
  filter: blur(125px);
  width: 200px;
  height: 25%;
  top: 45%;
}

.pricing_button-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.pricing_full-grid {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.pricing_info-image {
  width: 20px;
}

.image-28 {
  width: 20px;
  position: relative;
  top: 8px;
}

.pricing_card {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--color--secondary);
  background-color: var(--color--ffffff-0-8);
  border-radius: 25px;
  flex-flow: column;
  margin-bottom: -27px;
  padding: 40px;
  display: flex;
  position: relative;
}

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

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

.pricing_plan-div.is-height {
  min-height: 177px;
  margin-bottom: 10px;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.pricing_image {
  border: 1px solid var(--color--transparent);
  background-color: var(--color--transparent);
  border-radius: 20px;
  width: 50%;
  padding: 5px;
}

.pricing_image.is-second {
  background-color: var(--color--transparent);
}

.pricing_image.is-three {
  background-color: #8f94f9;
}

.pricing_plan-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.pricing_card-image {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.pricing_tick-image {
  width: 25px;
}

.pricing_tabs-menu {
  background-color: #8f94f933;
  border: 1px solid #8f94f966;
  border-radius: 100px;
  margin-bottom: 100px;
  padding: 2px;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.pricing_button {
  background-color: var(--color--tertiary);
  text-align: center;
  border: 1px solid #0000;
  border-radius: 100px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  font-weight: 500;
  transition: all .4s;
  display: flex;
  position: static;
}

.pricing_button:hover {
  background-color: var(--color--tertiary);
  border-color: #fff;
}

.pricing_button.is-second {
  background-image: linear-gradient(135deg, var(--color--secondary), var(--color--tertiary));
}

.pricing_button.is-second:hover {
  background-image: none;
}

.pricing_button.is-second.eza, .pricing_button.gfvdq, .pricing_button.btrfeza {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.pricing_button.bfevdsq {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}

.pricing_button.bfevdsq.vd {
  margin-top: -15px;
}

.pricing_button.bfevdsq.vd.edzsq {
  background-color: var(--color--secondary);
}

.text-size-small {
  font-size: .875rem;
}

.text-size-small.text-color-gray.is-height {
  color: var(--color--secondary);
  line-height: 1.2;
}

.text-size-large {
  font-size: 3rem;
}

.text-size-large.is-height {
  font-size: 2.5rem;
  line-height: 1.1;
}

.text-size-large.text-weight-bold.is-height {
  color: var(--color--secondary);
  margin-bottom: 20px;
  line-height: 1.2;
}

.text-size-large.text-weight-bold.is-height.grfzedqs {
  color: var(--color--divider-color);
  text-decoration: line-through;
  text-decoration-thickness: calc(1em / 10);
}

.pricing_wrap-main {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(135deg, var(--color--secondary), var(--color--tertiary));
  border-radius: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 102%;
  height: 113%;
  padding: 15px 5px;
  display: flex;
  position: absolute;
  inset: -8% 0% 1000px -1%;
}

.pricing_list-image {
  width: 20px;
}

.title-wrap {
  color: #7b88a8;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 92px;
  display: flex;
  position: relative;
}

.grid-feature {
  background-color: #fff;
  border-radius: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
}

.price-top-wrap {
  justify-content: space-between;
  align-items: center;
  min-height: 52px;
  display: flex;
}

.content-h1 {
  z-index: 2;
  color: #231d4f;
  letter-spacing: -.04em;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 55px;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
}

.grid-feature-blank {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 1fr;
}

.price-caption {
  margin-top: 4px;
}

.grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  margin-bottom: 40px;
}

.button-price {
  color: #fff;
  text-align: center;
  background-color: #14a2a2;
  border-radius: 100px;
  width: 100%;
  margin-top: 16px;
  padding: 16px 24px;
  font-size: 15px;
  font-weight: 500;
}

.button-price.max-width {
  color: #231d4f;
  background-color: #fff;
  max-width: 250px;
}

.button-price.dark {
  background-color: #231d4f;
}

.check-grid-large {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  align-content: start;
  min-height: 150px;
  margin-top: 32px;
  margin-bottom: 20px;
}

.check {
  background-color: #231d4f;
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68eb9de136ff34af06588bfa_Check%20Circle%20White.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  padding: 6px 0 5px;
}

.price-card-dark {
  color: #fff;
  background-color: #14a2a2;
  border-radius: 25px;
  padding: 32px 34px;
  position: relative;
  box-shadow: 15px 14px 5px #0b7d7d26;
}

.price-card {
  background-color: #fff;
  border-radius: 25px;
  padding: 32px 34px;
}

.grid-feature-button {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr;
}

.price-illustration {
  position: absolute;
  inset: auto -8% -8% auto;
}

.recommend-tag {
  color: #231d4f;
  background-color: #ffd724;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 9px 23px;
  display: flex;
}

.check-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  align-content: start;
  min-height: 150px;
  margin-top: 32px;
  margin-bottom: 20px;
}

.title-cell {
  padding: 20px;
}

.price-cell {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68eb9de136ff34af06588bf9_Check%20Circle%20Large.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px;
  justify-content: center;
  align-items: center;
  padding: 20px;
  display: flex;
}

.price-cell.no {
  opacity: .5;
  filter: grayscale();
}

.price-cell.header {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.container-33 {
  justify-content: center;
  width: 100%;
  max-width: 1170px;
}

.feature-wrap {
  align-items: center;
  font-size: 15px;
  line-height: 1.5;
  display: flex;
}

.subtitle {
  color: #231d4fa6;
  font-size: 20px;
  font-weight: 400;
  line-height: 31px;
}

.pricing-section {
  background-color: #fff9f2;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding: 110px 3% 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.grid-8 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr 1fr;
  margin-bottom: 40px;
}

.container-34 {
  justify-content: center;
  width: 100%;
  max-width: 1170px;
}

.section-94 {
  margin-top: 60px;
}

.pricing-comparison-wrap {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.tooltip {
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
  padding: 8px 12px;
}

.container-35 {
  width: 100%;
  max-width: 1296px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.tooltip-button {
  cursor: default;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  display: flex;
  position: relative;
}

.tooltip-copy {
  z-index: 1;
  position: relative;
}

.comparison-feature {
  color: #727272;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
}

.comparison-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #dcdcdc;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.comparison-row.header {
  z-index: 5;
  background-color: #fff;
  padding-top: 26px;
  padding-bottom: 26px;
  position: sticky;
  top: 0;
}

.comparison-item {
  padding-top: 28px;
  padding-bottom: 28px;
}

.comparison-item.check {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68eba612069e1baa70ff2a4b_check.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
}

.comparison-item.check.with-text {
  padding-left: 24px;
}

.comparison-item.x {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68eba612069e1baa70ff2a4a_x.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
}

.tooltip-wrap {
  z-index: 10;
  justify-content: center;
  width: 300px;
  display: none;
  position: absolute;
  bottom: 40px;
}

.tooltip-arrow {
  z-index: 0;
  background-color: #000;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: rotate(45deg);
}

.comparison-header-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.1;
}

.comparison-header-title.feature {
  color: #727272;
}

.heading-53 {
  color: var(--color--secondary);
}

.div-block-89, .div-block-90, .div-block-91, .div-block-92 {
  flex-flow: column;
  display: flex;
}

.columns-6 {
  display: flex;
}

.image-29 {
  width: 10%;
}

.features {
  background-color: var(--color--ffffff-0-8);
  border-radius: 20px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  padding-left: 5%;
  padding-right: 5%;
}

.container-36 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.p {
  font-size: 17px;
  line-height: 24px;
}

.features__grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr 1fr 1fr 1fr;
  margin-top: 60px;
}

.features__feature-col {
  background-color: #0000;
  border-bottom: 1px solid #dbdbdb;
  padding-top: 30px;
  padding-bottom: 30px;
  font-size: 17px;
}

.features__feature-col.qa {
  background-color: var(--form-box-shadow);
}

.features__feature-value-col {
  background-color: var(--color--transparent);
  text-align: center;
  border-bottom: 1px solid #dbdbdb;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.features__feature-value-col.as, .features__feature-value-col.as.fdfd, .features__feature-value-col.as.efvzdsq {
  background-color: var(--color--transparent);
  padding-top: 10px;
  padding-bottom: 10px;
}

.features__feature-value-col.as.gefvd, .features__feature-value-col.as.fevdsd {
  background-color: var(--color--transparent);
}

.features__feature-value-col.qa.fevds {
  background-color: var(--color--ffffff-0-8);
}

.features__feature-value-col.efvz {
  background-color: var(--color--transparent);
}

.features__feature-value-col.fvq {
  background-color: var(--color--transparent);
  padding-top: 10px;
  padding-bottom: 10px;
}

.features__feature-value-col.bezv {
  background-color: var(--color--transparent);
}

.image-30 {
  text-align: left;
  width: 10%;
}

.text-block-95 {
  color: var(--color--secondary);
  text-align: left;
  width: 100%;
}

.text-block-96 {
  color: var(--color--secondary);
  font-size: 20px;
}

.div-block-93 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 15px;
  display: flex;
}

.image-31 {
  width: 8%;
  height: 100%;
  line-height: 140;
}

.paragraph-56 {
  color: var(--color--secondary);
  margin-bottom: 0;
  font-size: 14px;
}

.feature {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.checkmark {
  flex: none;
  width: 10%;
  margin-right: 8px;
}

.text-block-12 {
  color: var(--color--secondary);
  flex: 1;
  font-size: 14px;
}

.tooltip-wrapper {
  flex: none;
  position: relative;
}

.tooltip-2 {
  z-index: 999999;
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  font-size: 13px;
  line-height: 20px;
  display: none;
  position: absolute;
  inset: auto -24px 32px auto;
}

.text-block-13 {
  font-size: 13px;
}

.tooltip-arrow-2 {
  background-color: #fff;
  width: 12px;
  height: 12px;
  position: absolute;
  inset: auto 28px -6px auto;
  transform: rotate(45deg);
}

.heading-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin-bottom: 40px;
  display: flex;
}

.empty {
  height: auto;
}

.empty.bg-dark {
  background-color: #000;
}

.bottom-row {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 50px;
  display: grid;
}

.table-sc-v1 {
  width: 100%;
  max-width: 730px;
}

.container-37 {
  z-index: 1;
  width: 100%;
  max-width: 103%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.col-th {
  justify-content: center;
  align-items: center;
  display: flex;
}

.col-th.bg-dark {
  background-color: var(--color--transparent);
  color: #fff;
}

.section-wrapper {
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.center-el {
  background-color: var(--color--transparent);
  justify-content: center;
  align-items: center;
  display: flex;
}

.center-el.bg-dark {
  background-color: var(--color--transparent);
  color: #fff;
}

.text-center {
  color: var(--color--secondary);
  text-align: center;
  font-size: 25px;
}

.text-center.mb-0 {
  margin-bottom: 0;
  font-size: 16px;
}

.text-center.csxq {
  margin-top: 0;
  margin-bottom: 12px;
}

.row-tr {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--color--secondary);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 69px;
  display: grid;
}

.row-tr.bg-gray {
  background-color: var(--color--transparent);
}

.row-tr.bg-gray.brvzef {
  border: 1px #000;
}

.row-tr.bg-gray.brvzef.fed {
  margin-top: 20px;
}

.row-tr.bg-white {
  background-color: var(--color--transparent);
}

.table-head {
  color: var(--color--secondary);
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.fa-icon {
  font-size: 25px;
  line-height: 25px;
}

.section-95 {
  padding-top: 69px;
  padding-bottom: 79px;
}

.section-95.bg-gray-dark {
  background-color: var(--color--ffffff-0-8);
  border-radius: 20px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 76px;
}

.section-95.bg-gray-dark.dqsc {
  border: 1px none var(--color--tertiary);
  background-image: linear-gradient(to bottom, var(--color--white), var(--color--white));
  width: 100%;
  margin-top: 75px;
  margin-left: 0;
  margin-right: 0;
}

.table-feature {
  color: var(--color--secondary);
  text-align: left;
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.table-feature.text-white {
  color: #fff;
}

.image-32 {
  width: 20%;
}

.section-96 {
  margin-top: 105px;
}

.section-96.fsdq {
  width: 100%;
  margin-top: -33px;
}

.div-block-94 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-block-97, .text-block-98 {
  color: var(--color--secondary);
  font-size: 20px;
}

.bold-text-54 {
  line-height: 25px;
}

.home-hero-image-5 {
  flex: 1;
}

.home-hero-image-5.dqfcdqsds {
  z-index: 2;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.bottom-margin-big-8 {
  color: #220b13;
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 0;
}

.body-text-18px-2 {
  color: #f2f4f8;
  font-size: 18px;
  line-height: 155%;
}

.two-points---brix-2 {
  color: #f2f4f8;
  font-size: 90px;
  line-height: 100px;
}

.global-hero-heading-2 {
  margin-right: -65px;
  display: block;
}

.global-hero-heading-2.dqq {
  margin-right: 11px;
}

.global-hero-heading-2.dqq.ddd {
  font-size: 35px;
}

.button-primary-copy-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  white-space: nowrap;
  background-image: linear-gradient(218deg, #ff759f 56%, #660a43);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-left: 0;
  margin-right: 0;
  padding: 14px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 162%;
  display: inline-flex;
}

.button-primary-copy-4.fd {
  width: 30%;
  margin: 45px auto 42px;
  display: flex;
}

.button-primary-copy-4.fd.reeads {
  margin-left: 0;
}

.image-33 {
  border-radius: 60px;
  width: 100%;
}

.image-33.efesdzdx {
  width: 80%;
  margin: -75px auto auto;
  display: block;
}

.image-33.efesdzdx.efadz {
  margin-bottom: -153px;
}

.home-hero-column-6 {
  flex: 1;
  max-width: 42%;
}

.image-default-4 {
  object-fit: cover;
  object-position: 100% 100%;
  height: 100%;
}

.home-hero-image-row-top-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.home-hero-image-row-top-2.evzddezqveaqsc {
  justify-content: center;
  align-items: center;
}

.section-97 {
  flex-flow: column;
  display: flex;
}

.countdown-number-container---brix-2 {
  text-align: center;
  min-width: 188px;
  padding-left: 36px;
  padding-right: 36px;
}

.paragraph-57 {
  margin-bottom: 9px;
}

.paragraph-57.vezfadz {
  color: var(--color--white);
}

.home-hero-wrapper-6 {
  grid-column-gap: 76px;
  grid-row-gap: 76px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-top: 51px;
  display: flex;
}

.heading-54 {
  font-size: 20px;
}

.heading-54.vzzef {
  color: var(--color--white);
}

.container-38 {
  z-index: 10;
  width: 100%;
  max-width: 1180px;
  margin-top: 18px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.container-38.dddq {
  padding-bottom: 49px;
}

.bar-graph-information {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 12px;
  padding-left: 2px;
  padding-right: 2px;
  font-weight: 700;
  display: flex;
}

.bar-graph-fill {
  background-color: var(--color--tertiary);
  width: 88%;
  height: 100%;
}

.bar-graph-fill.biology {
  background-color: #77c285;
  width: 22%;
}

.bar-graph-fill.reasoning {
  background-color: #1e1f20;
  width: 19%;
}

.bar-graph-fill.organic {
  background-color: #4674f8;
  width: 49%;
}

.bar-graph-fill.comprehension {
  background-color: #e56862;
  width: 45%;
}

.progress-card {
  border: 3px solid var(--color--secondary);
  background-color: var(--color--ffffff-0-8);
  border-radius: 20px;
  flex-direction: column;
  flex: 1;
  margin-top: 45px;
  padding: 22px 22px 23px;
  display: flex;
  box-shadow: 0 2px 10px #8f92a10a;
}

.bar-graph-content {
  flex-direction: column;
  margin-bottom: 44px;
  display: flex;
}

.bar-graph-content.no-bottom-margin {
  margin-bottom: 0;
}

.bar-graph {
  background-color: var(--color--divider-color);
  border-radius: 12px;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.text-block-99 {
  color: var(--form-box-shadow);
}

.text-block-100, .bold-text-56 {
  color: var(--color--secondary);
}

.heading-55 {
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 20px;
  font-size: 36px;
  line-height: 1;
}

.progress-bar__content-4 {
  object-fit: fill;
  background-color: #8f00ff;
  border-radius: 1000px;
  width: 18%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.progress-bar__content-4._3 {
  width: 94%;
  margin-right: 0;
}

.progress-bar__content-4._2 {
  width: 90%;
}

.progress-bar__content-4._4 {
  flex: 0 auto;
  width: 99%;
  margin-right: 0;
  display: block;
}

.progress-bar__content-4._1 {
  width: 88%;
}

.card-4 {
  background-color: #161616;
  border-radius: 20px;
  width: auto;
  min-width: 400px;
  max-width: 500px;
  height: 70vh;
  max-height: 480px;
  margin-bottom: 32px;
  padding: 20px 40px 32px;
  position: static;
  transform: rotate(0);
  box-shadow: 0 0 20px 1px #050505cc;
}

.skill-header {
  justify-content: space-between;
  margin-bottom: 16px;
  display: flex;
}

.hole-container {
  width: 100%;
  margin-bottom: 32px;
}

.div-block-95 {
  background-color: #fbf9fc;
  width: 100%;
  height: 1px;
  display: none;
}

.card__header {
  margin-bottom: 20px;
  padding: 0;
}

.heading-56 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
}

.hole {
  background-color: #080808;
  border-radius: 100px;
  width: 48px;
  height: 8px;
  margin-left: auto;
  margin-right: auto;
}

.card-text {
  color: #8f8c92;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 400;
}

.skill {
  margin-bottom: 24px;
}

.progres-bar-2 {
  background-color: #161616;
  border-radius: 90px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100px;
  height: 14px;
  margin-right: 8px;
  padding: 4px;
  display: flex;
  position: relative;
}

.progres-bar-2.card-bar {
  color: #fbf9fc;
  background-color: #080808;
  width: 100%;
}

.div-block-96 {
  justify-content: center;
  align-items: center;
  width: 20%;
  height: 45px;
  display: flex;
}

.text-span-3 {
  color: #4c75f2;
}

.text-span-3.not-started {
  color: #fc0;
}

.text-span-3.broken {
  color: #ff5c7e;
}

.text-span-3.done {
  color: #28a745;
}

.text-span-3.pending {
  color: #ff9741;
}

.heading-57 {
  margin-bottom: 10px;
}

.count-text {
  color: #fff;
  align-items: center;
  height: 60%;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.bar-wrap {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  position: relative;
}

.bar {
  background-color: #4c75f233;
  border-radius: 20px;
  width: 80%;
  height: 10px;
  margin-right: 10px;
}

.count {
  border: 1px solid #848d96;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

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

.indicator {
  background-color: var(--color--secondary);
  opacity: 1;
  border-radius: 20px;
  width: 96%;
  height: 100%;
}

.indicator.pending {
  width: 90%;
}

.indicator.broken {
  width: 60%;
}

.indicator.not-started {
  width: 50%;
}

.ezfds {
  width: 30%;
  margin-top: -96px;
  margin-bottom: -33px;
  margin-left: auto;
  padding-top: 22px;
}

.section-98 {
  background-color: var(--color--black);
  background-image: radial-gradient(circle farthest-side at 0% 50%, var(--halloween), var(--color--black) 30%);
}

.section-98.vzdqcsq {
  background-image: radial-gradient(circle farthest-side at 50% 50%, var(--halloween), var(--color--black) 60%);
}

.section-98.vzdqcsq.vfdzc {
  background-image: radial-gradient(circle farthest-side at 50% 50%, var(--halloween), var(--color--black) 0%);
}

.section-98.vzdqcsq.vfdzc.rvzqs {
  background-image: radial-gradient(circle farthest-side at 100% 50%, var(--halloween), var(--color--black) 28%);
  margin-top: -135px;
}

.section-98.vzdqcsq.vfdzc.rvzqs.vdzqd {
  margin-top: -300px;
  padding-bottom: 43px;
}

.section-98.vzdqcsq.vfdzc.rvzqs.vdzqd.vzdscqx {
  background-image: radial-gradient(circle farthest-side at 50% 50%, var(--halloween), var(--color--black) 32%);
}

.section-98.vzdqcsq.vfdzc.rvzqs.vzqs {
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--halloween), var(--color--black) 81%);
}

.section-98.vzdqcsq.vfdzc.rvzqs.vzqs.sd {
  background-image: none;
}

.bold-text-57 {
  color: #ff7e24;
}

.section-99 {
  padding-bottom: 74px;
}

.section-99.dvqcs {
  margin-top: -42px;
}

.section-99.dvqcs.efa {
  padding-bottom: 5px;
}

.vsd {
  margin-top: -66px;
}

.section-100 {
  background-image: radial-gradient(circle farthest-corner at 100% 50%, var(--halloween), black 20%);
}

.section-100.dzcqs {
  background-color: var(--color--black);
  background-image: none;
}

.a {
  color: var(--color--white);
}

.div-block-98 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.vsdqfs {
  color: var(--color--white);
}

.ftg {
  background-color: var(--color--secondary);
}

.image-34 {
  width: 12%;
  margin-left: 0;
  margin-right: 0;
}

.div-block-99 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.html-embed {
  position: absolute;
  inset: 0 0 55px;
}

.iframe-wrapper {
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
  box-shadow: 4px 4px 14px #0000001a;
}

.colorful-icon {
  color: #1875f0;
  text-align: center;
  background-color: #1875f01a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 1em;
  display: flex;
}

.colorful-icon.purple {
  color: #a279f9;
  background-color: #6a75d81a;
}

.colorful-icon.green {
  color: #02c908;
  background-color: #02c9081a;
}

.box-padding {
  padding: 1.6em;
}

.box-padding.paper-padding {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 99.2214%;
  padding-top: 1.25em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.box-padding.app-padding-box {
  align-items: center;
  display: flex;
}

.heading-58.fvdsqs {
  margin-bottom: 20px;
}

.large-number {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 1.6;
  display: inline-block;
}

.container-39 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.doc-description {
  max-height: 75px;
  margin-bottom: 1em;
  overflow: hidden;
}

.dash-tab-wrapper {
  min-height: 100vh;
  padding-bottom: 5em;
}

.dash-tab-wrapper.th {
  margin-bottom: -39px;
  padding-bottom: 0;
}

.dash-tab-wrapper.th.dzqs {
  margin-bottom: 54px;
}

.progress-text-column {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  font-weight: 700;
}

.white-box {
  color: #333;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 4px;
  width: 48%;
  margin-bottom: 2%;
  margin-left: 1%;
  margin-right: 1%;
  box-shadow: 11px 11px 15px -5px #0000001a;
}

.white-box.progress-box {
  width: 100%;
}

.white-box.link-box {
  transition: box-shadow .2s, transform .2s, color .2s;
}

.white-box.link-box:hover {
  transform: translate(-2px, -2px);
  box-shadow: 21px 21px 25px -10px #0000001a;
}

.white-box.link-box.asset-box {
  width: auto;
  margin-bottom: 4%;
  position: relative;
  overflow: hidden;
}

.white-box.link-box.paper-box {
  width: 23%;
  position: relative;
}

.white-box.link-box.paper-box.zdasz {
  background-color: var(--color--secondary);
  width: 30%;
  margin-left: 20px;
  margin-right: auto;
}

.white-box.third {
  width: 31%;
}

.white-box.full-width {
  width: 100%;
}

.white-box.two-third {
  width: 64%;
  margin-left: 1%;
  margin-right: 1%;
}

.tabs {
  z-index: 1000;
}

.paper {
  width: 100%;
}

.progress-text-row {
  display: flex;
  position: relative;
}

.footer-menu {
  display: flex;
}

.progress-icon {
  border-radius: 20px;
  width: 40px;
  height: 40px;
  margin-bottom: .25em;
  margin-left: auto;
  margin-right: auto;
  padding: 7px;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 4px 4px 5px -2px #0000001a;
}

.navigation-menu {
  z-index: 1000;
  background-color: var(--color--secondary);
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
  box-shadow: 0 1px 10px #3333331a;
}

.option-row {
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 140px;
  height: 100%;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.option-row.center {
  margin-right: auto;
}

.template-height {
  padding-bottom: 70%;
}

.app-heading {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .45em;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

.app-heading.connect {
  background-color: #f3f3f3;
  border-radius: 20px;
  margin-bottom: -1em;
  margin-left: .25em;
  padding: .25em 1em;
  font-size: 15px;
  line-height: 20px;
}

.app-heading.connected {
  color: #02c908;
  font-size: 16px;
}

.dashboard-section {
  padding: 1em 2em;
}

.dashboard-section.cdsxq {
  margin-top: -39px;
}

.dashboard-section.rzfeazd, .dashboard-section.erzfed {
  margin-bottom: -126px;
}

.dashboard-section.erzfed.fsdvc.grezfe.rzef {
  margin-bottom: 0;
}

.template-right {
  background-color: #fff;
  border-radius: 4px;
  width: 70%;
  height: 65vh;
  min-height: 500px;
  position: relative;
  overflow: hidden;
  box-shadow: 7px 7px 20px -5px #0000001a;
}

.doc-heading {
  margin-top: 0;
  margin-bottom: auto;
}

.profile-pic {
  border-radius: 50%;
  max-width: 34px;
  margin-right: .75em;
  overflow: hidden;
}

.navigation-item {
  z-index: 1000;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: var(--color--secondary);
  opacity: .6;
  color: #000;
  align-items: center;
  margin-left: .5em;
  margin-right: .5em;
  padding: 1em;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  background-color: var(--color--secondary);
  opacity: .8;
}

.navigation-item:focus, .navigation-item:visited, .navigation-item:lang(fr) {
  background-color: var(--color--secondary);
}

.navigation-item.w--current {
  z-index: 100;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  opacity: 1;
  color: var(--color--white);
  background-color: #0000;
  font-weight: 600;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.navigation-item.logout-link {
  border-top: 1px solid #f3f3f3;
  margin-top: 1em;
  margin-left: 0;
  margin-right: 1em;
  padding-top: 1.5em;
  padding-bottom: 0;
}

.navigation-item.dropdown-nav-item {
  margin-left: 0;
}

.navigation-item.profile-nav {
  margin-top: -1em;
  margin-bottom: -1em;
  font-size: 15px;
}

.template-left {
  flex: none;
  width: 30%;
  min-width: 290px;
  margin-right: 15px;
}

.project-grid {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.progress-bar {
  background-color: #1875f0;
  background-image: linear-gradient(96deg, #a279f9, #1875f0);
  border-radius: 20px;
  width: 31%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.copyright-2 {
  opacity: .4;
  font-size: 14px;
}

.doc-image {
  text-align: left;
  width: 100%;
  margin-top: auto;
  margin-bottom: auto;
}

.webflow-diamond {
  z-index: 0;
  background-color: #fff;
  border: 1px solid #dbe2eb80;
  border-radius: 2px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: -5px;
  bottom: auto;
  right: 17px;
  transform: rotate(45deg);
}

.dash-row {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1%;
  margin-right: -1%;
  display: flex;
}

.dash-row.masonry {
  column-count: 3;
  min-height: 100vh;
  padding-bottom: 50px;
  display: block;
}

.dropdown {
  margin-left: 0;
  margin-right: 0;
}

.iframe {
  width: 166.667%;
  height: 166.667%;
  position: absolute;
  inset: 0 0% 0% 0;
  transform: scale(.6);
}

.iframe.hide {
  display: none;
}

.filter-drawer {
  z-index: 10000;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 364px;
  padding: 80px 60px 80px 20px;
  display: flex;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  transform: translate(-100%);
  box-shadow: 10px 0 20px -10px #2d3e501f;
}

.nav-dropdown-list {
  opacity: 0;
  transform: translate(0, -10px);
}

.nav-dropdown-list.w--open {
  z-index: 2;
  opacity: 1;
  background-color: #fff;
  border: 1px solid #e9f2f5;
  border-radius: 4px;
  min-height: 20px;
  max-height: 80vh;
  margin-top: 0;
  padding-bottom: 25px;
  top: 50px;
  right: 10px;
  box-shadow: 0 20px 30px -10px #2d3e501f;
}

.project-message {
  margin-bottom: 1em;
}

.center-label {
  text-align: center;
  margin-top: 1em;
}

.control-bar {
  z-index: 10;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  height: 57px;
  padding: 8px 10px 3px;
  display: flex;
  position: absolute;
  bottom: 1px;
  left: 1px;
  right: 1px;
}

.mobile-footer-spacing {
  display: none;
}

.navigation-icon {
  text-align: right;
  width: 20px;
  margin-right: 1em;
}

.navigation-icon.memberstack-logo {
  width: 24px;
}

.page-wrapper-3 {
  width: 100%;
  overflow: hidden;
}

.social-row {
  align-items: flex-start;
  display: flex;
}

.top-nav {
  z-index: 10;
  background-color: #fff;
  border-bottom: 1px solid #f3f3f3;
  justify-content: space-between;
  align-items: center;
  padding: 1.2em 1.5em 1em;
  display: flex;
  position: relative;
}

.top-nav.footer-nav {
  border-top: 1px solid #f3f3f3;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.option-svg {
  color: #263d49e6;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  min-width: 30px;
  padding: 3px 7px 4px;
  font-size: 19px;
  transition: box-shadow .2s, color .2s;
  position: relative;
  box-shadow: 0 2px 3px #2d3e501f;
}

.option-svg:hover {
  color: #2aa8ff;
  box-shadow: 0 10px 10px -2px #2d3e501f;
}

.progress-bar-wrap {
  background-color: #f1f6fd;
  border-radius: 20px;
  width: 100%;
  height: 1em;
  margin-top: 1em;
  position: relative;
  overflow: hidden;
  box-shadow: inset 1px 1px 5px #33333317;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: .8;
}

.logo-link:active {
  opacity: .7;
}

.social-link {
  opacity: .5;
  filter: grayscale();
  width: 25px;
  height: 25px;
  margin-right: 6px;
  transition: filter .2s, opacity .2s;
}

.social-link:hover {
  opacity: 1;
  filter: none;
}

.app-logo-circle {
  border-radius: 50%;
  flex: none;
  width: 60px;
  height: 60px;
  margin-right: 1.6em;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  box-shadow: 7px 7px 12px -2px #0000001a;
}

.doc-date {
  color: #33333380;
  font-size: 14px;
}

.ms-iframe {
  z-index: 2147483647;
  justify-content: flex-end;
  align-items: flex-end;
  height: 70px;
  display: flex;
  position: fixed;
  inset: auto auto 0% 0%;
}

.ms-iframe-embed {
  justify-content: flex-end;
  align-items: flex-end;
  width: 180px;
  height: 70px;
  display: flex;
  position: relative;
  overflow: visible;
}

.text-block-101, .text-block-102, .text-block-103, .text-block-104, .text-block-105 {
  color: var(--color--white);
}

.video-2 {
  margin-top: auto;
  margin-bottom: auto;
}

.text-block-106 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.main-btn {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000;
  background-image: linear-gradient(45deg, #ffffff26, #fff0), linear-gradient(135deg, #ffffff26, #fff0);
  padding: 20px 32px;
  font-family: Montserrat, sans-serif;
}

.main-btn.show-on-mobile {
  display: none;
}

.step-icon {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #fff;
  border-radius: 13px;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-bottom: 30px;
  display: flex;
}

.menu-item-text {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.menu-item-img-wrap {
  background-image: linear-gradient(135deg, #ff000026, #0000);
  width: 50px;
  height: 50px;
  margin-right: 20px;
  padding: 10px;
}

.menu-item-img-wrap._4 {
  background-image: linear-gradient(135deg, #e1ff0026, #0000);
}

.menu-item-img-wrap._8 {
  background-image: linear-gradient(135deg, #53a18e26, #0000);
}

.menu-item-img-wrap._9 {
  background-image: linear-gradient(135deg, #85000226, #0000);
}

.menu-item-img-wrap._11 {
  background-image: linear-gradient(135deg, #ffbfbf26, #0000);
}

.menu-item-img-wrap._13 {
  background-image: linear-gradient(135deg, #00000026, #0000);
}

.menu-item-img-wrap._10 {
  background-image: linear-gradient(135deg, #7ecc1826, #0000);
}

.menu-item-img-wrap._3 {
  background-image: linear-gradient(135deg, #2eb2a326, #0000);
}

.filter-wrap-2 {
  border-right: 1px solid #ffffff40;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20%;
  min-width: 320px;
  height: 100vh;
  margin-top: -51px;
  padding: 0 25px 20px;
  display: flex;
  position: sticky;
  top: 0;
  left: 0;
}

.page-content-2 {
  flex: 0 auto;
  width: 100%;
  margin-left: auto;
  position: relative;
}

.step-box-main-3 {
  background-image: linear-gradient(0deg, #0c0c1d, #9952630f);
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 33px 30px 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.filter-contain {
  flex: none;
  width: 100%;
  height: 100%;
  overflow: auto;
}

.text-block-107 {
  color: #e2e8ffbf;
}

.menu-item-wrap {
  justify-content: flex-start;
  align-items: center;
  padding: 15px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.menu-item-wrap:hover {
  background-color: #ffffff1a;
}

.step-main-title-5 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1;
}

.page-wrapper-4 {
  z-index: 5;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
}

.filter-header {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

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

.medium {
  font-size: 16px;
  line-height: 28px;
}

.medium.white {
  width: 100%;
  margin-top: 40px;
}

.check-itme {
  color: #fff;
  align-items: center;
  line-height: 24px;
  display: flex;
}

.pricing-group-button {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-end;
  display: grid;
}

.head-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 1110px;
  margin-bottom: 72px;
  display: flex;
}

.button-6 {
  color: #fff;
  background-color: #1a1a1f;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding-left: 28px;
  padding-right: 28px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  display: flex;
}

.button-6.outline {
  color: #1a1a1f;
  background-color: #0000;
  border: 1px solid #1a1a1f;
}

.button-6.outline.white {
  color: #fff;
  border-color: #fff;
}

.button-6.yellow {
  color: #1a1a1f;
  background-color: #fec483;
  font-weight: 600;
}

.tabs-content-2 {
  border-left: 1px solid #ffffff4d;
  padding-left: 90px;
}

.base-section {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
  overflow: hidden;
}

.base-section.dark {
  background-color: var(--color--transparent);
  min-height: 100vh;
}

.base-section.dark.ecazd {
  padding-top: 0;
}

.period {
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}

.tab-link {
  color: #fff;
  background-color: #0000;
  border-bottom: 4px solid #0000;
  margin-bottom: 30px;
  padding: 0 0 12px;
  font-size: 24px;
  line-height: 24px;
}

.tab-link.w--current {
  background-color: #0000;
  border-bottom-color: #fec483;
}

.check-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  display: grid;
}

.white {
  color: #fff;
}

.tab-content {
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.check-icon {
  background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/69089856f25903475bc43052_Check-Icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.rig-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 90%;
  max-width: 1110px;
  min-height: 600px;
  display: grid;
}

.tab-pane {
  height: 100%;
}

.tabs-menu-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 150px;
  padding-right: 90px;
  display: flex;
}

.tabs-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.bottom-info {
  z-index: 2;
  color: #ffffff4d;
  border-top: 1px solid #ffffff4d;
  margin-right: 80px;
  padding-top: 24px;
  position: relative;
}

.ve {
  color: var(--color--white);
  font-size: 30px;
}

.text-block-108 {
  margin-bottom: 60px;
}

.image-41 {
  width: 30%;
}

.image-41.zvdqs {
  width: 70%;
}

.image-41.zvdqs.vzd {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-41.zvdqs.vzd.zefa {
  width: 50%;
}

.image-41.zvdqs.vzd.zefa.brfe {
  margin-top: 20px;
}

.columns-7 {
  margin-top: 87px;
}

.heading-59 {
  font-size: 30px;
}

.heading-59.eadz {
  font-size: 20px;
}

.heading-59.eadz.vz, .heading-59.eadz.vcz {
  text-align: center;
}

.container-40 {
  margin-top: -66px;
}

.image-42 {
  width: 70%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.image-42.vdqcs {
  display: block;
}

.image-42.vdqcs.breze {
  width: 50%;
}

.image-42.vdqcs.breze.rfez {
  margin-top: 20px;
}

.utility-page-wrap {
  background-color: var(--color--secondary);
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-wrap.vfds {
  margin-bottom: -135px;
}

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

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

.heading-60 {
  color: var(--form-box-shadow);
  width: 100%;
}

.field-label {
  color: var(--form-box-shadow);
}

.field-label.d {
  margin-bottom: 39px;
}

.submit-button-2 {
  background-color: var(--color--ffffff-0-8);
  color: var(--color--primary);
  border-radius: 10px;
  font-weight: 600;
}

.image-43 {
  width: 40%;
  margin-bottom: 6px;
  margin-left: auto;
  margin-right: auto;
}

.text-field {
  border-radius: 10px;
}

.section-101 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1280px) {
  .utilities-section-hero {
    padding-top: 200px;
    padding-bottom: 100px;
  }

  .home-hero-wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: wrap;
  }

  .home-hero-column-01 {
    max-width: 46%;
  }

  .about-show-counter-divider {
    margin-left: 40px;
    margin-right: 40px;
  }

  .episode-details-hero-wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: wrap;
  }

  .episode-details-column-01 {
    max-width: 46%;
  }

  .episode-hero-wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: wrap;
  }

  .episode-hero-social-wrapper {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .contact-hero-wrapper {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: wrap;
  }

  .about-show-counter-divider-2 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .home-hero-wrapper-5, .home-hero-wrapper-3 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: wrap;
  }

  .hero-heading {
    max-width: 720px;
    margin-bottom: 32px;
    position: static;
  }

  .home-hero-column-6 {
    max-width: 46%;
  }

  .home-hero-wrapper-6 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-flow: wrap;
  }

  .ftg {
    background-color: var(--fond);
  }
}

@media screen and (min-width: 1440px) {
  .container-default-1209px {
    max-width: 1320px;
  }

  .float-background-purple {
    width: 49%;
  }

  .grid-two-columns---brix.grid-align-center {
    grid-template-columns: 1fr 1fr;
  }

  .padding-global.padding-bottom-120px {
    display: none;
  }

  .section-81 {
    margin-top: 45px;
  }

  .float-background-purple-2 {
    width: 49%;
  }
}

@media screen and (min-width: 1920px) {
  .content-align-center {
    justify-content: flex-start;
    align-items: center;
  }

  .z-index-up {
    justify-content: center;
    align-items: center;
  }

  .featured-categories-card {
    cursor: pointer;
  }

  ._404-wrapper {
    width: 100vw;
    height: 100vh;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 40px;
    line-height: 116%;
  }

  h2 {
    font-size: 38px;
  }

  h3 {
    font-size: 32px;
  }

  h4 {
    font-size: 26px;
  }

  h5 {
    font-size: 22px;
  }

  h6 {
    font-size: 18px;
  }

  img {
    flex: 0 auto;
  }

  .utilities-section-hero {
    padding-top: 140px;
    padding-bottom: 72px;
  }

  .utilities-main-aside {
    display: none;
  }

  .utilities-main-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .utilities-single-section-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 10px;
    padding: 32px 16px;
  }

  .utilities-single-section-block.changelog {
    width: 100%;
  }

  .utilities-section-block-title {
    margin-bottom: 12px;
  }

  .utilities-color-swatch-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .button-primary, .button-secondary {
    padding-left: 16px;
    padding-right: 16px;
  }

  .utilities-page-section-title {
    margin-bottom: 32px;
    padding-bottom: 20px;
    font-size: 48px;
  }

  .heading-custom-h1 {
    font-size: 40px;
    line-height: 116%;
  }

  .heading-custom-h2 {
    font-size: 38px;
  }

  .heading-custom-h3 {
    font-size: 32px;
  }

  .heading-custom-h4 {
    font-size: 26px;
  }

  .heading-custom-h5 {
    font-size: 22px;
  }

  .heading-custom-h5.margin-y-medium {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .heading-custom-h6 {
    flex-flow: wrap;
    display: flex;
  }

  .rich-text-primary p {
    margin-bottom: 20px;
  }

  .rich-text-primary figcaption {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 20px;
  }

  .form-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 50px;
    padding: 24px;
  }

  .form-wrapper.sdqcsq.dvdq.dqsc {
    margin-top: -200px;
  }

  .navbar {
    top: 24px;
  }

  .home-hero-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .padding-hero-1 {
    padding-top: 140px;
    padding-bottom: 80px;
  }

  .home-hero-column-01 {
    max-width: 50%;
  }

  .global-hero-heading {
    margin-right: 0;
  }

  .bottom-margin-big {
    margin-bottom: 24px;
  }

  .home-hero-button-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .padding-primary {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .about-show-heading {
    max-width: 600px;
  }

  .about-show-heading.dddd {
    margin-left: auto;
  }

  .about-show-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .about-show-content-wrapper.rzfezez {
    flex-flow: column;
  }

  .about-show-content-wrapper.rzfezez.refaz {
    padding-bottom: 91px;
  }

  .about-show-content-wrapper.egtete {
    margin-top: 0;
  }

  .about-show-content-wrapper.dfddsdsdsds {
    flex-flow: column;
  }

  .about-show-row-01 {
    max-width: 100%;
  }

  .about-show-row-01-image {
    max-width: 32%;
  }

  .about-show-row-02-content {
    max-width: 90%;
  }

  .about-show-row-02 {
    margin-top: 30px;
    margin-left: 0;
    padding: 20px;
  }

  .counter-text {
    line-height: 120%;
  }

  .about-show-counter-divider {
    margin-left: 16px;
    margin-right: 16px;
  }

  .bottom-margin-xxl {
    margin-bottom: 40px;
  }

  .grid, .testimonial-column-01 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .testimonial-card {
    padding: 16px;
  }

  .testimonial-client-info-wrapper {
    padding-bottom: 10px;
  }

  .testimonial-column-02, .testimonial-column-03 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .about-host-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .about-host-column-01, .about-host-column-02 {
    max-width: none;
  }

  .about-host-image-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .home-about-host-image-02 {
    min-height: 60vw;
  }

  .button-tertiary {
    padding-left: 16px;
    padding-right: 16px;
  }

  .host-info-wrapper {
    right: -80px;
  }

  .faq {
    max-width: 100%;
  }

  .global-latest-episode-list {
    grid-template-columns: 1fr 1fr;
  }

  .author-name.margin-up {
    z-index: 1;
  }

  .cta-heading {
    width: 100%;
  }

  .cta-image-left {
    max-width: 28%;
    display: none;
    bottom: -35%;
    left: -6%;
  }

  .cta-image-right {
    max-width: 32%;
    display: none;
  }

  .cta-form.hvv {
    max-width: 100%;
  }

  .cta-form.sdss {
    max-width: 80%;
  }

  .padding-120x88 {
    padding-top: 80px;
  }

  .footer-content-wrapper, .footer-menu-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .nav-link {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 24px;
  }

  .copyright-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .nav-menu-wrapper {
    z-index: 10;
    background-color: var(--color--primary);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 24px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow-y: auto;
  }

  .nav-menu-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .home-about-host-image-01 {
    max-width: 100%;
  }

  .padding-episodes-hero {
    padding-top: 140px;
  }

  .episode-details-hero-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .episode-details-column-01, .episode-details-column-01.color-white {
    max-width: 50%;
  }

  .episode-details-hero-image-wrapper {
    position: static;
  }

  .episode-details-hero-heading {
    font-size: 30px;
  }

  .podcast-listening-wrapper {
    padding: 16px;
    position: static;
  }

  .section-episode-details-content {
    padding-top: 0;
    padding-bottom: 40px;
  }

  .episode-details-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 80%;
  }

  .content-title {
    max-width: 29%;
  }

  .episode-hero-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .episode-hero-social-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    bottom: -90%;
  }

  .episode-hero-social {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .podcast-icon {
    max-width: 42px;
  }

  .padding-secondary {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .latest-episode-tab-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    overflow-x: auto;
  }

  .episode-tab-link {
    flex: none;
  }

  .padding-contact-hero {
    padding-top: 140px;
    padding-bottom: 80px;
  }

  .contact-hero-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .field-wrapper {
    max-width: 100%;
  }

  .help-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .help-icon {
    max-width: 72px;
  }

  ._404-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-114x146 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .navbar-extra {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .navbar-open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ffffff0a;
    border: 2px solid #ffffff1a;
    border-radius: 50%;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    padding: 10px;
    display: flex;
  }

  .navmenu-tablet-only {
    justify-content: space-between;
    margin-bottom: 36px;
    display: flex;
  }

  .navbar-close {
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    padding: 10px;
    display: flex;
  }

  .footer-link {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .navbar-dropdown-label {
    font-size: 24px;
  }

  .dropdown-label-icon {
    font-size: 16px;
  }

  .navbar-dropdown-list {
    background-color: #0000;
    border-style: none;
    margin-top: 16px;
    padding: 0;
    position: static;
  }

  .navbar-dropdown-list.w--open {
    border-radius: 10px;
  }

  .navbar-dropdown-list-inner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .author-name-wrap {
    opacity: .68;
  }

  .home-hero-image-row-bottom {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-hero-image-3 {
    margin-top: -30%;
  }

  .home-hero-image {
    display: none;
  }

  .marquee-row-01 {
    padding: 20px;
  }

  .marquee-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-right: 20px;
    font-size: 28px;
  }

  .marquee-row-02 {
    padding: 20px;
  }

  .padding-hero-2 {
    padding-top: 140px;
    padding-bottom: 50px;
  }

  .episode-details-info {
    margin-bottom: 40px;
  }

  .pagination {
    margin-top: 40px;
  }

  .footer-cta {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 40px;
  }

  .footer-top {
    padding-top: 80px;
  }

  .paragraph {
    width: 70%;
  }

  .paragraph.ffdgds.gfgfdf {
    width: 80%;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds {
    margin-top: 0;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.vdvddqq {
    margin-top: 54px;
  }

  .paragraph.dq.dccd.sdvq.dzsqd.dqsq {
    margin-top: 0;
  }

  .heading.love.dddddddddd.vsdvc {
    width: 70%;
  }

  .grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .step-box-main {
    border-radius: 10px;
  }

  .image-2.dddddddd.dqsvqds.vdqcs {
    display: none;
  }

  .button-primary-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-primary-copy.fd {
    width: 60%;
    margin-top: 30px;
  }

  .button-secondary-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bold-text-4 {
    width: 100%;
  }

  .headline-8-col {
    text-align: center;
    width: auto;
  }

  .section-dark {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial3-logo-wrapper {
    margin-bottom: 20px;
  }

  .wrap {
    width: 645px;
  }

  .wrap.w50 {
    padding-top: 0;
  }

  ._2-col {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .bold-text-6 {
    font-size: 20px;
  }

  .why-us-icon {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .container-default-1209px.dqsq {
    max-width: 90%;
  }

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

  .section-8.why-us {
    padding-bottom: 80px;
  }

  .column.why-us {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .why-us-main-content {
    flex-direction: column;
  }

  .section-10 {
    margin-top: 60px;
  }

  .section-13.dddd.dsqvdq.efzfqs.injn.dqs.vzdqcsq {
    margin-top: -90px;
  }

  .main-section-2 {
    padding: 20px;
  }

  .grid-2-columns-last {
    grid-column-gap: 25px;
    grid-template-columns: 1fr 1fr;
  }

  .why-us-main-content-2 {
    flex-direction: column;
  }

  .column-6.why-us {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .why-us-icon-2 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .why-us-main-content-3 {
    flex-direction: column;
  }

  .column-7.why-us {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .paragraph-19.mg-bottom-0px.frfrzre.ss {
    width: 90%;
  }

  .section-18 {
    width: 80%;
  }

  .button {
    padding: 12px 16px;
  }

  .section_image-half {
    width: 80%;
    margin-top: 10vw;
  }

  .section_image-half.g-b.zeazd {
    margin-top: 0;
    margin-bottom: -75px;
  }

  .section_image-half.g-b.zeazd.dcs {
    margin-top: 72px;
    margin-bottom: -39px;
  }

  .button_text {
    margin-right: 24px;
  }

  .section_content {
    flex-direction: column;
    justify-content: flex-start;
  }

  .section_content.is--centered.cc.ffvvfvfvffv.dsdd {
    margin-top: -84px;
  }

  .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd {
    padding-bottom: 10vw;
  }

  .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.gbbh.a.erzea {
    margin-top: -200px;
  }

  .section_text {
    width: 90%;
  }

  .section_text.is--left.djndsds {
    margin-top: 51px;
  }

  .section-27 {
    margin-top: 63px;
  }

  .column-8.why-us {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

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

  .step-box-main-2 {
    border-radius: 10px;
  }

  .heading-h1-size {
    font-size: 48px;
    line-height: 60px;
  }

  .grid-3-columns-3 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns-3._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .mg-bottom-32px {
    margin-bottom: 24px;
  }

  .btn-primary {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .divider {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .benefit-section {
    padding: 80px 16px;
  }

  .speaker-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section {
    padding: 80px 0;
  }

  .section.gray {
    padding-left: 0;
    padding-right: 0;
  }

  .banner {
    height: 600px;
    position: static;
    overflow: visible;
  }

  .banner.gray {
    background-image: url("https://cdn.prod.website-files.com/686bb5337ed61a425660e143/68c149665df6364ebe7877d7_bg_top.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
  }

  .line-schedule {
    height: 110%;
    top: -20%;
  }

  .form-label-2 {
    border-style: none;
  }

  .counter {
    justify-content: center;
  }

  .copyright-writter {
    display: block;
  }

  .field {
    border-style: none;
  }

  .algin-center-device.left {
    text-align: left;
  }

  .container-9.full.left {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
  }

  .contact-info-details-text-block {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .container-10 {
    position: relative;
  }

  .agenda-wrap {
    padding-right: 0;
  }

  .counter-full-wrap {
    text-align: center;
    align-items: center;
  }

  .contact-form.line.home {
    width: 70%;
    margin-top: 60px;
  }

  .hero-tittle.tittle2 {
    text-align: center;
    letter-spacing: 0;
    font-size: 24px;
    line-height: 26px;
  }

  .hero-tittle.white {
    text-align: center;
    font-size: 50px;
  }

  .tabs-menu-flo {
    width: 40%;
  }

  .bottom-border {
    opacity: 1;
    display: block;
  }

  .bottom-border.coming {
    display: block;
  }

  .section-tittle {
    font-size: 35px;
  }

  .section-tittle.subtittle {
    font-size: 19px;
    line-height: 19px;
  }

  .info-date-wrap {
    text-align: center;
    justify-content: center;
  }

  .section-tittle-bk {
    font-size: 34px;
  }

  .section-tittle-block {
    height: auto;
  }

  .home-hero-image-card-03-headine-text {
    font-size: 30px;
    line-height: 38px;
  }

  .home-hero-images-wrapper {
    grid-row-gap: 40px;
    flex-flow: column;
    align-items: center;
  }

  .home-hero-images-wrapper.section-margin {
    flex-flow: row;
    justify-content: center;
  }

  .home-hero-image-card-wrapper-02 {
    z-index: 1;
    max-width: 226px;
    position: relative;
    transform: translate(0, -25px)rotate(0);
  }

  .home-hero-image-card-wrapper-01 {
    max-width: 226px;
  }

  .home-hero-image-card-02-headine-text {
    font-size: 30px;
    line-height: 38px;
  }

  .home-hero-image-card-headline-block {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .home-hero-headline-text {
    font-size: 100px;
    line-height: 106px;
  }

  .home-hero-wrapper-2 {
    margin-top: 80px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .home-hero-headline-wrapper {
    justify-content: center;
    margin-bottom: 80px;
  }

  .home-hero-image-card-wrapper-03 {
    max-width: 226px;
    transform: rotate(10deg);
  }

  .home-hero-card-image {
    object-fit: cover;
    width: 312px;
    height: 200px;
  }

  .home-hero-image-card-01-headine-text {
    font-size: 30px;
    line-height: 38px;
  }

  .home-hero-card-image-block {
    height: 100%;
  }

  .hero-image-block {
    width: 150%;
    padding-bottom: 150%;
  }

  .text-2xlarge.hero-headline {
    font-size: 4.2em;
  }

  .grid-hero {
    grid-template-columns: 3fr 2fr;
  }

  .switch {
    width: 25%;
  }

  .two-points---brix {
    font-size: 68px;
    line-height: 72px;
  }

  .countdown-number---brix.number {
    font-size: 70px;
    line-height: 74px;
  }

  .countdown-wrapper---brix {
    padding: 56px 33px;
  }

  .countdown-number-title---brix {
    font-size: 16px;
    line-height: 18px;
  }

  .countdown-number-container---brix {
    min-width: 134px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .about-show-row-6 {
    margin-top: 30px;
    margin-left: 0;
    padding: 20px;
  }

  .button-primary-copy-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .about-show-row-11 {
    max-width: 100%;
  }

  .about-show-counter-divider-2 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .bottom-margin-big-12 {
    margin-bottom: 24px;
  }

  .about-show-heading-7 {
    max-width: 600px;
  }

  .grid-3-columns-6 {
    grid-template-columns: 1fr 1fr;
  }

  .home-hero-wrapper-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .grid-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .replay-button, .replay-button-2 {
    inset: 32px auto auto 32px;
  }

  .replay-button-2.ghj.dfs.vdqcsx-q {
    width: 30%;
    inset: auto 0% 0%;
  }

  .section-62.dq.zdsf.vdqcsq {
    margin-top: -144px;
  }

  .section-68 {
    margin-top: -54px;
  }

  .navbar-dropdown-list-2 {
    background-color: #0000;
    border-style: none;
    margin-top: 16px;
    padding: 0;
    position: static;
  }

  .navbar-dropdown-list-2.w--open {
    border-radius: 10px;
  }

  .home-hero-wrapper-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .button-primary-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .about-show-column-12.evzq {
    margin-top: 40px;
  }

  .about-show-column-12.ezfdeq {
    margin-top: 42px;
  }

  .footer-menu-wrapper-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .logos-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .section-75 {
    width: 80%;
  }

  .column-9.why-us {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .heading-custom-h6-2 {
    flex-flow: wrap;
    display: flex;
  }

  .about-item {
    padding-top: 40px;
    padding-left: 40px;
  }

  .about-item:hover {
    background-color: #fff;
    transform: none;
  }

  .about-item._04, .about-item._02 {
    transform: none;
  }

  .image-20.kndckcds.ddcdcdcdfsv.sdvcq {
    margin-top: 33px;
  }

  .about-host-column-5 {
    max-width: none;
  }

  .button-primary-copy-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-55 {
    width: 70%;
  }

  .padding-primary-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .about-show-heading-6 {
    max-width: 600px;
  }

  .about-show-heading-6.dddd {
    margin-left: auto;
  }

  .footer-link-2 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .why-us-main-content-4 {
    flex-direction: column;
  }

  .navbar-open-2 {
    background-color: #ffffff0a;
    border: 2px solid #ffffff1a;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    padding: 10px;
    display: flex;
  }

  .about-show-row-10 {
    max-width: 100%;
  }

  .about-item-title {
    text-align: left;
    font-size: 20px;
  }

  .about-inner-block-2 {
    height: 640px;
  }

  .grid-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .nav-menu-wrapper-2 {
    z-index: 10;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #220b13;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px 24px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow-y: auto;
  }

  .margin-bottom-32px {
    margin-bottom: 22px;
  }

  .navbar-2 {
    top: 24px;
  }

  .bottom-margin-big-6 {
    margin-bottom: 24px;
  }

  .button-tertiary-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .why-us-icon-3 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .nav-link-2 {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 24px;
  }

  .paragraph-38.mg-bottom-0px.frfrzre.ss {
    width: 90%;
  }

  .bottom-margin-big-11 {
    margin-bottom: 24px;
  }

  .faq-2 {
    max-width: 100%;
  }

  .column-11.why-us {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .bottom-margin-big-13 {
    margin-bottom: 24px;
  }

  .heading-custom-h6-3 {
    flex-flow: wrap;
    display: flex;
  }

  .divider-4 {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .footer-content-wrapper-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-3-columns-5 {
    grid-template-columns: 1fr 1fr;
  }

  .hero-heading {
    position: relative;
  }

  .host-info-wrapper-4 {
    right: -80px;
  }

  .with-underline {
    padding-top: 2px;
    padding-bottom: 4px;
  }

  .section-87.zdq.bhnj.qsds.zfdqs {
    margin-top: 111px;
  }

  .about-item-block {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-item-text {
    text-align: left;
    width: 100%;
    font-size: 14px;
  }

  .about-item-text.zeq {
    font-size: 16px;
  }

  .section-93.dcqs {
    margin-top: 60px;
  }

  .pricing_grid-wrap {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
    place-items: center;
  }

  .pricing_plan-title.is-center {
    min-width: 290px;
  }

  .pricing_column-grid {
    z-index: 1;
    background-color: #0f0f0f;
    position: relative;
  }

  .pricing_column-grid.is-fix {
    z-index: 2;
    min-width: 290px;
    position: sticky;
    left: 0;
  }

  .image-27 {
    bottom: -40%;
  }

  .section_pricing.ezq {
    margin-top: -132px;
  }

  .pricing_gradient-wrap.is-second {
    z-index: 3;
  }

  .pricing_full-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch;
    width: 100%;
    max-width: 100vw;
    display: grid;
    overflow: hidden;
  }

  .pricing_card {
    max-width: 395px;
    margin-top: 84px;
    margin-bottom: -75px;
  }

  .pricing_plan-wrap {
    flex-flow: column;
    width: 100%;
  }

  .pricing_button.bfevdsq.vd.edzsq {
    width: 80%;
  }

  .pricing_wrap-main {
    top: 2%;
  }

  .grid-feature {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-feature-blank {
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: column;
    place-content: stretch;
  }

  .price-card-dark, .price-card {
    position: relative;
  }

  .grid-feature-button {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .price-illustration {
    display: none;
  }

  .features__feature-col {
    padding-right: 16px;
    font-size: 15px;
  }

  .container-37 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-95.bg-gray-dark {
    width: 89%;
  }

  .bottom-margin-big-8 {
    margin-bottom: 24px;
  }

  .two-points---brix-2 {
    font-size: 68px;
    line-height: 72px;
  }

  .global-hero-heading-2 {
    margin-right: 0;
  }

  .button-primary-copy-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .button-primary-copy-4.fd {
    width: 60%;
    margin-top: 30px;
  }

  .image-33.efesdzdx.efadz.gvhj {
    margin-bottom: -400px;
  }

  .home-hero-column-6 {
    max-width: 50%;
  }

  .countdown-number-container---brix-2 {
    min-width: 134px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .home-hero-wrapper-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .progress-card {
    margin-bottom: 0;
  }

  .progress-bar__content-4 {
    width: 14%;
  }

  .large-number {
    font-size: 26px;
    line-height: 1.6;
  }

  .white-box.link-box.asset-box {
    width: 100%;
  }

  .white-box.link-box.paper-box {
    width: 31%;
  }

  .template-right {
    width: 100%;
    height: auto;
  }

  .navigation-item {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item:hover, .navigation-item:active, .navigation-item.w--current {
    background-color: var(--color--secondary);
  }

  .navigation-item.footer-nav-item {
    padding-top: .5em;
  }

  .template-left {
    width: 100%;
  }

  .project-grid {
    flex-direction: column;
  }

  .dash-row.masonry {
    column-count: 2;
  }

  .top-nav.footer-nav {
    flex-direction: column;
    align-items: flex-start;
    min-height: 220px;
  }

  .option-svg.desktop-login.current {
    display: block;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .main-btn.show-on-mobile {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .filter-wrap-2 {
    z-index: 99;
    width: 100%;
    padding: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .page-content-2 {
    width: 100%;
  }

  .step-box-main-3 {
    border-radius: 10px;
  }

  .filter-contain {
    padding: 100px 20px;
  }

  .div-block-55 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: left;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 93px;
    display: flex;
  }

  .text-block-79 {
    text-align: center;
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 5px 10px;
  }

  .text-block-79.active-tab {
    background-color: #995263;
  }

  .pricing-group-button {
    margin-top: 30px;
  }

  .tabs-content-2 {
    border-left-style: none;
    padding-top: 30px;
    padding-left: 0;
  }

  .tab-link {
    margin-bottom: 0;
    margin-right: 20px;
  }

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

  .tabs-menu-2 {
    border-bottom: 1px solid #ffffff4d;
    flex-direction: row;
    padding-bottom: 30px;
    padding-right: 30px;
  }

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

  .bottom-info {
    margin-right: 30px;
  }

  .image-41.rze, .utility-page-content {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    line-height: 110%;
  }

  .utilities-section-hero {
    padding-top: 130px;
    padding-bottom: 60px;
  }

  .container {
    margin-top: 0;
    padding-bottom: 14px;
  }

  .container._1 {
    width: 90%;
  }

  .container._1.zeee.qqq {
    margin-top: -36px;
  }

  .container._1.dvdd.docsk.cds, .container._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs {
    padding-left: 0;
    padding-right: 0;
  }

  .container._1.dvdd.docsk.cds.sfgehet.rzdfezfeas {
    width: 90%;
  }

  .container._1.dvdd.docsk.cds.sfgehet.rzdfezfeas.rzefdq.n.vdqs.csa.sdq {
    margin-top: -63px;
  }

  .container.ebook.ghghggh.d.fsvf.ffqds, .container.ebook.ghghggh.d.vgbhn {
    width: 90%;
  }

  .container.ee.gvbhj {
    margin-top: 33px;
  }

  .utilities-single-section-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .utilities-section-block-title {
    font-size: 24px;
  }

  .utilities-page-section-title {
    margin-bottom: 24px;
    padding-bottom: 16px;
    font-size: 40px;
  }

  .heading-custom-h1 {
    line-height: 110%;
  }

  .heading-custom-h2 {
    font-size: 32px;
  }

  .utilities-section-content-two-column {
    grid-template-columns: 1fr;
  }

  .rich-text-primary p {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .rich-text-primary figcaption {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
  }

  .form.home.ressources-gratuites.dqsc {
    margin-top: 0;
  }

  .form-wrapper {
    flex-flow: column;
  }

  .form-wrapper.sdqcsq.dvdq.dqsc.qs {
    padding-bottom: 41px;
  }

  .text-align-center.rrr {
    margin-top: -36px;
    padding-top: 0;
  }

  .text-align-center.rrr.evdqvceaq {
    margin-top: -102px;
  }

  .content-align-center.margin-top-xxl {
    margin-top: 30px;
  }

  .z-index-up.fsdvc {
    padding-bottom: 20px;
  }

  .home-hero-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .home-hero-wrapper.frtgy.fevzd {
    margin-top: -42px;
  }

  .padding-hero-1 {
    padding-top: 120px;
  }

  .padding-hero-1.ff.dqqs {
    padding-bottom: 0;
  }

  .padding-hero-1.ff.gvbh {
    padding-bottom: 94px;
  }

  .padding-hero-1.ff.gvbh.gbhj.hjn {
    padding-bottom: 20px;
  }

  .padding-hero-1.sgdqf {
    padding-bottom: 0;
  }

  .home-hero-column-01 {
    flex: 0 auto;
    max-width: 100%;
  }

  .home-hero-column-01.color-white {
    flex: 0 auto;
  }

  .home-hero-column-01.color-white.dff.dddd.ssss {
    width: 90%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero-column-01.color-white.dff.dddd.ssss.dsqfqsdqs.zea, .home-hero-column-01.color-white.gvbh.rgdq {
    max-width: 90%;
  }

  .home-hero-column-02 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 100%;
  }

  .home-hero-column-02.dsdd {
    max-width: 100%;
  }

  .global-hero-heading {
    font-size: 40px;
  }

  .global-hero-heading.sss {
    font-size: 25px;
  }

  .global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx {
    margin-top: 81px;
  }

  .global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx.fevsd.fdvsqc.dvq.dqcs {
    text-align: left;
    width: 80%;
  }

  .global-hero-heading.sss.dqd.sqcsq.zssq.dcqs {
    text-align: left;
  }

  .global-hero-heading.sss.dqd.vdcqs {
    font-size: 20px;
  }

  .bottom-margin-big {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.vedd {
    width: 100%;
  }

  .bottom-margin-big.udddq {
    margin-left: auto;
  }

  .bottom-margin-big.djnfjdfdsds {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.vefdscqs.vzd, .bottom-margin-big.eza {
    width: 100%;
  }

  .home-hero-button-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-hero-button-wrapper.iusuhsujij.fff {
    margin-top: 18px;
    margin-bottom: -45px;
  }

  .padding-primary {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .featured-categories-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .about-show-heading.dddd {
    text-align: left;
    width: 90%;
    margin-top: -57px;
    margin-bottom: 84px;
    margin-right: auto;
    font-size: 20px;
  }

  .about-show-heading.dddd.dddddddd {
    width: 100%;
    font-size: 20px;
  }

  .about-show-heading.dddd.dddddddd.kndjndd {
    margin-top: -30px;
  }

  .about-show-heading.dddd.dddddddd.kndjndd.dvds {
    width: 100%;
    margin-left: auto;
  }

  .about-show-heading.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz {
    margin-top: 0;
  }

  .about-show-heading.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd {
    margin-bottom: 66px;
  }

  .about-show-heading.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-heading.dddd.dddddddd.dsd.qdcdq.rzedq.zeq {
    margin-top: -39px;
  }

  .about-show-heading.dddd.dddddddd.dsd.qdcdq.rzedq.zeq.rze.gvbh {
    font-size: 25px;
  }

  .about-show-heading.dddd.dddddddd.dsd.qdcdq.rzedq.zeq.rze.gvbh.vzd.vz, .about-show-heading.dddd.dddddddd.dsd.qdcdq.dcfvg {
    width: 90%;
    margin-left: auto;
  }

  .about-show-heading.dddd.eazds.dqsdq.vg-bn.dcfg {
    width: 70%;
  }

  .about-show-heading.dddd.fvsd.zeq.ze.dzsds {
    margin-top: -42px;
  }

  .about-show-heading.dddd.fvsd.fcvgbh {
    width: 70%;
  }

  .about-show-heading.dsvsd {
    margin-left: 0;
    font-size: 25px;
  }

  .about-show-content-wrapper {
    flex-flow: column;
  }

  .about-show-content-wrapper.rzfezez.fdd.ferrrrr, .about-show-content-wrapper.rzfezez.dvd, .about-show-content-wrapper.rzfezez.refaz.berzfe, .about-show-content-wrapper.dfddsdsdsds {
    padding-bottom: 0;
  }

  .about-show-column-01 {
    flex: 1;
    max-width: none;
  }

  .about-show-column-01.gcg {
    margin-bottom: 27px;
  }

  .about-show-column-01.dvdvfs {
    margin-top: -24px;
  }

  .about-show-column-02 {
    padding-right: 0;
  }

  .about-show-row-01 {
    width: 100%;
  }

  .about-show-row-01.jdbhdd {
    margin-top: -78px;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-row-01.jdbhdd.dfvsfqdqs {
    margin-top: -39px;
  }

  .about-show-row-01.fdze {
    margin-top: -63px;
    margin-bottom: -39px;
  }

  .about-show-row-01.rdsfsdsqxw {
    margin-top: 24px;
  }

  .about-show-row-01.zdsqd {
    margin-top: 45px;
  }

  .about-show-row-01.dsqs {
    margin-top: -60px;
  }

  .about-show-row-01.dsqs.berze {
    margin-top: 0;
  }

  .about-show-row-01.vzd {
    margin-top: -78px;
  }

  .about-show-row-01-image {
    flex: 0 auto;
    max-width: 34%;
  }

  .about-show-row-02-content {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-row-02-content.dd {
    margin-left: auto;
  }

  .about-show-row-02-content.jccc.jdnjdnd {
    width: 90%;
  }

  .about-show-row-02-content.jccc.vdzqs {
    margin-top: 75px;
  }

  .about-show-row-02-content.ddq.zddaqs, .about-show-row-02-content.ef {
    margin-top: 30px;
  }

  .about-show-row-02-content.eqsfds {
    margin-top: 39px;
  }

  .about-show-row-02-content.dvsvdsq {
    margin-top: -57px;
  }

  .about-show-row-02-content.dvsvdsq.bhgb, .about-show-row-02-content.vdsqc {
    margin-top: 21px;
  }

  .about-show-row-02-content.vfdzqs {
    max-width: 100%;
  }

  .about-show-row-02 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: none;
    margin-top: 20px;
    left: 0;
  }

  .about-stats-item {
    text-align: center;
    width: 100%;
    max-width: none;
  }

  .grid {
    grid-template-columns: 1fr;
    max-width: 528px;
    margin-left: auto;
    margin-right: auto;
  }

  .about-host-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .about-host-column-01 {
    flex: 0 auto;
    max-width: 100%;
  }

  .about-host-column-02 {
    max-width: 100%;
  }

  .faq-heading {
    width: 90%;
  }

  .global-latest-episode-list {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
  }

  .episode-image-wrapper {
    height: auto;
  }

  .author-name.margin-up {
    bottom: 18px;
  }

  .padding-120x88 {
    padding-top: 60px;
  }

  .footer-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .footer-menu-wrapper {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .nav-link {
    font-size: 18px;
  }

  .copyright-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-privacy-wrapper {
    order: -1;
  }

  .nav-menu-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .episode-details-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
  }

  .episode-details-column-01, .episode-details-column-01.color-white {
    flex: 0 auto;
    max-width: 100%;
  }

  .episode-details-column-02 {
    max-width: 100%;
  }

  .podcast-listening-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .listening-cta-wrapper {
    max-width: 191px;
  }

  .listening-icon {
    max-width: 32px;
  }

  .transcript-button-wrapper {
    justify-content: space-between;
    align-items: center;
    max-width: 195px;
  }

  .listening-social-media-wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .section-episode-details-content {
    padding-top: 0;
  }

  .episode-details-content-wrapper {
    flex-flow: column;
    width: 90%;
  }

  .content-title {
    max-width: 100%;
  }

  .episode-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .episode-hero-social-wrapper {
    grid-column-gap: 46px;
    grid-row-gap: 24px;
    flex-flow: wrap;
    justify-content: center;
  }

  .episode-hero-social {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .social-content-wrapper {
    text-align: center;
  }

  .padding-secondary {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .featured-episode-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .episode-tab-link {
    padding: 8px 24px;
  }

  .padding-contact-hero {
    padding-top: 120px;
  }

  .contact-hero-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .contact-us-column-01, .contact-us-column-02 {
    max-width: 100%;
  }

  ._404-hero-heading {
    font-size: 150px;
  }

  .padding-114x146 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .nav-logo-tablet {
    max-width: 145px;
  }

  .navbar-button-primary, .navbar-button-primary.dvdd {
    display: flex;
  }

  .navbar-button-primary.dvdd.dccdc {
    margin-top: 21px;
  }

  .footer-link, .navbar-dropdown-label {
    font-size: 18px;
  }

  .home-hero-image-row-top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 100%;
  }

  .home-hero-image-row-top.dddd.ddd.gvbh.ezve {
    margin-top: -96px;
  }

  .home-hero-image-row-top.dddd.ddd.gvbh.ezve.dqsdvsq {
    margin-top: -30px;
    margin-bottom: -93px;
  }

  .home-hero-image-row-bottom {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .home-hero-image-1.dddd.ddd.bdfvsd {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero-image-3 {
    margin-top: -16%;
  }

  .home-hero-image.cvscvdxw {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .home-hero-image.cvscvdxw.tbefvsdq {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .marquee-row-01 {
    padding: 16px;
  }

  .marquee-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-right: 16px;
    font-size: 24px;
  }

  .marquee-row-02 {
    padding: 16px;
  }

  .body-text-18px {
    width: 100%;
  }

  .body-text-18px.ssq.vzeqdza.ed {
    text-align: left;
    width: 80%;
  }

  .episodes-social-link {
    white-space: nowrap;
    flex: 0 auto;
  }

  .padding-hero-2 {
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .episode-hero-white-background {
    height: 50px;
  }

  .pagination {
    margin-top: 30px;
  }

  .footer-cta {
    margin-bottom: 24px;
    padding-top: 24px;
  }

  .footer-cta-title {
    font-size: 24px;
  }

  .footer-top {
    padding-top: 60px;
  }

  .paragraph {
    width: 80%;
  }

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

  .paragraph.dq.dddd.hchccc, .paragraph.dq.dddd.hchccc.bhhbhhb {
    font-size: 20px;
  }

  .paragraph.dq.dddd.hchccc.zdsqf {
    margin-top: 0;
    margin-bottom: 63px;
  }

  .paragraph.dq.hdhd {
    text-align: left;
  }

  .paragraph.dq.hdhd.ddd.fff {
    text-align: left;
    margin-top: 81px;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre {
    text-align: left;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds {
    width: 90%;
    margin-top: 48px;
    margin-bottom: -87px;
    font-size: 20px;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.vdvddqq {
    margin-top: 66px;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.vdvddqq.rzttr {
    width: 80%;
    margin-bottom: 48px;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.d {
    margin-bottom: 0;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.d.grget {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.gffggf {
    margin-bottom: 42px;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.gffggf.gergte {
    text-align: center;
    width: 80%;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.udshfucdz {
    margin-bottom: 84px;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds.udshfucdz.desq {
    width: 80%;
  }

  .paragraph.dq.fvdfvdfvfdg.dsdsds.dsdsvfs {
    width: 80%;
    margin-top: -30px;
  }

  .paragraph.dq.dccd {
    text-align: left;
  }

  .paragraph.dq.dccd.sdvq.dqveqsc.vdqs.dsq.dsqcs, .paragraph.dq.dccd.sdvq.vdcqsq.dqsd.zvdq {
    width: 80%;
  }

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

  .heading.love.dvdsvds.dee.zasxs, .heading.love.dvdsvds.zcss {
    text-align: left;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading.love.ffezfez.ffr {
    text-align: left;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 25px;
  }

  .heading.love.ddd {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 30px;
  }

  .heading.love.dddddddddd {
    text-align: left;
    width: 80%;
  }

  .heading.love.dddddddddd.dvbjhbvdhvcudshivcds.dsvq {
    margin-top: -12px;
  }

  .heading.love.dddddddddd.vsdvc {
    width: 80%;
  }

  .grid-3-columns {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-3-columns.vdv, .grid-3-columns.vdv.jndccdcds, .grid-3-columns.vdv.dsvffs {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.vdv.dvgdsvds.rzdqsfqdw.xsfqd {
    width: 100%;
  }

  .step-box-main.dsd.yfg {
    margin-bottom: 18px;
  }

  .step-main-title {
    margin-bottom: 15px;
  }

  .step-main-title.dcdd {
    text-align: center;
  }

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

  .heading-4 {
    width: 100%;
    font-size: 20px;
  }

  .heading-4.ddd {
    font-size: 20px;
  }

  .heading-4.ddd.dsvjvfsfsd {
    margin-bottom: 45px;
    font-size: 20px;
  }

  .heading-4.ddd.dsvjvfsfsd.hdvfsv {
    font-size: 20px;
  }

  .heading-4.ddd.dqqddq.dfcqdqs {
    margin-bottom: 48px;
  }

  .heading-4.ddd.knjn {
    margin-bottom: 39px;
  }

  .heading-4.dqs-vcdsqvqs {
    margin-bottom: 54px;
  }

  .image-2 {
    display: none;
  }

  .image-2.ddd {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-2.ddd.dd, .image-2.finvkfsfs, .image-2.dfogfgsfds, .image-2.jcdbdwbcjkds, .image-2.dddddddd {
    display: block;
  }

  .image-2.kndckcds {
    display: none;
  }

  .image-2.kndckcds.ddcdcdcdfsv {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-2.kndckcds.jdshvjdsvds {
    font-size: 2px;
    display: block;
  }

  .image-2.kndckcds.jdshvjdsvds.dqfdq {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-2.kndckcds.ddqqddq {
    text-align: left;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-2.kndckcds.dzsqqsc-csq.uju {
    width: 50%;
  }

  .image-2.cxvc.qscsq.ze {
    width: 60%;
    margin-top: 120px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.fzer {
    margin-bottom: 45px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.fzer.dqvs.c.dqq {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.ygyg.fsfsd {
    width: 100%;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.egfsqfezfqsd {
    margin-bottom: 33px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.egfsqfezfqsd.dfqsx.fzdvqsvdq {
    margin-top: 27px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.evzf {
    margin-top: 42px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.evzf.gvbh {
    margin-top: 0;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x.fvds {
    margin-top: -15px;
    margin-bottom: 48px;
  }

  .button-primary-copy.sdez.dd.tyyy.yiiyiy.jcncc {
    display: flex;
  }

  .paragraph-5.ddd {
    margin-top: -12px;
  }

  .paragraph-5.ddd.fdfdfs {
    width: 100%;
    margin-top: 63px;
  }

  .paragraph-5.ddd.fdfdfs.djsnjsvdvsd.hbhbhbhb {
    margin-top: 117px;
  }

  .paragraph-5.ddd.fdfdfs.hvh {
    margin-top: -9px;
  }

  .paragraph-5.ddd.vfvfsd.csqdsq.dqscsq {
    margin-top: 33px;
  }

  .image-3.efde {
    width: 7%;
  }

  .heading-5.rrr {
    padding-top: 50px;
  }

  .bold-text-3 {
    font-size: 25px;
  }

  .bold-text-3.dd {
    text-align: left;
    margin-top: 45px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .bold-text-3.dd.dddd {
    text-align: left;
    margin-top: 75px;
  }

  .bold-text-3.dd.dddd.bghn, .bold-text-3.dd.dddd.ghb {
    font-size: 20px;
  }

  .bold-text-3.dd.dddd.dfc {
    font-size: 25px;
  }

  .image-4 {
    width: 30%;
  }

  .wrap {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-7.eazdsq {
    font-size: 18px;
  }

  .paragraph-12.ghgy.eqssc {
    margin-top: 51px;
  }

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

  .top-content {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .top-content.why-us.fsdgfs {
    margin-top: 39px;
  }

  .divider-3.why-us {
    background-color: #0000;
    width: auto;
    height: 56px;
  }

  .why-us-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .section-8.why-us {
    padding-top: 13px;
  }

  .why-us-main-content {
    text-align: center;
    align-items: center;
  }

  .container-4 {
    width: 84.9995%;
  }

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

  .container-4.ddd.dsfvfsvfvfs {
    width: 100%;
  }

  .container-4.fvzd {
    width: 90%;
  }

  .button-primary-2 {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .float-background-purple {
    width: 100%;
    height: 42%;
    inset: auto 0% 0%;
  }

  .grid-two-columns---brix {
    grid-column-gap: 100px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .section-12.gju.dqsfqd {
    margin-top: -18px;
  }

  .heading-25.zqdvzdq {
    margin-bottom: 51px;
  }

  .heading-25.eaqdsvzdqvc {
    margin-bottom: 48px;
  }

  .section-13.dddd.zefrfer {
    margin-top: 69px;
  }

  .section-13.dddd.zefrfer.efzeez {
    margin-top: -138px;
    margin-bottom: -66px;
  }

  .section-13.dddd.zefrfer.efzeez.dsfsq.ezq.ezqd {
    margin-top: -102px;
  }

  .section-13.dddd.zefrfer.efzeez.dsfsq.ezq.ezqd.fvdscq.vdzcqs {
    margin-top: 27px;
  }

  .section-13.dddd.zefrfer.efzeez.dfcvg {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-13.dddd.zefrfer.efzeez.vfgbh {
    margin-top: -45px;
    margin-bottom: -24px;
  }

  .section-13.dddd.dsqvdq.efzfqs.injn {
    margin-top: 42px;
    margin-bottom: 9px;
  }

  .section-13.dddd.dsqvdq.efzfqs.injn.vgbhj {
    margin-top: -15px;
  }

  .section-14 {
    margin-bottom: -54px;
  }

  .section-15.zea.dvsq {
    margin-top: -57px;
  }

  .section-15.dzsdvdqs.fcfgcvghbjn {
    margin-top: -66px;
  }

  .button-flex {
    justify-content: center;
  }

  .grid-2-columns-last {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .step-main-title-2, .step-main-title-3 {
    margin-bottom: 15px;
  }

  .container-6.efazaqsfd {
    width: 90%;
  }

  .column-4 {
    margin-top: -39px;
    margin-bottom: 20px;
  }

  .column-5 {
    margin-bottom: 20px;
  }

  .dd {
    text-align: left;
    font-size: 20px;
  }

  .section-17 {
    margin-top: -42px;
  }

  .why-us-main-content-2 {
    text-align: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-29 {
    margin-top: -99px;
  }

  .heading-29.dqfdfdf {
    margin-top: 0;
  }

  .heading-29.frzfrzfr.dddd.cjdsdc {
    text-align: left;
    width: 80%;
  }

  .heading-29.frzfrzfr.dddd.cjdsdc.rzds.cfgv {
    font-size: 20px;
  }

  .heading-29.frzfrzfr.vsfds.vfvff.fbvdfzdas, .heading-29.frzfrzfr.vsfds.rzegfe2afds {
    margin-top: 0;
  }

  .heading-29.frzfrzfr.vsfds.rzegfe2afds.zdqsaq {
    text-align: left;
    width: 80%;
  }

  .heading-29.frzfrzfr.vsfds.grzeazqddqfsdq {
    margin-top: 0;
  }

  .heading-29.frzfrzfr.vsfds.grzeazqddqfsdq.vzfsq {
    text-align: left;
    width: 80%;
  }

  .heading-29.frzfrzfr.vsfds.febzdfsdgfsdvferzsqd {
    margin-top: 0;
  }

  .heading-29.frzfrzfr.vsfds.febzdfsdgfsdvferzsqd.zdfsdss, .heading-29.frzfrzfr.dddd.cjdsdc {
    text-align: left;
    width: 80%;
  }

  .column-6.why-us.dddd {
    margin-top: -141px;
  }

  .column-6.why-us.ddd {
    margin-top: -75px;
  }

  .paragraph-18.mg-bottom-0px {
    text-align: left;
  }

  .why-us-wrapper-2 {
    flex-direction: column;
    align-items: center;
  }

  .why-us-main-content-3 {
    text-align: center;
    align-items: center;
  }

  .bold-text-15.fgv {
    font-size: 20px;
  }

  .paragraph-19.mg-bottom-0px.frfrzre.ss.diffofi {
    text-align: left;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-19.mg-bottom-0px.frfrzre.ss.jdbbfjdsds.fgsf {
    margin-top: -33px;
  }

  .why-us-wrapper-3 {
    flex-direction: column;
    align-items: center;
  }

  .section-18 {
    width: 100%;
    margin-top: 30px;
  }

  .image-9 {
    margin-bottom: 39px;
  }

  .section-19.fsbfsgrzgrzzr {
    margin-top: 0;
  }

  .section-20.hdd {
    margin-top: -30px;
  }

  .section-20.djndsdsdsd.njdsd.hdsbvhfsbvdfsds {
    margin-bottom: -15px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-23 {
    margin-top: -72px;
  }

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

  .section_image-half {
    width: 60%;
  }

  .section_image-half.g-b.sdvcq.vrezed, .section_image-half.g-b.dsaq.erfzed {
    width: 70%;
  }

  .section_image-half.vgf.veqez {
    margin-top: 24.1vw;
  }

  .section_image-half.vgf.veqez.cqs.zefd, .section_image-half.fvd.zefd, .section_image-half.rzfe.fedqs, .section_image-half.rfed.vrefz {
    width: 70%;
  }

  .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd {
    padding-bottom: 15vw;
  }

  .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd.gbbh.a.erzea.vd.vrzfeadz {
    margin-top: -141px;
  }

  .section_text.is--left.djndsds {
    width: 90%;
    margin-left: 0%;
  }

  .image-11 {
    text-align: left;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .faq-question-wrap {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-26.dffss.svfvddq {
    margin-top: -57px;
  }

  .section-26.dffss.svfvddq.idjvdsi.jhbhbb {
    margin-top: -60px;
  }

  .section-26.dffss.svfvddq.dsvfdqqds {
    margin-top: -114px;
  }

  .container-8.fsvfs.dzvfsqsdq {
    max-width: 85%;
  }

  .section-27 {
    margin-top: 45px;
    margin-bottom: -36px;
  }

  .section-28.csqd {
    margin-top: 39px;
  }

  .column-8.why-us.rzefazfz-as, .column-8.why-us.brfvdvzsdbvaqs {
    width: 100%;
  }

  .bold-text-25, .bold-text-25.fvbvg {
    text-align: left;
  }

  .why-us-content-4.dfdfdf.rvzeasfacdfzeas.dcqs.vzdcq {
    margin-top: 12px;
  }

  .why-us-content-4.dfdfdf.rzdbfbdqsgvdqs.dqs {
    margin-top: -63px;
  }

  .paragraph-20.mg-bottom-0px.frfrzre.vfvfbdbfg.rgzregre.rzgefazsfqdsfdbfg {
    text-align: left;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-20.mg-bottom-0px.frfrzre.zefezazd, .paragraph-20.mg-bottom-0px.frfrzre.zrdqsvzdqsfqd {
    width: 80%;
  }

  .why-us-wrapper-4 {
    flex-direction: column;
    align-items: center;
  }

  .vdfbvgfbgb.rbgzefazddsfds {
    width: 100%;
  }

  .grid-3-columns-2 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .step-main-title-4 {
    margin-bottom: 15px;
  }

  .heading-h1-size {
    font-size: 38px;
    line-height: 46px;
  }

  .text-300 {
    font-size: 18px;
    line-height: 20px;
  }

  .text-300.medium.top-8px {
    top: 6px;
  }

  .tabs-menu {
    flex-direction: column;
    align-items: stretch;
  }

  .grid-3-columns-3 {
    grid-template-columns: 1fr;
  }

  .text-200 {
    font-size: 16px;
    line-height: 18px;
  }

  .badge-secondary {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .badge-secondary.tabs {
    margin: 8px;
  }

  .pricing-content {
    padding-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .badge-primary {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .badge-primary.small {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .btn-primary {
    padding: 20px 32px;
  }

  .divider {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .benefit-section {
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .section {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section.gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .banner {
    height: 500px;
  }

  .line-schedule {
    display: none;
  }

  .col-text-wrap {
    text-align: center;
  }

  .form-label-2 {
    border-style: none;
  }

  .content-features-row.first {
    padding-bottom: 0;
  }

  .content-features-row._2 {
    margin-top: 0;
  }

  .copyright {
    text-align: center;
    padding-top: 10px;
    line-height: 22px;
  }

  .tab-pane-flow-wrap {
    height: auto;
    padding-left: 222px;
    padding-right: 0;
  }

  .field {
    border-style: none;
  }

  .team-img-tab {
    display: none;
  }

  .algin-center-device, .button-wrapper.center {
    text-align: center;
  }

  .tabs-link-button {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-4 {
    width: 100%;
  }

  .section-divider-line {
    margin-left: auto;
    margin-right: auto;
  }

  .container-features-block {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .contact-form {
    width: auto;
  }

  .contact-form.line.home {
    margin-top: 60px;
  }

  .hero-tittle.tittle2 {
    text-align: center;
    letter-spacing: 0;
    font-size: 24px;
    line-height: 120%;
  }

  .hero-tittle.white {
    text-align: center;
    font-size: 45px;
    line-height: 100%;
    display: block;
  }

  .section-tittle, .section-tittle.subtittle {
    text-align: center;
  }

  .tab-pane-flex-wrap {
    flex-direction: column;
  }

  .section-tittle-block {
    text-align: center;
    display: block;
  }

  .container-11 {
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

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

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

  .container-12.jdbnfjdbds.thryhyr {
    width: 90%;
  }

  .container-13.dqfqdfdq.hvgvhvhbhj, .fdsbgdfbdfbf.gfsdf.getrhyyjk {
    width: 85%;
  }

  .container-14.vdvfvf.qdsfqsdqw {
    max-width: 90%;
  }

  .fsfsq.rzdsdzsqx {
    max-width: 85%;
  }

  .container-15 {
    width: 90%;
  }

  .evqsfdsq {
    width: 100%;
  }

  .image-13 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .home-hero-image-card-03-headine-text {
    font-size: 40px;
    line-height: 48px;
  }

  .home-hero-images-wrapper.section-margin {
    flex-flow: column;
  }

  .home-hero-image-card-wrapper-02 {
    order: -1;
    max-width: 356px;
    position: static;
    transform: none;
  }

  .home-hero-image-card-wrapper-01 {
    order: 1;
    max-width: 356px;
    transform: none;
  }

  .home-hero-image-card-02-headine-text {
    font-size: 40px;
    line-height: 48px;
  }

  .hi-emoji {
    width: 80px;
    height: 80px;
  }

  .home-hero-image-card-headline-block {
    padding-top: 40px;
    padding-bottom: 32px;
    padding-left: 40px;
  }

  .home-hero-headline-text {
    letter-spacing: -6px;
    font-size: 80px;
    line-height: 86px;
  }

  .home-hero-wrapper-2 {
    margin-top: 80px;
    margin-bottom: 0;
  }

  .home-hero-headline-wrapper {
    margin-bottom: 40px;
  }

  .home-hero-image-card-wrapper-03 {
    max-width: 356px;
    transform: none;
  }

  .home-hero-card-image {
    object-fit: cover;
    height: 350px;
  }

  .home-hero-image-card-01-headine-text {
    font-size: 40px;
    line-height: 48px;
  }

  .hero-image-block {
    width: 45vw;
  }

  .text-2xlarge.hero-headline {
    font-size: 3.5em;
  }

  .section-34 {
    padding-bottom: 55px;
  }

  .content_wrapper {
    width: 100%;
  }

  .section_title.ezf, .section_title.ezt {
    font-size: 25px;
  }

  .switch {
    width: 30%;
  }

  .card-2 {
    max-width: 600px;
  }

  .heading-39 {
    font-size: 35px;
  }

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

  .casq {
    margin-top: -33px;
  }

  .two-points---brix {
    font-size: 42px;
    line-height: 50px;
    display: none;
  }

  .countdown-number---brix.number {
    font-size: 50px;
    line-height: 59px;
  }

  .countdown-wrapper---brix {
    flex-flow: wrap;
    padding-left: 29px;
    padding-right: 29px;
  }

  .countdown-wrapper---brix.fdvdsx {
    margin-top: 400px;
    margin-bottom: 78px;
  }

  .countdown-wrapper---brix.fdvdsx.zdqfzds.sqc.zdq {
    flex-flow: row;
    width: 100%;
  }

  .countdown-wrapper---brix.fdvdsx.zdqfzds.sqc.zdq.dsvq.zsedfg {
    width: 80%;
  }

  .countdown-wrapper---brix.fdvdsx.zdqfzds.sqc.zdq.qdzsds.dvqcsxsq.vdcqs {
    margin-top: 108px;
  }

  .countdown-wrapper---brix.fdvdsx.vzdqs {
    margin-top: 300px;
  }

  .countdown-number-title---brix {
    font-size: 14px;
    line-height: 16px;
  }

  .countdown-number-container---brix {
    width: 50%;
    min-width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-12.dq {
    margin-top: 24px;
  }

  .fvgbh {
    margin-top: -30px;
  }

  .container-25 {
    margin-top: 0;
    padding-bottom: 14px;
  }

  .bold-text-49 {
    font-size: 25px;
  }

  .about-show-row-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    max-width: none;
    margin-top: 20px;
    left: 0;
  }

  .button-primary-copy-2.idisdsds.dfqsdsqdq.ygyg.fsfsd, .about-show-row-11 {
    width: 100%;
  }

  .image-22.gfe.gvbh {
    margin-bottom: 27px;
  }

  .about-show-column-13 {
    padding-right: 0;
  }

  .bottom-margin-big-12 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-23.efde {
    width: 7%;
  }

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

  .paragraph-50.s {
    text-align: center;
  }

  .grid-3-columns-6 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-3-columns-6.vdv, .grid-3-columns-6.vdv.dsvffs {
    grid-template-columns: 1fr;
  }

  .section-61.dqsq.sqs.ssqq.dqs.gh {
    padding-bottom: 0;
  }

  .heading-45.love.ffezfez.ffr {
    text-align: left;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 25px;
  }

  .home-hero-wrapper-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .heading-12.rrr {
    padding-top: 50px;
  }

  .heading-12.rrr.hbhb.dqscs.gvbhj {
    margin-top: 0;
  }

  .grid-5 {
    grid-template-columns: 1fr;
    max-width: 528px;
    margin-left: auto;
    margin-right: auto;
  }

  .replay-button, .replay-button-2 {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
    inset: auto 0% 0%;
  }

  .replay-button-2.ghj {
    justify-content: center;
    align-items: center;
    width: 50%;
    margin-bottom: 1px;
  }

  .replay-button-2.ghj.dfs {
    padding-left: 0;
    padding-right: 0;
  }

  .replay-button-2.ghj.dfs.vdqcsx-q {
    width: 30%;
    margin-left: 20px;
  }

  .section-68.zds {
    margin-top: -6px;
  }

  .navbar-button-primary-2 {
    display: none;
  }

  .home-hero-wrapper-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .home-hero-wrapper-3.sc {
    padding-left: 0;
    padding-right: 0;
  }

  .section-73.fsbfsgrzgrzzr {
    margin-top: 0;
  }

  .section-73.fsbfsgrzgrzzr.evfz.zda {
    margin-top: 78px;
    margin-bottom: 78px;
  }

  .about-show-column-12 {
    padding-right: 0;
  }

  .bold-text-39 {
    font-size: 20px;
  }

  .paragraph-41.ddd {
    margin-top: -12px;
  }

  .paragraph-41.ddd.fdfdfs {
    width: 100%;
    margin-top: 63px;
  }

  .paragraph-41.ddd.fdfdfs.djsnjsvdvsd.hbhbhbhb {
    margin-top: 117px;
  }

  .section-74.dddd.zefrfer {
    margin-top: 69px;
  }

  .section-74.dddd.zefrfer.efzeez {
    margin-top: -138px;
    margin-bottom: -66px;
  }

  .section-74.dddd.zefrfer.efzeez.sasa.vgvb {
    margin-top: -72px;
  }

  .section-74.dddd.zefrfer.efzeez.sasa.fes.eaz {
    margin-top: -123px;
  }

  .section-74.dddd.dvfdqd.gyg {
    margin-top: 120px;
  }

  .section-74.dddd.dvfdqd.gyg.fedv.zveqs {
    margin-top: 114px;
  }

  .section-74.dddd.dvfdqd.ghbj {
    margin-top: 0;
  }

  .section-74.dddd.dvfdqd.eafqz.fvzdas.dcqs {
    margin-top: 42px;
    margin-bottom: 12px;
  }

  .section-74.dddd.vzd.dsq {
    margin-bottom: 102px;
  }

  .footer-menu-wrapper-2 {
    flex-flow: wrap;
    justify-content: space-between;
  }

  .footer-cta-title-2 {
    font-size: 24px;
  }

  .logos-wrapper {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .text-301 {
    font-size: 16px;
    line-height: 18px;
  }

  .section-75 {
    width: 100%;
    margin-top: 30px;
  }

  .column-9.why-us.rzefazfz-as, .column-9.why-us.brfvdvzsdbvaqs {
    width: 100%;
  }

  .about-item._01 {
    padding: 20px;
  }

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

  .heading-42 {
    width: 100%;
    font-size: 20px;
  }

  .heading-42.ddd {
    font-size: 20px;
  }

  .heading-42.ddd.knjn {
    margin-bottom: 39px;
  }

  .image-20 {
    display: none;
  }

  .image-20.bhjn.dzqcs {
    display: block;
  }

  .image-20.bhjn.dzqcs.feds.rezefq.zfe {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-20.ddd {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-20.ddd.rgezgfeqd {
    width: 80%;
  }

  .image-20.kndckcds {
    display: none;
  }

  .image-20.kndckcds.ddcdcdcdfsv {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-20.kndckcds.ddcdcdcdfsv.sdvcq.zdq {
    width: 80%;
  }

  .image-20.kndckcds.jdshvjdsvds {
    font-size: 2px;
    display: block;
  }

  .image-20.kndckcds.jdshvjdsvds.dqfdq {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-20.kndckcds.jdshvjdsvds.dqfdq.vzsdq {
    width: 80%;
  }

  .why-us-wrapper-5, .why-us-wrapper-6 {
    flex-direction: column;
    align-items: center;
  }

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

  .about-host-column-5 {
    flex: 0 auto;
    max-width: 100%;
  }

  .button-primary-copy-3.sdez.dd.tyyy.yiiyiy.jcncc {
    display: flex;
  }

  .button-primary-copy-3.idisdsds.dfqsdsqdq.ygy {
    margin-top: 117px;
  }

  .paragraph-55 {
    width: 80%;
  }

  .paragraph-55.dq, .paragraph-55.dq.dccd, .paragraph-55.dq.hdhd {
    text-align: left;
  }

  .paragraph-55.dq.hdhd.ddd.fff {
    text-align: left;
    margin-top: 81px;
  }

  .paragraph-55.dq.dddd.hchccc, .paragraph-55.dq.dddd.hchccc.bhhbhhb {
    font-size: 20px;
  }

  .padding-primary-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-76 {
    margin-top: -72px;
  }

  .container-28 {
    width: 90%;
  }

  .paragraph-42.mg-bottom-0px.frfrzre.zrdqsvzdqsfqd, .paragraph-42.mg-bottom-0px.frfrzre.zefezazd {
    width: 80%;
  }

  .section-77.hdd {
    margin-top: -30px;
  }

  .section-78.gju.rze.rzed {
    margin-top: 21px;
  }

  .about-show-heading-6.dsvsd {
    margin-left: 0;
    font-size: 25px;
  }

  .about-show-heading-6.dddd {
    text-align: left;
    width: 90%;
    margin-top: -57px;
    margin-bottom: 84px;
    margin-right: auto;
    font-size: 20px;
  }

  .about-show-heading-6.dddd.dddddddd {
    width: 100%;
    font-size: 20px;
  }

  .about-show-heading-6.dddd.dddddddd.dsd, .about-show-heading-6.dddd.dddddddd.dsd.gty {
    width: 90%;
  }

  .about-show-heading-6.dddd.dddddddd.dsd.gty.gv.e.vzdqs {
    width: 80%;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd {
    margin-top: -30px;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds {
    width: 100%;
    margin-left: auto;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz {
    margin-top: 0;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd {
    margin-bottom: 66px;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt.gbh.fevdcsq {
    width: 80%;
    font-size: 25px;
  }

  .container-21 {
    max-width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-48.rrr {
    padding-top: 50px;
  }

  .footer-link-2 {
    font-size: 18px;
  }

  .why-us-main-content-4 {
    text-align: center;
    align-items: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-17.dqfqdfdq.hvgvhvhbhj {
    width: 85%;
  }

  .about-show-row-10 {
    width: 100%;
  }

  .about-show-row-10.jdbhdd {
    margin-top: -78px;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-row-10.jdbhdd.rezea {
    margin-top: -120px;
  }

  .about-item-title {
    font-size: 20px;
  }

  .about-inner-block-2 {
    height: 620px;
  }

  .about-inner-block-2.gvgb {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .ghj.k {
    width: 100%;
  }

  .grid-6 {
    grid-template-columns: 1fr;
    max-width: 528px;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero-column-5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    max-width: 100%;
  }

  .home-hero-column-5.dsdd {
    max-width: 100%;
  }

  .bottom-margin-big-6 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .nav-link-2 {
    font-size: 18px;
  }

  .paragraph-38.mg-bottom-0px.frfrzre.ss.jdbbfjdsds.fgsf {
    margin-top: -33px;
  }

  .paragraph-38.mg-bottom-0px.frfrzre.ss.diffofi {
    text-align: left;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big-11 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-19.efde {
    width: 7%;
  }

  .heading-51.love.dddddddddd {
    text-align: left;
    width: 80%;
  }

  .heading-51.love.ffezfez.ffr {
    font-size: 25px;
  }

  .heading-51.love.ffezfez.ffr.h {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary-4 {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .column-11.why-us.ddd {
    margin-top: -75px;
  }

  .column-11.why-us.dddd {
    margin-top: -141px;
  }

  .about-show-column-11 {
    flex: 1;
    max-width: none;
  }

  .about-show-column-11.dvdvfs {
    margin-top: -24px;
  }

  .about-show-column-11.dvdvfs.vdsq {
    margin-top: -63px;
  }

  .section-82 {
    margin-top: -42px;
  }

  .container-30.ddd {
    width: 100%;
    max-width: 84.9995%;
    margin-left: auto;
    margin-right: auto;
  }

  .divider-4 {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .paragraph-37.mg-bottom-0px {
    text-align: left;
  }

  .bold-text-41 {
    font-size: 25px;
  }

  .footer-content-wrapper-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .grid-3-columns-5 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-3-columns-5.vdv {
    grid-template-columns: 1fr;
  }

  .grid-3-columns-5.vdv.dvgdsvds.rzdqsfqdw.xsfqd {
    width: 100%;
  }

  .grid-3-columns-5.vdv.dsvffs {
    grid-template-columns: 1fr;
  }

  .with-underline {
    background-position: 50% 110%;
    padding-top: 2px;
    padding-bottom: 4px;
  }

  .section-87 {
    margin-top: 123px;
  }

  .about-item-text {
    margin-top: 14px;
  }

  .faq-heading-4.wedas {
    margin-top: 66px;
  }

  .float-background-purple-2 {
    width: 100%;
    height: 42%;
    inset: auto 0% 0%;
  }

  .container-32 {
    margin-top: 0;
    padding-bottom: 14px;
  }

  .container-32.ebook.ghghggh.d.fsvf.ffqds, .container-32._1 {
    width: 90%;
  }

  .container-32._1.dvdd.docsk.cds, .container-32._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs {
    padding-left: 0;
    padding-right: 0;
  }

  .container-32._1.zeee.qqq {
    margin-top: -36px;
  }

  .section-88.edza.vfdqcs {
    margin-top: 54px;
  }

  .section-88.edza.vfdqcs.vrzea {
    margin-top: 81px;
  }

  .div-block-86 {
    flex-flow: column;
  }

  .section-91.evzdaqcs {
    margin-top: -33px;
  }

  .section-92.vzea {
    margin-top: -39px;
  }

  .heading-52.vda {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .pricing_title-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .pricing_grid-wrap {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
  }

  .pricing_plan-title.is-center {
    min-width: 215px;
  }

  .pricing_column-grid.is-fix {
    min-width: 200px;
  }

  .image-27 {
    bottom: -45%;
  }

  .section_pricing.ezq.fevzdqs {
    margin-top: -45px;
  }

  .text-size-medium.text-color-gray.is-spacing {
    font-size: 1rem;
  }

  .pricing_card {
    margin-top: -12px;
    margin-bottom: -9px;
  }

  .div-block-88 {
    margin-top: 45px;
  }

  .pricing_plan-div.is-height {
    min-height: 167px;
  }

  .pricing_tabs-menu {
    margin-bottom: 40px;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pricing_button.is-second.eza.vrzefz, .pricing_button.gfvdq.rzea, .pricing_button.btrfeza.vze {
    font-size: 10px;
  }

  .pricing_button.bfevdsq.vd.edzsq {
    width: 40%;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .text-size-large.is-height, .text-size-large.text-weight-bold.is-height {
    font-size: 2rem;
  }

  .pricing_wrap-main {
    top: -11%;
    bottom: 0;
  }

  .content-h1 {
    font-size: 55px;
  }

  .grid-7 {
    grid-template-columns: 1fr;
  }

  .check-grid-large {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .price-card-dark, .price-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-feature-button {
    grid-template-columns: 1fr 1fr;
  }

  .price-illustration {
    max-width: 20%;
    display: block;
    bottom: 0%;
  }

  .check-grid {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .grid-8 {
    grid-template-columns: 1fr;
  }

  .comparison-feature {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .comparison-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Feature-Row Feature-Row Feature-Row";
  }

  .comparison-row.header {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .comparison-item {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .comparison-header-title.feature {
    display: none;
  }

  .features__feature-value-col {
    font-size: 15px;
  }

  .features__feature-value-col.qa.fevds, .features__feature-value-col.efvz {
    padding-right: 10px;
  }

  .image-30 {
    width: 20%;
  }

  .heading-block {
    margin-bottom: 40px;
  }

  .container-37 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-center.mb-0.vzdc, .text-center.csxq.d {
    text-align: left;
  }

  .text-center.csxq.d.rfd {
    align-self: flex-start;
  }

  .row-tr.bg-gray, .row-tr.bg-white {
    border-bottom: 1px solid var(--color--secondary);
  }

  .section-95.bg-gray-dark.dqsc {
    margin-top: -75px;
    padding-bottom: 38px;
  }

  .table-feature {
    font-size: 13px;
    line-height: 20px;
  }

  .bold-text-55 {
    margin-bottom: 33px;
  }

  .two-points---brix-2 {
    font-size: 42px;
    line-height: 50px;
    display: none;
  }

  .global-hero-heading-2.dqq.ddd.grzfed {
    margin-top: 30px;
  }

  .image-33.efesdzdx {
    margin-top: 300px;
    margin-bottom: -200px;
    padding-bottom: 0;
  }

  .image-33.efesdzdx.efadz.gvhj.tfgyh {
    margin-top: -200px;
  }

  .home-hero-column-6 {
    flex: 0 auto;
    max-width: 100%;
  }

  .home-hero-column-6.color-white {
    flex: 0 auto;
  }

  .home-hero-column-6.color-white.dsqscx {
    margin-top: -42px;
  }

  .home-hero-image-row-top-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .countdown-number-container---brix-2 {
    width: 50%;
    min-width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .home-hero-wrapper-6 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .container-38 {
    margin-top: 0;
    padding-bottom: 14px;
  }

  .container-38.dddq {
    padding-bottom: 5px;
  }

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

  .card-4 {
    min-width: 350px;
    max-width: none;
    height: 64vh;
    padding: 24px 33px 24px 32px;
  }

  .ezfds.bfvdsqs {
    margin-top: -81px;
  }

  .dvscs {
    width: 93.484%;
  }

  .vsdqfs {
    font-size: 12px;
  }

  .image-34 {
    flex: 0 auto;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
  }

  .html-embed {
    bottom: 0;
  }

  .doc-description {
    max-height: 68px;
  }

  .white-box.link-box {
    width: 100%;
  }

  .white-box.link-box.paper-box {
    width: 48%;
  }

  .white-box.third {
    width: 48%;
    margin-left: auto;
    margin-right: auto;
  }

  .white-box.third.mobile-full-box {
    flex-direction: column;
    width: 98%;
    display: flex;
  }

  .white-box.two-third {
    width: 100%;
  }

  .footer-menu {
    flex-direction: row-reverse;
  }

  .navigation-menu {
    z-index: 1000;
    justify-content: space-around;
    padding-left: 1em;
    padding-right: 1em;
  }

  .navigation-item {
    flex-direction: column;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 14px;
  }

  .navigation-item:hover {
    background-color: var(--color--secondary);
  }

  .navigation-item.w--current {
    z-index: 1000;
  }

  .navigation-item.footer-nav-item {
    align-items: flex-start;
    margin-left: 0;
  }

  .navigation-item.profile-nav {
    flex-direction: row;
  }

  .project-grid {
    flex-direction: column;
  }

  .nav-dropdown-list {
    justify-content: flex-end;
  }

  .control-bar {
    display: none;
  }

  .navigation-icon {
    text-align: center;
    min-height: 20px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .top-nav.footer-nav {
    text-align: center;
    align-items: flex-start;
    min-height: 250px;
  }

  .progress-wrapper {
    flex: 1;
  }

  .logo-link {
    padding-left: 0;
    display: flex;
  }

  .image-35, .image-36, .image-37, .image-38, .image-39, .image-40 {
    width: 30%;
  }

  .text-block-106.sqq {
    margin-top: 90px;
  }

  .filter-contain {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .step-main-title-5 {
    margin-bottom: 15px;
  }

  .div-block-55 {
    flex-flow: row-reverse wrap;
    margin-bottom: 90px;
  }

  .tab-link {
    font-size: 18px;
    line-height: 18px;
  }

  .vzeds {
    margin-top: 66px;
  }

  .utility-page-content {
    width: 70%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 35px;
    line-height: 120%;
  }

  h2 {
    font-size: 30px;
    line-height: 118%;
  }

  h3 {
    font-size: 28px;
    line-height: 118%;
  }

  h4 {
    font-size: 24px;
    line-height: 118%;
  }

  h5 {
    font-size: 20px;
    line-height: 118%;
  }

  h6 {
    font-size: 18px;
  }

  .utilities-section-hero {
    padding-top: 120px;
    padding-bottom: 48px;
  }

  .container {
    padding-bottom: 22px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container._1 {
    width: 90%;
  }

  .container._1.zeee.qqq.gvbhnj {
    margin-top: 0;
  }

  .container._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs.sffsgdfgb.fdfsddf {
    padding-bottom: 0;
  }

  .container._1.dvdd.docsk.cds.sfgehet.rzdfezfeas.rzefdq {
    margin-top: -36px;
  }

  .container._1.fsgds.cdqqdqd.dcdq {
    margin-top: 0;
  }

  .container._1.fsgds.cdqqdqd.dcdq.esq {
    width: 90%;
  }

  .container._1.fgv, .container._1.nj.k {
    padding-bottom: 0;
  }

  .container.ebook.fhfjdd.dqvdqdq {
    width: 90%;
  }

  .container.ee.vgbhjn, .container.vdqs {
    margin-top: 30px;
  }

  .container.vdqs.qs {
    margin-top: -57px;
  }

  .utilities-single-section-block {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-primary {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .button-primary.efdezfz.home.hjbnjk {
    margin-top: -21px;
  }

  .button-secondary {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .heading-custom-h1 {
    font-size: 35px;
    line-height: 120%;
  }

  .heading-custom-h2, .heading-custom-h3 {
    font-size: 28px;
    line-height: 118%;
  }

  .heading-custom-h4 {
    font-size: 24px;
    line-height: 118%;
  }

  .heading-custom-h5 {
    font-size: 20px;
    line-height: 118%;
  }

  .form {
    flex-flow: wrap;
  }

  .form.home.dsd {
    flex-flow: column;
  }

  .form.home.dsd.tgtf {
    margin-top: 18px;
    margin-bottom: 20px;
  }

  .form-wrapper {
    padding: 16px;
  }

  .form-wrapper.sdqcsq.dvdq.dqsc.qs.dsqs {
    margin-top: -230px;
  }

  .text-align-center.rrr.yfgyfg {
    margin-top: -66px;
  }

  .text-align-center.rrr.evdqvceaq.fcvghb {
    margin-top: 0;
  }

  .button-container {
    width: 100%;
  }

  .z-index-up.fsdvc {
    padding-bottom: 14px;
  }

  .image-default {
    border-radius: 20px;
  }

  .image-default.bfea.hgj {
    min-height: 100svh;
  }

  .home-hero-wrapper.dger {
    width: 100%;
  }

  .padding-hero-1 {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .padding-hero-1.gfdhdd.rzgefezq.fedvze {
    padding-bottom: 14px;
  }

  .padding-hero-1.ff {
    padding-bottom: 0;
  }

  .home-hero-column-01.color-white {
    text-align: center;
  }

  .home-hero-column-01.color-white.dff.dddd.ssss.dsqfqsdqs.zea {
    width: 100%;
    max-width: 100%;
  }

  .home-hero-column-02 {
    flex: 1;
  }

  .global-hero-heading {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
  }

  .global-hero-heading.sss {
    font-size: 25px;
  }

  .global-hero-heading.sss.dqd.sqcsq.zssq {
    width: 90%;
  }

  .global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx.fevsd.fdvsqc.dvq.dqcs.vzdqs {
    margin-top: -45px;
  }

  .global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx.fevsd.fdvsqc.dvq.dqcs.vzdqs.zd {
    margin-top: -57px;
  }

  .global-hero-heading.sss.dqd.sqcsq.zssq.dqcq.dqs.hbjcdsqx.fevsd.fdvsqc.dvq.tegrf {
    margin-top: -105px;
  }

  .global-hero-heading.sss.dqd.sqcsq.zssq.dcqs.dsqs {
    width: 80%;
  }

  .bottom-margin-big {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .bottom-margin-big.vedd {
    width: 100%;
  }

  .bottom-margin-big.dfds.yghu {
    margin-top: 33px;
  }

  .bottom-margin-big.dfd {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.ezuhguerhgier {
    width: 100%;
  }

  .bottom-margin-big.udddq {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.rgergtergt {
    width: 82%;
  }

  .bottom-margin-big.rgergtergt.gv {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.dfq {
    width: 100%;
  }

  .bottom-margin-big.dfq.rzgregdfzedqgf {
    width: 90%;
  }

  .bottom-margin-big.dfq.rzgregdfzedqgf.gvg {
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.dsvdqsq {
    width: 80%;
  }

  .bottom-margin-big.dsvdqsq.dzsqq {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.dsvdqsq.dzsqq.rzfea {
    width: 90%;
  }

  .bottom-margin-big.rgdqgzdshtersdf, .bottom-margin-big.dffzadq {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.efgfnjfqsfnjdnqsjfnqjfndqs {
    width: 80%;
  }

  .bottom-margin-big.efgfnjfqsfnjdnqsjfnqjfndqs.gvgvg {
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.zedsgfrezfgerzdqx {
    width: 80%;
  }

  .bottom-margin-big.zedsgfrezfgerzdqx.uhuhuhi {
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.ezfsdazsq {
    width: 85%;
  }

  .bottom-margin-big.ezfsdazsq.uhuhi {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.dvzesfzasc {
    width: 80%;
  }

  .bottom-margin-big.dvzesfzasc.yhhb {
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big.hbhj, .bottom-margin-big.fsd {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero-button-wrapper {
    flex-flow: wrap;
  }

  .home-hero-button-wrapper.test {
    width: 70%;
  }

  .home-hero-button-wrapper.iusuhsujij.fff.kinkn {
    margin-bottom: -24px;
  }

  .padding-primary {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .featured-categories-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-about-show {
    text-align: center;
  }

  .about-show-heading.getger.dqscsq {
    margin-left: 0;
  }

  .about-show-heading.dddd {
    width: 90%;
    margin-top: -72px;
    margin-bottom: 12px;
    margin-right: auto;
    font-size: 20px;
  }

  .about-show-heading.dddd.dddddddd {
    text-align: left;
    margin-left: 0;
  }

  .about-show-heading.dddd.dddddddd.kndjndd.dvds {
    width: 90%;
  }

  .about-show-heading.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd {
    margin-top: -18px;
    margin-bottom: 66px;
  }

  .about-show-heading.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt {
    width: 90%;
  }

  .about-show-heading.dddd.dddddddd.dsd.qdcdq.rzedq.zeq.rze {
    width: 80%;
    margin-left: auto;
  }

  .about-show-heading.dddd.dddddddd.dsd.qdcdq.rzedq.zeq.rze.gvbh.vzd.vz.vdzqs {
    width: 80%;
  }

  .about-show-heading.dddd.dddddddd.dsd.qdcdq.dcfvg {
    width: 100%;
  }

  .about-show-heading.dddd.eazds {
    margin-top: -87px;
    margin-bottom: 105px;
  }

  .about-show-heading.dddd.eazds.dqsdq, .about-show-heading.dddd.eazds.dqsdq.vg-bn.dcfg, .about-show-heading.dddd.fvsd.zeq.ze, .about-show-heading.dddd.fvsd.fcvgbh {
    width: 80%;
  }

  .about-show-heading.dsvsd {
    text-align: left;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-heading.fdhdg {
    margin-left: 0;
  }

  .about-show-content-wrapper.rzfezez.didsfsd {
    width: 80%;
  }

  .about-show-content-wrapper.rzfezez.dcqs {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-content-wrapper.rzfezez.refaz.berzfe.rez {
    margin-top: -66px;
  }

  .about-show-content-wrapper.fedqsfd {
    padding-bottom: 0;
  }

  .about-show-column-01 {
    text-align: left;
    margin-top: 0;
  }

  .about-show-column-01.gvhvb, .about-show-column-01.fcvgbh {
    margin-top: 0;
  }

  .about-show-column-01.fvg {
    margin-top: -27px;
  }

  .about-show-column-01.cfvg, .about-show-column-01.cfvgbh, .about-show-column-01.fcv-bnvgbhnj {
    margin-top: 0;
  }

  .about-show-column-02 {
    width: 100%;
    margin-top: 21px;
  }

  .about-show-row-01 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-row-01-image {
    max-width: 100%;
  }

  .about-show-row-02-content {
    max-width: 100%;
    margin-top: -24px;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-row-02-content.dd {
    margin-left: 0;
  }

  .about-show-row-02-content.jccc {
    margin-top: -33px;
  }

  .about-show-row-02-content.jccc.jdnjdnd {
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-row-02-content.jccc.vzdc {
    margin-top: 3px;
  }

  .about-show-row-02-content.jccc.vdzqs.vdscq {
    margin-top: 27px;
  }

  .about-show-row-02-content.ddq {
    margin-top: -27px;
  }

  .about-show-row-02-content.ef.zdqs, .about-show-row-02-content.ef.zeaz {
    margin-top: 0;
  }

  .about-show-row-02-content.vdsqs {
    margin-top: 18px;
  }

  .about-show-row-02-content.vdsqc.dsqs {
    margin-top: -6px;
  }

  .about-show-row-02 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .about-show-row-02.dsdcsq {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .about-show-row-02.zacz {
    grid-template-columns: 1fr;
  }

  .about-show-counter-divider {
    display: none;
  }

  .section-testimonial {
    height: auto;
  }

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

  .testimonial-column-01, .testimonial-column-02, .testimonial-column-03 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .section-about-host {
    text-align: center;
  }

  .about-host-image-wrapper {
    grid-template-columns: 1fr;
  }

  .about-host-button-wrapper {
    flex-flow: wrap;
  }

  .button-tertiary {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .host-info-wrapper {
    width: auto;
    position: static;
  }

  .global-social-icon {
    width: 40%;
  }

  .global-latest-episode-list {
    grid-template-columns: 1fr;
  }

  .dot.episode-details-dot-color-white {
    width: 4px;
    height: 4px;
  }

  .cta-heading {
    font-size: 25px;
  }

  .cta-form.sdss {
    max-width: 90%;
  }

  .cta-email-field {
    text-align: center;
    margin-bottom: 12px;
  }

  .cta-email-field.home {
    margin-bottom: 15px;
  }

  .cta-email-field.home.efeee.rzefqsdq {
    margin-top: 6px;
  }

  .padding-120x88 {
    padding-top: 40px;
  }

  .footer-content-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
  }

  .footer-logo-wrapper {
    max-width: 100%;
  }

  .footer-menu-wrapper {
    grid-column-gap: 70px;
    grid-row-gap: 30px;
  }

  .nav-menu-wrapper {
    background-color: var(--color--secondary);
    display: none;
  }

  .episode-details-column-01.color-white {
    text-align: center;
  }

  .episode-details-column-02 {
    flex: 1;
  }

  .episode-details-hero-heading {
    font-size: 20px;
  }

  .episode-details-date-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .episode-hero-heading.dvqscdds.feqs {
    font-size: 35px;
  }

  .episode-hero-social-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    bottom: -122%;
  }

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

  .padding-contact-hero {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .padding-bottom-120 {
    padding-bottom: 60px;
  }

  .help-content-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  ._404-hero-heading {
    font-size: 100px;
    line-height: 80%;
  }

  ._404-content {
    font-size: 20px;
    line-height: 118%;
  }

  .navbar-open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .navbar-button-primary {
    display: none;
  }

  .home-hero-image-row-top.dddd.ddd.gvbh {
    margin-top: -78px;
  }

  .home-hero-image-row-top.dddd.ddd.gvbh.ezve.dqsdvsq.fsdq {
    margin-bottom: -30px;
  }

  .marquee-item {
    font-size: 20px;
  }

  .body-text-18px {
    text-align: left;
    font-size: 16px;
  }

  .body-text-18px.ssq {
    width: 90%;
  }

  .padding-hero-2 {
    padding-top: 100px;
  }

  .episode-details-info {
    margin-bottom: 30px;
  }

  .footer-top {
    padding-top: 40px;
  }

  .paragraph {
    width: 90%;
  }

  .paragraph.ffdgds.gfgfdf.fgffds.d, .paragraph.ffdgds.fdss {
    width: 85%;
  }

  .paragraph.dq {
    text-align: left;
    width: 80%;
  }

  .paragraph.dq.dddd.hchccc {
    text-align: left;
  }

  .paragraph.dq.dddd.hchccc.bhhbhhb {
    margin-bottom: 69px;
  }

  .paragraph.dq.hdhd {
    width: 80%;
    margin-top: -75px;
  }

  .paragraph.dq.hdhd.ddd.fff.dsgefgf.rzgegefzazq {
    margin-top: 0;
  }

  .paragraph.dq.hdhd.ddd.fff.dsgefgf.rzgegefzazq.rvzesqs {
    width: 80%;
  }

  .paragraph.dq.hdhd.ddd.fff.dsgefgf.rzgegefzazq.rvzesqs.vrzfed.vecq {
    width: 90%;
  }

  .paragraph.dq.hdhd.ddd.fff.dsgefgf.rzgegefzazq.rvzesqs.vrzfed.vecq.dqs {
    width: 95%;
  }

  .paragraph.dq.fvdfvdfvfdg.ck.v-fsddf.edfre.fff.dsds {
    width: 90%;
    margin-top: 42px;
    margin-bottom: 66px;
  }

  .paragraph.dq.dccd {
    text-align: left;
    width: 80%;
  }

  .paragraph.dq.dccd.sdvq.dqveqsc.efsdfz {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 177px;
  }

  .paragraph.efez, .paragraph.rszze {
    color: var(--color--secondary);
  }

  .paragraph.qdssq {
    width: 80%;
  }

  .heading.love.dvdsvds.dee.zasxs.dqvdq {
    text-align: left;
    width: 86%;
  }

  .heading.love.dvdsvds.dee.zasxs.dqvdq.gvbh {
    font-size: 25px;
  }

  .heading.love.dvdsvds.zcss.aead {
    text-align: left;
    width: 85%;
  }

  .heading.love.dvdsvds.zcss.aead.c-vb {
    font-size: 25px;
  }

  .heading.love.ffezfez.dffd {
    color: var(--color--secondary);
  }

  .heading.love.ffezfez.dffd.vfdgds.ddd.zeffead.rfeq {
    margin-bottom: 57px;
  }

  .heading.love.dddddddddd {
    text-align: left;
    width: 80%;
  }

  .heading.love.dddddddddd.dvbjhbvdhvcudshivcds {
    width: 80%;
  }

  .heading.love.dddddddddd.sqc.qc {
    margin-top: 33px;
  }

  .heading.love.rze {
    text-align: left;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading.love.rze.fdfdf {
    font-size: 30px;
  }

  .grid-3-columns {
    grid-row-gap: 20px;
  }

  .grid-3-columns.vdv {
    width: 100%;
  }

  .step-box-main {
    padding-left: 30px;
  }

  .step-box-main.dsd, .step-box-main.dsd.yfg.gueil, .step-box-main.dsd.ddddjidsd, .step-box-main.dsd.icdhioucdsd, .step-box-main.dsd.jdncdscdsds {
    padding-top: 0;
  }

  .step-box-main.dsd.dzfvsdds.qdc {
    padding-left: 10px;
    padding-right: 10px;
  }

  .step-box-main.dsd.fsbgdbhgrgf.csq {
    padding-left: 10px;
    padding-right: 0;
  }

  .step-box-main.dsd {
    padding-top: 0;
  }

  .paragraph-4.dsvdsgsgs {
    color: var(--color--secondary);
  }

  .paragraph-4.dsvdsgsgs.vsgddfds.n {
    text-align: center;
  }

  .paragraph-4.ddsqfds {
    color: var(--color--secondary);
  }

  .paragraph-4.ddsqfds.dddd.n.dqs {
    text-align: center;
  }

  .paragraph-4.aaqss {
    color: var(--color--secondary);
  }

  .paragraph-4.aaqss.vnvnvn.fvdqsfd {
    text-align: center;
  }

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

  .heading-4.ddd.dsvjvfsfsd.fzdsvdq.z {
    margin-top: -15px;
  }

  .heading-4.dqs-vcdsqvqs.zddq {
    text-align: left;
    font-size: 25px;
  }

  .image-2.ddd {
    display: block;
  }

  .image-2.ddd.eqfez {
    margin-top: 48px;
  }

  .image-2.dddddddd.dqsvqds {
    margin-top: 3px;
  }

  .image-2.kndckcds.ddqqddq.rzgrz {
    margin-top: 105px;
  }

  .image-2.cxvc.vdsqs.dqs {
    margin-top: 63px;
  }

  .button-primary-copy {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .button-primary-copy.fd {
    width: 80%;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.fzer.dqvs.c.dqq.fcvgbh {
    margin-top: 57px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.ddd.gygygy {
    margin-top: 42px;
    margin-bottom: -135px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.vdc.erze {
    margin-bottom: 48px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.vdc.erze.vze {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.vdc.vezef {
    margin-bottom: 42px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.zeazd.erze, .button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.zeazd.dfs, .button-primary-copy.idisdsds.dfqsdsqdq.udjuvdsds.rtetg.vdq {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.egfsqfezfqsd.dfqsx {
    margin-top: 24px;
    margin-bottom: -6px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.gfg {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x.vdqcs.cdzsq {
    width: 100%;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x.fvds.sdq {
    margin-top: 15px;
    margin-bottom: 51px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x.svdq {
    margin-top: 6px;
    margin-bottom: 21px;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x.svdq.sdcq {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x.zfdq, .button-primary-copy.idisdsds.dfqsdsqdq.evzf.dqsc-x.vzfd, .button-primary-copy.idisdsds.dfqsdsqdq.zzza.zefadz, .button-primary-copy.ssssss {
    width: 100%;
  }

  .button-secondary-copy {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .button-secondary-copy.ishisxihjxisjsq {
    width: 100%;
  }

  .paragraph-5 {
    text-align: left;
    width: 100%;
  }

  .paragraph-5.ddd {
    text-align: left;
    width: 99.9999%;
  }

  .paragraph-5.ddd.rzeqfs {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3 {
    width: auto;
  }

  .image-3.efde {
    width: auto;
    min-width: auto;
    max-width: 50px;
    height: auto;
  }

  .heading-5.rrr {
    padding-top: 59px;
  }

  .heading-5.rrr.hbhb, .heading-5.rrr.grseq {
    text-align: left;
  }

  .bold-text-3.dd {
    width: 100%;
    margin-bottom: 33px;
  }

  .bold-text-3.dd.dddd {
    text-align: left;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-10 {
    text-align: left;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-4 {
    width: 60%;
  }

  .rich-text-block {
    margin-left: 40px;
    margin-right: 40px;
  }

  .heading-7.dfdds.eacqs {
    margin-top: 0;
  }

  .paragraph-12.ghgy {
    margin-top: 60px;
  }

  .top-content.why-us.fsdgfs.ddvfdfd {
    margin-top: -36px;
  }

  .top-content.why-us.fsdgfs.ddvfdfd.dqs {
    margin-top: -87px;
  }

  .heading-24 {
    margin-top: 111px;
  }

  .heading-24.vzds {
    font-size: 25px;
  }

  .container-default-1209px {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .spacer.why-us {
    height: 40px;
  }

  .why-us-wrapper {
    margin-top: 40px;
  }

  .section-8 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .section-8.why-us {
    padding-bottom: 50px;
  }

  .image-7 {
    width: 40%;
  }

  .image-8 {
    width: 20%;
  }

  .section-10 {
    margin-top: 40px;
  }

  .section-10.cfgv {
    margin-top: 75px;
  }

  .container-4.ddd {
    width: 100%;
    max-width: 100%;
  }

  .flex-horizontal.start-top.center.jn {
    flex-flow: column;
  }

  .flex-horizontal.start-top.center.jn.tgh {
    margin-top: -48px;
  }

  .button-primary-2 {
    padding: 15px 34px 16px;
  }

  .icon-pricing---brix.bhn {
    width: 80%;
  }

  .pricing.dfdd.edas.ed {
    color: #170f49;
  }

  .pricing-card-slider {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-12.gju {
    margin-top: 0;
  }

  .heading-25 {
    width: 100%;
    font-size: 30px;
  }

  .heading-25.zqdvzdq {
    font-size: 25px;
  }

  .heading-25.eaqdsvzdqvc.fvfss {
    text-align: left;
    font-size: 25px;
  }

  .section-13.dddd.zefrfer.efzeez.dsfsq.ezq.ezqd.fvdscq.vdq {
    margin-top: 21px;
  }

  .section-14.fvgb {
    margin-top: -18px;
  }

  .section-15.dzsdvdqs.fcfgcvghbjn.dqs {
    margin-top: -99px;
  }

  .button-flex {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .grid-2-columns-last {
    grid-row-gap: 20px;
  }

  .columns {
    width: 100%;
  }

  .heading-27 {
    font-size: 14px;
  }

  .ddd {
    width: 100%;
    max-width: 100%;
  }

  .container-6.efazaqsfd.qs {
    max-width: 90%;
  }

  .column-4 {
    margin-top: -51px;
  }

  .why-us-main-content-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-29 {
    margin-top: 111px;
  }

  .heading-29.dqfdfdf {
    margin-top: 105px;
  }

  .heading-29.frzfrzfr.dddd.cjdsdc.rzds.vdscq {
    width: 90%;
  }

  .heading-29.frzfrzfr.vsfds.vfvff.fbvdfzdas {
    width: 90%;
    margin-top: -21px;
  }

  .heading-29.frzfrzfr.vsfds.rzegfe2afds.zdqsaq.ygygu {
    margin-top: 24px;
  }

  .heading-29.frzfrzfr.vsfds.grzeazqddqfsdq.vzfsq.yhgyg {
    margin-top: 21px;
  }

  .heading-29.frzfrzfr.dddd {
    width: 85%;
    margin-top: 183px;
  }

  .heading-29.frzfrzfr.dddd.cjdsdc {
    width: 80%;
    font-size: 20px;
  }

  .heading-29.frzfrzfr.dddd.cjdsdc.rzds {
    width: 75%;
  }

  .column-6.why-us {
    margin-top: 0;
  }

  .column-6.why-us.dddd {
    margin-top: -156px;
  }

  .column-6.why-us.ddd {
    margin-top: -66px;
  }

  .paragraph-18.mg-bottom-0px {
    width: 100%;
  }

  .why-us-wrapper-2 {
    width: 100%;
    margin-top: 40px;
  }

  .why-us-wrapper-2.zea {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .column-7.why-us {
    margin-top: 0;
  }

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

  .bold-text-15.bggbg, .bold-text-15.jscfnvjnfdf {
    text-align: left;
    font-size: 20px;
  }

  .why-us-content-3.dfdfdf {
    margin-top: -126px;
  }

  .paragraph-19.mg-bottom-0px.frfrzre.ss {
    width: 85%;
  }

  .why-us-wrapper-3 {
    margin-top: 40px;
  }

  .section_text-p.is--grey-text {
    text-align: left;
    text-align: left;
  }

  .section_image-half {
    width: 100%;
    margin-top: 20vw;
    margin-bottom: 10vw;
  }

  .section_image-half.g-b {
    margin-top: -9vw;
    margin-bottom: 0;
  }

  .section_image-half.g-b.zeazd.dcs.dvqcs {
    margin-top: 114px;
    margin-bottom: 27px;
  }

  .section_image-half.g-b.sdvcq.vrezed.vzq, .section_image-half.g-b.dsaq.erfzed.dqs {
    margin-top: 20vw;
    margin-bottom: 10vw;
  }

  .section_image-half.vgf {
    margin-top: -3vw;
  }

  .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd {
    width: 90%;
    margin-bottom: -78px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .section_content.is--centered.cc.ffvvfvfvffv.dsdd.ffd.fdd {
    width: 100%;
    margin-bottom: 80px;
  }

  .section_text {
    width: 100%;
    margin-right: 0%;
  }

  .section_text.is--left {
    margin-left: 0%;
  }

  .section_text.is--left.djndsds {
    width: 100%;
    margin-top: 0;
  }

  .section_text.is--left.djndsds.eaz {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .section_text-title.ddd {
    text-align: left;
    font-size: 20px;
  }

  .container-7.dsfd {
    margin-bottom: -69px;
  }

  .container-7.dsfd.ggfg {
    margin-bottom: 0;
  }

  .image-11 {
    margin-left: 20px;
  }

  .question-title {
    flex: 1;
  }

  .section-26.dffss.svfvddq.idjvdsi.jhbhbb {
    margin-top: -84px;
  }

  .container-8.fsvfs.dzvfsqsdq.dqvcqsc {
    max-width: 90%;
  }

  .column-8.why-us {
    margin-top: 0;
  }

  .bold-text-25.ferggte.dvvd {
    text-align: center;
  }

  .why-us-content-4.dfdfdf {
    margin-top: -126px;
  }

  .why-us-content-4.dfdfdf.rvzeasfacdfzeas {
    margin-top: 0;
  }

  .why-us-content-4.dfdfdf.rvzeasfacdfzeas.dcqs.vzdcq.sd {
    margin-top: 87px;
  }

  .why-us-content-4.dfdfdf.rzdbfbdqsgvdqs {
    margin-top: 0;
  }

  .why-us-wrapper-4 {
    margin-top: 40px;
  }

  .paragraph-21.fzdfs {
    margin-bottom: 18px;
  }

  .grid-3-columns-2 {
    grid-row-gap: 20px;
  }

  .paragraph-22.zea {
    text-align: left;
  }

  .step-box-main-2 {
    padding-left: 30px;
  }

  .heading-h1-size {
    font-size: 32px;
    line-height: 38px;
  }

  .text-300.medium.top-8px {
    top: 3px;
  }

  .icon-list {
    margin-right: 8px;
  }

  .grid-3-columns-3 {
    grid-template-columns: 1fr;
  }

  .grid-3-columns-3._1-col-tablet {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .badge-secondary {
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .badge-secondary.tabs {
    margin-left: 0;
    margin-right: 0;
  }

  .pricing-content.pd-bottom-40px {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-content.pd-bottom-40px.frwe {
    flex-flow: column;
    width: 99.5331%;
    display: flex;
  }

  .pricing-content.pd-bottom-40px.frwe.dfs {
    min-width: 0%;
    display: flex;
  }

  .badge-primary {
    padding: 14px 22px;
    font-size: 16px;
    line-height: 18px;
  }

  .badge-primary.small {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 16px;
  }

  .btn-primary {
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .divider {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .benefit-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .counter-wrap {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .section {
    padding-left: 0;
    padding-right: 0;
  }

  .banner {
    height: 450px;
  }

  .banner.gray {
    height: auto;
  }

  .col-text-wrap {
    padding-right: 0;
  }

  .form-label-2 {
    border-style: none;
  }

  .content-features-row._2 {
    margin-top: 0;
  }

  .feature-tittle {
    font-size: 20px;
    line-height: 21px;
  }

  .section-title {
    font-size: 20px;
  }

  .tab-pane-flow-wrap {
    padding-left: 0;
  }

  .field {
    border-style: none;
  }

  .section-white-title {
    font-size: 20px;
  }

  .contact-info-details-text-block {
    width: 100%;
  }

  .column-center {
    padding-bottom: 15px;
  }

  .section-divider-line {
    margin-bottom: 30px;
  }

  .contact-form.line.home {
    width: 100%;
  }

  .hero-tittle.tittle2 {
    letter-spacing: 0;
    margin-top: 5px;
    font-size: 14px;
    line-height: 120%;
  }

  .hero-tittle.white {
    font-size: 30px;
    line-height: 34px;
  }

  .tabs-menu-flo {
    width: 100%;
    position: relative;
    top: 0;
  }

  .bottom-border.coming {
    display: block;
  }

  .section-tittle {
    font-size: 20px;
    line-height: 21px;
  }

  .section-tittle.subtittle {
    text-align: center;
    font-size: 14px;
  }

  .section-tittle-block {
    width: 100%;
  }

  .container-11 {
    width: 80%;
    max-width: 100%;
  }

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

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

  .container-12.jdbnfjdbds.thryhyr {
    width: 100%;
  }

  .container-13.dqfqdfdq.hvgvhvhbhj {
    width: 95%;
  }

  .container-13.dqfqdfdq.hvgvhvhbhj.eeqdq, .fdsbgdfbdfbf.gfsdf.getrhyyjk {
    width: 100%;
  }

  .container-14.vdvfvf.qdsfqsdqw.dvscqx, .fsfsq.rzdsdzsqx.ddscsxq {
    max-width: 100%;
  }

  .div-block-3 {
    flex-flow: column;
  }

  .div-block-5 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-5.zacs.adz.dqs {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-7 {
    flex-flow: column;
  }

  .home-hero-image-card-wrapper-01 {
    max-height: 539px;
  }

  .hi-emoji {
    width: 50px;
    height: 50px;
  }

  .home-hero-headline-text {
    letter-spacing: -3px;
    font-size: 48px;
    line-height: 56px;
  }

  .home-hero-headline-wrapper {
    grid-column-gap: 8px;
    margin-bottom: 40px;
  }

  .home-hero-card-image {
    object-fit: cover;
    height: 100%;
  }

  .hero-image-block {
    width: 60vw;
    box-shadow: 23px 23px #ffda5480;
  }

  .section-33 {
    padding-top: 40px;
    padding-bottom: 4em;
  }

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

  .container-16 {
    padding-left: 5%;
    padding-right: 4%;
  }

  .section-34 {
    background-image: none;
    border-radius: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .spacing_48 {
    height: 32px;
  }

  .prodile_image {
    max-width: 60px;
    max-height: 60px;
  }

  .section-35 {
    background-color: var(--color--transparent);
    padding-left: 24px;
    padding-right: 24px;
  }

  .profile_wrapper {
    width: 80px;
    height: 80px;
  }

  .text_wrapper.wrapper_medium.center_mobile {
    text-align: center;
    align-items: center;
  }

  .flex_wrapper.flex_center {
    flex-wrap: wrap;
  }

  .flex_wrapper.flex_center.mobile_vertical {
    flex-direction: column;
  }

  .flex_wrapper.flex_distribute.flex_alignt_top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .flex_wrapper.flex_distribute.event_card_2 {
    text-align: center;
    border-radius: 24px;
    flex-direction: column;
  }

  .flex_wrapper.flex_distribute.link_block {
    line-height: 1.5;
  }

  .flex_wrapper.flex_left {
    font-size: 14px;
  }

  .flex_wrapper.flex_left.flex_gap_medium {
    flex-direction: column;
  }

  .flex_wrapper.flex_vertical.flex_distribute.flex_left.center_mobile {
    text-align: center;
    align-items: center;
  }

  .flex_wrapper.flex_vertical.card_link {
    background-color: #181818;
    border-color: #181818;
    height: 150px;
  }

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

  .highlight_card {
    border-radius: 24px;
  }

  .section-36 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .display_large {
    font-size: 50px;
  }

  .section-37, .section-38 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .graph_bar {
    border-radius: 24px;
    padding: 16px;
  }

  .graph_bar.available {
    font-size: 10px;
    line-height: 130%;
  }

  .section_title {
    text-align: center;
  }

  .article_image {
    border-radius: 24px;
    height: 110px;
  }

  .section-39 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button_icon-3.button_outline.full_width {
    width: 100%;
  }

  .section-40 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .event_card {
    border-radius: 24px;
  }

  .section-41 {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._3_col_grid {
    grid-template-columns: 1fr;
  }

  ._3_col_grid.vertical_scroll {
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 20px;
    overflow: scroll;
  }

  .discount_tag {
    font-size: 10px;
  }

  .section-42 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .product_image_wrapper {
    border-radius: 24px;
    height: 190px;
  }

  .book_item {
    width: 180px;
  }

  .section-43 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .ad_card_image {
    width: 100%;
    max-width: none;
  }

  .ad_card {
    border-radius: 24px;
    flex-direction: column;
    align-items: center;
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-44, .section-45 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .switch {
    width: 50%;
    bottom: 20px;
    right: 20px;
  }

  .section-46 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .profile_wrapper-2 {
    width: 80px;
    height: 80px;
  }

  .section-47, .section-48, .section-49 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .graph_bar-2 {
    border-radius: 24px;
    padding: 16px;
  }

  .graph_bar-2.available {
    font-size: 10px;
    line-height: 130%;
  }

  .section-50, .section-51 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .button_icon-5.button_outline.full_width {
    width: 100%;
  }

  .section-52 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .discount_tag-2 {
    font-size: 10px;
  }

  .book_item-2 {
    width: 180px;
  }

  .image-15.dsvdzs.zefqds {
    text-align: left;
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-8 {
    width: 100%;
    margin-top: 21px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-38 {
    font-size: 18px;
  }

  .heading-39 {
    font-size: 30px;
  }

  .div-block-11 {
    background-color: var(--color--ffffff-0-8);
    background-image: none;
  }

  .columns-2 {
    flex-flow: column;
  }

  .fsdvq.eqd {
    margin-top: 54px;
  }

  .image-18.gfe {
    margin-top: 57px;
  }

  .two-points---brix {
    font-size: 52px;
    line-height: 67px;
    display: none;
  }

  .countdown-number---brix.number {
    font-size: 68px;
    line-height: 72px;
  }

  .countdown-wrapper---brix {
    flex-flow: wrap;
    margin-top: 28px;
    padding-top: 32px;
    padding-bottom: 48px;
  }

  .countdown-wrapper---brix.fdvdsx {
    margin-top: 300px;
  }

  .countdown-wrapper---brix.fdvdsx.zdqfzds.sqc.zdq.dsvq.zsedfg {
    width: 90%;
  }

  .countdown-wrapper---brix.fdvdsx.zdqfzds.sqc.zdq.qdzsds.dvqcsxsq.vdcqs.cqsd {
    margin-top: 159px;
  }

  .countdown-wrapper---brix.fdvdsx.vzdqs.efaz {
    margin-top: 165px;
  }

  .countdown-number-title---brix {
    font-size: 16px;
    line-height: 17px;
  }

  .countdown-number-container---brix {
    width: 50%;
    min-width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 14px;
    display: block;
  }

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

  .div-block-12.dq.gyhjn {
    margin-top: -72px;
  }

  .div-block-12.dq.gyhjn.fdqs {
    margin-top: -33px;
  }

  .container-25 {
    padding-bottom: 22px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-25.ebook.fhfjdd.dqvdqdq {
    width: 90%;
  }

  .container-25.ebook.fhfjdd.dqvdqdq.ffbvsdc.ds-q.vsdq {
    margin-top: -200px;
  }

  .about-show-row-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    max-width: 100%;
    display: grid;
  }

  .button-primary-copy-2 {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .about-show-row-11 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-counter-divider-2 {
    display: none;
  }

  .image-22.gfe {
    margin-top: 57px;
  }

  .paragraph-54 {
    text-align: left;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-column-13 {
    width: 100%;
    margin-top: 21px;
  }

  .bottom-margin-big-12 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .about-show-heading-7.getger.dqscsq {
    margin-left: 0;
  }

  .image-23 {
    width: auto;
  }

  .image-23.efde {
    width: auto;
    min-width: auto;
    max-width: 50px;
    height: auto;
  }

  .image-23.efde.g {
    margin-top: 20px;
  }

  .grid-3-columns-6 {
    grid-row-gap: 20px;
  }

  .grid-3-columns-6.vdv {
    width: 100%;
  }

  .heading-45.love.ffezfez.ffr.dqs.d {
    padding-top: 22px;
  }

  .heading-12.rrr {
    padding-top: 59px;
  }

  .heading-12.rrr.hbhb {
    text-align: left;
  }

  .heading-12.rrr.hbhb.dqscs.gvbhj.dsq.cdqsx.vdsc {
    text-align: center;
  }

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

  .replay-button, .replay-button-2 {
    padding: 15px 34px 16px;
    display: block;
    inset: auto 0% 0%;
  }

  .replay-button-2.ghj {
    width: 50%;
  }

  .replay-button-2.ghj.dfs.vdqcsx-q {
    width: 50%;
    inset: auto 20px 10px auto;
  }

  .ftgh {
    margin-top: 9px;
  }

  .section-62.dq {
    margin-top: 0;
  }

  .section-62.dq.zdsf.vdqcsq.dqs {
    margin-top: -102px;
  }

  .section-64.vzds {
    margin-top: 0;
    margin-bottom: -108px;
  }

  .heading-46.dsq, .heading-46.dqs, .heading-46.f-zeazd {
    text-align: center;
  }

  .section-65.vrz {
    margin-top: 27px;
  }

  .section-67 {
    margin-top: -39px;
  }

  .heading-47 {
    font-size: 14px;
  }

  .button-primary-3 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .section_text-title-2.ddd {
    text-align: left;
    font-size: 20px;
  }

  .section-73.fsbfsgrzgrzzr.evfz {
    margin-top: 57px;
  }

  .about-show-column-12 {
    width: 100%;
    margin-top: 21px;
  }

  .paragraph-41 {
    text-align: left;
    width: 100%;
  }

  .paragraph-41.ddd {
    text-align: left;
    width: 99.9999%;
  }

  .section-74.dddd.dvfdqd.gyg.fedv.zveqs.vzead {
    margin-top: 135px;
    margin-bottom: 108px;
  }

  .section-74.dddd.vzd {
    margin-bottom: 93px;
  }

  .footer-menu-wrapper-2 {
    grid-column-gap: 70px;
    grid-row-gap: 30px;
  }

  .logos-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .card-3 {
    width: 162.004%;
  }

  .card-3.das {
    width: 100%;
  }

  .card-3.grds {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .card-3.pricing-popular {
    width: 148.777%;
  }

  .card-3.pricing-popular.wds {
    width: 100%;
    max-width: 100%;
  }

  .card-3.pricing-popular.ds {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .column-9.why-us {
    margin-top: 0;
  }

  .about-item {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    text-align: center;
    justify-content: space-between;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-item:hover {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .heading-42 {
    text-align: left;
  }

  .image-20.bhjn {
    width: 80%;
    margin: 18px auto 42px;
    display: block;
  }

  .image-20.bhjn.dzqcs.feds {
    width: 50%;
  }

  .image-20.bhjn.dzqcs.feds.rezefq {
    width: 80%;
  }

  .image-20.ddd {
    display: block;
  }

  .why-us-wrapper-5 {
    width: 100%;
    margin-top: 40px;
  }

  .container-20.dsfd {
    margin-bottom: -69px;
  }

  .container-20.dsfd.ggfg {
    margin-bottom: 0;
  }

  .why-us-wrapper-6 {
    margin-top: 40px;
  }

  .button-primary-copy-3 {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .button-primary-copy-3.idisdsds.dfqsdsqdq.udjuvdsds.rtetg {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

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

  .bold-text-42.bggbg {
    text-align: left;
    font-size: 20px;
  }

  .ui-logo-marquee {
    width: 100px;
  }

  .paragraph-55 {
    width: 90%;
  }

  .paragraph-55.dq, .paragraph-55.dq.dccd {
    text-align: left;
    width: 80%;
  }

  .paragraph-55.dq.hdhd {
    width: 80%;
    margin-top: -75px;
  }

  .paragraph-55.dq.hdhd.ddd.fff.dqsc {
    text-align: center;
  }

  .paragraph-55.dq.hdhd.ddd.fff.dqsc.vezdqs {
    text-align: left;
  }

  .paragraph-55.dq.hdhd.ddd.fff.dqsc.vezdqs.zed {
    margin-top: -33px;
  }

  .paragraph-55.dq.hdhd.ddd.fff.dqsc.erz, .paragraph-55.dq.dddd.hchccc {
    text-align: left;
  }

  .paragraph-55.dq.dddd.hchccc.bhhbhhb {
    margin-bottom: 69px;
  }

  .padding-primary-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .body-text-18px-4 {
    text-align: left;
    font-size: 16px;
  }

  .section-78.gju {
    margin-top: 0;
  }

  .about-show-heading-6.dsvsd {
    text-align: left;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .about-show-heading-6.dddd {
    width: 90%;
    margin-top: -72px;
    margin-bottom: 12px;
    margin-right: auto;
    font-size: 20px;
  }

  .about-show-heading-6.dddd.dddddddd {
    text-align: left;
    margin-left: 0;
  }

  .about-show-heading-6.dddd.dddddddd.dsd {
    font-size: 25px;
  }

  .about-show-heading-6.dddd.dddddddd.dsd.gty.gv {
    margin-top: 99px;
    margin-left: auto;
  }

  .about-show-heading-6.dddd.dddddddd.dsd.gty.gv.e.vzdqs {
    font-size: 20px;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds {
    width: 90%;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd {
    margin-top: -18px;
    margin-bottom: 66px;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt {
    width: 90%;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt.gbh {
    margin-top: 24px;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt.gbh.fevdcsq {
    text-align: center;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt.gbh.fevdcsq.rvze {
    text-align: left;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt.gbh.zvadz {
    width: 80%;
  }

  .about-show-heading-6.dddd.dddddddd.kndjndd.dvds.kxd.rfgrz.zdfzd.gfzdza.grt.gbh.dsq {
    margin-bottom: 99px;
  }

  .container-21 {
    width: 80%;
    max-width: 100%;
  }

  .paragraph-44.fzdfs {
    margin-bottom: 18px;
  }

  .heading-48.rrr {
    padding-top: 59px;
  }

  .heading-48.rrr.hbhb {
    text-align: left;
  }

  .heading-48.rrr.hbhb.fds {
    width: 90%;
  }

  .why-us-main-content-4 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-17.dqfqdfdq.hvgvhvhbhj {
    width: 95%;
  }

  .container-17.dqfqdfdq.hvgvhvhbhj.eeqdq {
    width: 100%;
  }

  .heading-49 {
    width: 100%;
  }

  .about-show-row-10 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
  }

  .about-item-title {
    text-align: center;
    font-size: 20px;
  }

  .cta-email-field-2 {
    margin-bottom: 18px;
  }

  .text-single-302.bold.text-color-neutral-800.hbj {
    text-align: left;
    margin-top: -60px;
  }

  .text-single-302.medium.vefdz {
    text-align: left;
  }

  .div-block-83.bg {
    margin-top: 24px;
  }

  .about-inner-block-2 {
    flex-flow: column;
    height: auto;
  }

  .why-us-content-5.dfdfdf {
    margin-top: -126px;
  }

  .why-us-content-5.dfdfdf.rvzeasfacdfzeas {
    margin-top: 0;
  }

  .why-us-content-5.dfdfdf.rvzeasfacdfzeas.jmk {
    margin-top: -30px;
  }

  .why-us-content-5.dfdfdf.rzdbfbdqsgvdqs {
    margin-top: 0;
  }

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

  .home-hero-column-5 {
    flex: 1;
  }

  .margin-bottom-32px {
    margin-bottom: 20px;
  }

  .bottom-margin-big-6 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-tertiary-4 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .div-block-77 {
    flex-flow: column;
  }

  .paragraph-38.mg-bottom-0px.frfrzre.ss {
    width: 85%;
  }

  .bottom-margin-big-11 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .bottom-margin-big-11.efgfnjfqsfnjdnqsjfnqjfndqs {
    width: 80%;
  }

  .bottom-margin-big-11.efgfnjfqsfnjdnqsjfnqjfndqs.gvgvg {
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big-11.dsvdqsq {
    width: 80%;
  }

  .bottom-margin-big-11.dsvdqsq.dzsqq {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big-11.rgergtergt {
    width: 82%;
  }

  .bottom-margin-big-11.rgergtergt.gv {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big-11.dfq {
    width: 100%;
  }

  .bottom-margin-big-11.dfq.rzgregdfzedqgf {
    width: 90%;
  }

  .bottom-margin-big-11.dfq.rzgregdfzedqgf.gvg {
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-margin-big-11.dffzadq {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-19 {
    width: auto;
  }

  .image-19.efde {
    width: auto;
    min-width: auto;
    max-width: 50px;
    height: auto;
  }

  .heading-51.love.dddddddddd {
    text-align: left;
    width: 80%;
  }

  .heading-51.love.dddddddddd.dvbjhbvdhvcudshivcds {
    width: 80%;
  }

  .button-primary-4 {
    padding: 15px 34px 16px;
  }

  .paragraph-47 {
    text-align: left;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .column-11.why-us {
    margin-top: 0;
  }

  .column-11.why-us.ddd {
    margin-top: -66px;
  }

  .column-11.why-us.dddd {
    margin-top: -156px;
  }

  .form-2 {
    flex-flow: wrap;
  }

  .about-show-column-11 {
    text-align: left;
  }

  .section-82.vzdcq {
    margin-top: -75px;
  }

  .container-30.ddd {
    width: 100%;
    max-width: 100%;
  }

  .list-pricing-2 {
    text-align: left;
  }

  .divider-4 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .about-flex-2 {
    flex-flow: column;
    width: 100%;
  }

  .about-flex-2.tf {
    flex-flow: column;
  }

  .text-block-93 {
    font-size: 12px;
  }

  .paragraph-37.mg-bottom-0px {
    width: 100%;
  }

  .footer-content-wrapper-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
  }

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

  .grid-3-columns-5 {
    grid-row-gap: 20px;
  }

  .grid-3-columns-5.vdv, .tab-pane-annual-plan {
    width: 100%;
  }

  .hero-heading {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .hero-heading.vdza {
    text-align: left;
  }

  .host-info-wrapper-4 {
    width: auto;
    position: static;
  }

  .section-87.zdq.bhnj.qsds {
    margin-top: 87px;
  }

  .about-item-block {
    justify-content: flex-start;
    align-items: center;
  }

  .container-31 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-default-3 {
    border-radius: 20px;
  }

  .about-item-text {
    text-align: center;
    font-size: 12px;
  }

  .about-item-text.zeq {
    text-align: left;
  }

  .columns-3 {
    width: 100%;
  }

  .container-32 {
    padding-bottom: 22px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-32._1 {
    width: 90%;
  }

  .container-32._1.dvdd.docsk.cds.dkvnkv.ns-ddsdsff.svfs.sffsgdfgb.fdfsddf {
    padding-bottom: 0;
  }

  .container-32._1.fsgds.cdqqdqd.dcdq {
    margin-top: 0;
  }

  .container-32._1.fsgds.cdqqdqd.dcdq.esq {
    width: 90%;
  }

  .container-32._1.fsgds.cdqqdqd.dcdq.esq.vdqcs.rzvefa.dqs {
    margin-top: 99px;
  }

  .image-26 {
    flex: none;
    width: 30%;
    max-width: none;
    height: auto;
  }

  .div-block-86.re {
    margin-top: -57px;
  }

  .heading-52.vda.fezazq {
    width: 80%;
  }

  .pricing_list-wrap {
    color: var(--color--secondary);
  }

  .pricing_grid-wrap {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .pricing_plan-title.is-margin {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pricing_plan-title.is-center {
    min-width: 135px;
  }

  .pricing_price-wrap {
    color: var(--color--secondary);
    min-height: 55px;
  }

  .text-block-94 {
    font-size: 1rem;
  }

  .pricing_column-grid.is-fix {
    min-width: 150px;
  }

  .section_pricing {
    background-color: var(--color--transparent);
  }

  .text-size-medium.text-color-gray.is-spacing, .text-size-tiny {
    color: var(--color--secondary);
  }

  .pricing_full-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    object-fit: fill;
    grid-auto-flow: row;
    place-content: stretch;
    display: inline-grid;
  }

  .pricing_card {
    background-color: var(--color--ffffff-0-8);
    margin-bottom: -6px;
    padding: 20px;
  }

  .pricing_plan-div.is-height {
    min-height: 152px;
  }

  .pricing_tabs-menu {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .pricing_button.is-second.eza.vrzefz {
    width: 90%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricing_button.gfvdq.rzea {
    width: 90%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricing_button.btrfeza.vze {
    width: 90%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .pricing_button.bfevdsq.vd.edzsq {
    width: 80%;
  }

  .text-size-small.text-color-gray.is-height {
    color: var(--color--secondary);
  }

  .text-size-large.is-height {
    font-size: 1.2rem;
  }

  .text-size-large.text-weight-bold.is-height {
    color: var(--color--secondary);
    font-size: 25px;
  }

  .text-size-large.text-weight-bold.is-height.grfzedqs {
    font-size: 20px;
  }

  .content-h1 {
    text-align: center;
    font-size: 42px;
  }

  .grid-feature-button {
    grid-template-columns: 1fr;
  }

  .price-cell {
    padding: 13px;
  }

  .columns-6 {
    flex-flow: row;
    align-items: stretch;
    width: 100%;
  }

  .features {
    width: 100%;
  }

  .container-36 {
    max-width: 100%;
  }

  .features__grid {
    grid-template-columns: 2.5fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    place-content: stretch;
  }

  .features__feature-value-col.qa.fevds, .features__feature-value-col.efvz {
    padding-right: 10px;
  }

  .text-block-96 {
    color: var(--color--secondary);
  }

  .heading-block.vzd {
    width: 90%;
  }

  .container-37 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-37.zeaz {
    margin-top: 27px;
  }

  .col-th {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
    padding-right: 5px;
  }

  .col-th.bg-dark {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-right: 5px;
  }

  .row-tr.bg-gray, .row-tr.bg-white {
    background-color: var(--color--transparent);
    padding-left: 10px;
  }

  .table-head {
    font-size: 13px;
  }

  .fa-icon {
    font-size: 20px;
  }

  .image-32 {
    width: 30%;
  }

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

  .bottom-margin-big-8 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .body-text-18px-2 {
    text-align: left;
  }

  .two-points---brix-2 {
    font-size: 52px;
    line-height: 67px;
    display: none;
  }

  .global-hero-heading-2 {
    font-size: 40px;
    font-weight: 600;
  }

  .global-hero-heading-2.dqq.ddd {
    text-align: left;
    font-size: 30px;
  }

  .button-primary-copy-4 {
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .button-primary-copy-4.fd {
    width: 80%;
  }

  .image-33.efesdzdx {
    margin-top: 111px;
  }

  .image-33.efesdzdx.efadz.gvhj.tfgyh {
    margin-top: -300px;
  }

  .home-hero-column-6.color-white {
    text-align: center;
  }

  .countdown-number-container---brix-2 {
    width: 50%;
    min-width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .container-38 {
    padding-bottom: 22px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-55 {
    margin-bottom: 0;
    font-size: 26px;
    line-height: 1;
  }

  .progress-bar__content-4 {
    width: 14%;
  }

  .card-4 {
    width: 90vw;
    min-width: 0;
    max-width: none;
    height: 55vh;
    padding: 16px 24px;
  }

  .skill-header {
    margin-bottom: 0;
  }

  .hole-container {
    margin-bottom: 24px;
  }

  .card__header {
    margin-bottom: 16px;
  }

  .heading-56 {
    margin-bottom: 8px;
    font-size: 14px;
  }

  .card-text {
    font-size: 14px;
  }

  .progres-bar-2 {
    width: 100%;
    margin-right: 8px;
  }

  .div-block-96 {
    height: 35px;
  }

  .count-text {
    height: 51%;
    font-size: 14px;
    font-weight: 400;
  }

  .bar {
    height: 10px;
  }

  .count {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .sq {
    font-size: 16px;
  }

  .div-block-98 {
    padding-bottom: 20px;
  }

  .dash-tab-wrapper.th.dzqs {
    margin-bottom: 0;
  }

  .progress-text-column {
    font-size: 12px;
  }

  .white-box.link-box.paper-box {
    min-width: 210px;
    max-width: 300px;
    margin-bottom: 4%;
  }

  .white-box.third {
    width: 100%;
  }

  .tabs {
    z-index: 1000;
  }

  .navigation-menu {
    z-index: 1000;
    padding: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .dashboard-section {
    padding-left: 1em;
    padding-right: 1em;
  }

  .dashboard-section.erzfed.fsdvc.grezfe {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .dashboard-section.erzfed.fsdvc.grezfe.rzef {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .navigation-item {
    z-index: 1000;
    width: 100%;
    font-size: 12px;
  }

  .navigation-item:hover {
    background-color: var(--color--secondary);
  }

  .navigation-item.w--current {
    z-index: 1000;
  }

  .navigation-item.footer-nav-item {
    width: auto;
  }

  .navigation-item.hide-on-mobile {
    display: none;
  }

  .navigation-item.profile-nav {
    width: auto;
  }

  .template-left {
    padding-left: 0;
    padding-right: 0;
  }

  .dash-row.masonry {
    column-count: 1;
  }

  .mobile-footer-spacing {
    height: 67px;
    display: block;
  }

  .navigation-icon {
    z-index: 999;
    margin-bottom: 3px;
    font-size: 16px;
  }

  .top-nav {
    padding-left: 1em;
    padding-right: 0;
  }

  .text-block-106.sqq {
    margin-top: 51px;
  }

  .text-block-106.sqq.rzefa {
    margin-bottom: 60px;
  }

  .step-box-main-3 {
    padding-left: 30px;
  }

  .div-block-55 {
    flex-flow: wrap;
    margin-top: 3px;
    margin-bottom: 81px;
  }

  .pricing-group-button {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 30px;
  }

  .base-section.dark {
    padding-top: 80px;
  }

  .tab-link {
    margin-bottom: 16px;
    margin-right: 30px;
  }

  .check-list {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .tabs-menu-2 {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-end;
    padding-right: 0;
  }

  .tabs-2 {
    grid-template-rows: auto auto;
  }

  .image-41.rze {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .utility-page-content {
    width: 80%;
  }

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

#w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-5660e292 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-5660e292 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_024e4fe4-14a3-9e4d-ff6a-cf55c731ab10-5660e295, #w-node-f5ea6cf5-7fae-ff4a-56af-12ed4868deb6-5660e295 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1f2405af-39e0-4d27-0160-32d964f6c084-e4309f5e, #w-node-fb35b1d3-86ff-1434-6d76-ab16a0069162-e4309f5e, #w-node-_485e9238-12b3-adc2-71c6-b700932cd683-e4309f5e, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-e4309f5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-e4309f5e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1f2405af-39e0-4d27-0160-32d964f6c084-c0a3d546, #w-node-fb35b1d3-86ff-1434-6d76-ab16a0069162-c0a3d546, #w-node-_485e9238-12b3-adc2-71c6-b700932cd683-c0a3d546, #w-node-db862a9e-0daa-45df-6018-1d6ee95e6ac0-c0a3d546, #w-node-c3ad95ef-7804-d7b5-558a-e373fc0c0c73-c0a3d546, #w-node-_2595ea85-6ebf-34ef-b0ff-b85f84ff7597-c0a3d546, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-c0a3d546 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-c0a3d546 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-eec02e62-1d12-18a0-abcb-e2be9d066095-c0a3d546, #w-node-eec02e62-1d12-18a0-abcb-e2be9d0660ab-c0a3d546, #w-node-eec02e62-1d12-18a0-abcb-e2be9d0660c1-c0a3d546, #w-node-eec02e62-1d12-18a0-abcb-e2be9d0660d7-c0a3d546, #w-node-eec02e62-1d12-18a0-abcb-e2be9d0660eb-c0a3d546, #w-node-eec02e62-1d12-18a0-abcb-e2be9d0660ff-c0a3d546, #w-node-_272c335b-c39b-863a-1df4-4a63d97f400a-c0a3d546, #w-node-_272c335b-c39b-863a-1df4-4a63d97f402d-c0a3d546, #w-node-_272c335b-c39b-863a-1df4-4a63d97f4043-c0a3d546, #w-node-_272c335b-c39b-863a-1df4-4a63d97f4059-c0a3d546, #w-node-_272c335b-c39b-863a-1df4-4a63d97f4083-c0a3d546, #w-node-_272c335b-c39b-863a-1df4-4a63d97f4097-c0a3d546, #w-node-_3cc26385-5f06-c019-be76-da7d905a9f67-db035334, #w-node-_3cc26385-5f06-c019-be76-da7d905a9f89-db035334, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-15ea9988 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-15ea9988 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_1f2405af-39e0-4d27-0160-32d964f6c084-65897b71, #w-node-fb35b1d3-86ff-1434-6d76-ab16a0069162-65897b71, #w-node-_485e9238-12b3-adc2-71c6-b700932cd683-65897b71, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-65897b71 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-65897b71 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3433abff-0730-c65a-843d-e2334c3a2dd9-659722c6, #w-node-_3433abff-0730-c65a-843d-e2334c3a2de3-659722c6, #w-node-_3433abff-0730-c65a-843d-e2334c3a2dee-659722c6, #w-node-_3433abff-0730-c65a-843d-e2334c3a2df9-659722c6, #w-node-_3433abff-0730-c65a-843d-e2334c3a2e04-659722c6, #w-node-_3433abff-0730-c65a-843d-e2334c3a2e0f-659722c6, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ac0-659722c6, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ac8-659722c6, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ad0-659722c6, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ad8-659722c6, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ae0-659722c6, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ae8-659722c6, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-659722c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-659722c6 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_17c94cc1-9a97-2227-70f5-9858b325ab13-659722c6, #w-node-_7ac86f91-c022-9fb8-5c48-677ecd881cea-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f7600d-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f76011-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f76015-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f76019-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f7601d-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f7607d-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f76081-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f76085-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f76089-659722c6, #w-node-_8987cd24-3d74-5b78-9014-97e054f7608d-659722c6, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3a9a6-659722c6, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3a9be-659722c6, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3a9d4-659722c6, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3a9ea-659722c6, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3aa18-659722c6, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3aa2c-659722c6, #w-node-_3433abff-0730-c65a-843d-e2334c3a2dd9-0ba77103, #w-node-_3433abff-0730-c65a-843d-e2334c3a2de3-0ba77103, #w-node-_3433abff-0730-c65a-843d-e2334c3a2dee-0ba77103, #w-node-_3433abff-0730-c65a-843d-e2334c3a2df9-0ba77103, #w-node-_3433abff-0730-c65a-843d-e2334c3a2e04-0ba77103, #w-node-_3433abff-0730-c65a-843d-e2334c3a2e0f-0ba77103, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-0ba77103 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-0ba77103 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b72f21dc-531a-2d08-ac56-61f2da0049ef-54c8dc51 {
  grid-area: 1 / 6 / 2 / 7;
}

#w-node-_1f2405af-39e0-4d27-0160-32d964f6c084-54c8dc51, #w-node-fb35b1d3-86ff-1434-6d76-ab16a0069162-54c8dc51, #w-node-_485e9238-12b3-adc2-71c6-b700932cd683-54c8dc51, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-54c8dc51 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-54c8dc51 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3433abff-0730-c65a-843d-e2334c3a2dd9-00834392, #w-node-_3433abff-0730-c65a-843d-e2334c3a2de3-00834392, #w-node-_3433abff-0730-c65a-843d-e2334c3a2dee-00834392, #w-node-_3433abff-0730-c65a-843d-e2334c3a2df9-00834392, #w-node-_3433abff-0730-c65a-843d-e2334c3a2e04-00834392, #w-node-_3433abff-0730-c65a-843d-e2334c3a2e0f-00834392, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ac0-00834392, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ac8-00834392, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ad0-00834392, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ad8-00834392, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ae0-00834392, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ae8-00834392, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-00834392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-00834392 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_17c94cc1-9a97-2227-70f5-9858b325ab13-00834392, #w-node-_7ac86f91-c022-9fb8-5c48-677ecd881cea-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f7600d-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f76011-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f76015-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f76019-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f7601d-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f7607d-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f76081-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f76085-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f76089-00834392, #w-node-_8987cd24-3d74-5b78-9014-97e054f7608d-00834392, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3a9a6-00834392, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3a9be-00834392, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3a9d4-00834392, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3a9ea-00834392, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3aa18-00834392, #w-node-_1f13d7af-1db1-eeeb-ef40-d2a604c3aa2c-00834392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e29c150b-04d7-cd83-69e1-49304d6f1810-efa96705 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e29c150b-04d7-cd83-69e1-49304d6f181e-efa96705, #w-node-b969b0d2-ee2d-adc6-dbc8-f5ab970fa977-efa96705 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68f22dc0-e15f-fd94-1c44-1bbaf6b3a67f-56547bd7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_68f22dc0-e15f-fd94-1c44-1bbaf6b3a68d-56547bd7, #w-node-_68f22dc0-e15f-fd94-1c44-1bbaf6b3a695-56547bd7, #w-node-a32e6f5d-012c-0d19-0208-99092ab25673-56547bd7, #w-node-_442e9395-5a86-43b5-d89a-0d6ae11e6e27-56547bd7, #w-node-_442e9395-5a86-43b5-d89a-0d6ae11e6e2f-56547bd7, #w-node-_442e9395-5a86-43b5-d89a-0d6ae11e6e37-56547bd7, #w-node-_442e9395-5a86-43b5-d89a-0d6ae11e6e3f-56547bd7, #w-node-_442e9395-5a86-43b5-d89a-0d6ae11e6e47-56547bd7, #w-node-_2ac01e3a-ebd7-c4a3-47ee-423657ae0492-56547bd7, #w-node-_2ac01e3a-ebd7-c4a3-47ee-423657ae049d-56547bd7, #w-node-_8ea51bd9-38c6-18e5-5b83-2c064532690e-56547bd7, #w-node-_8ea51bd9-38c6-18e5-5b83-2c0645326919-56547bd7, #w-node-_3a3ebab6-1dc9-e2fa-0643-afe80df62e5d-56547bd7, #w-node-_3a3ebab6-1dc9-e2fa-0643-afe80df62e67-56547bd7, #w-node-_3a3ebab6-1dc9-e2fa-0643-afe80df62e71-56547bd7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e29c150b-04d7-cd83-69e1-49304d6f1810-4ff865d2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e29c150b-04d7-cd83-69e1-49304d6f181e-4ff865d2, #w-node-e29c150b-04d7-cd83-69e1-49304d6f1826-4ff865d2, #w-node-f5e61203-0d8a-d0b1-6dfd-f99144540b41-4ff865d2, #w-node-eac39c9e-d18b-a111-5487-8236a7aae670-4ff865d2, #w-node-eac39c9e-d18b-a111-5487-8236a7aae678-4ff865d2, #w-node-eac39c9e-d18b-a111-5487-8236a7aae680-4ff865d2, #w-node-eac39c9e-d18b-a111-5487-8236a7aae688-4ff865d2, #w-node-eac39c9e-d18b-a111-5487-8236a7aae690-4ff865d2, #w-node-_87e907b0-ed16-1401-e184-d8383ff05e86-4ff865d2, #w-node-_87e907b0-ed16-1401-e184-d8383ff05e91-4ff865d2, #w-node-b2d57df3-86e2-e855-160a-9548428905e2-4ff865d2, #w-node-b2d57df3-86e2-e855-160a-9548428905ed-4ff865d2, #w-node-ec521fa5-7cce-d6e6-797e-7a7048d1fb87-4ff865d2, #w-node-ec521fa5-7cce-d6e6-797e-7a7048d1fb91-4ff865d2, #w-node-ec521fa5-7cce-d6e6-797e-7a7048d1fb9b-4ff865d2, #w-node-_3433abff-0730-c65a-843d-e2334c3a2dd9-0dc22aa0, #w-node-_3433abff-0730-c65a-843d-e2334c3a2de3-0dc22aa0, #w-node-_3433abff-0730-c65a-843d-e2334c3a2dee-0dc22aa0, #w-node-_3433abff-0730-c65a-843d-e2334c3a2df9-0dc22aa0, #w-node-_3433abff-0730-c65a-843d-e2334c3a2e04-0dc22aa0, #w-node-_3433abff-0730-c65a-843d-e2334c3a2e0f-0dc22aa0, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ac0-0dc22aa0, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ac8-0dc22aa0, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ad0-0dc22aa0, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ad8-0dc22aa0, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ae0-0dc22aa0, #w-node-_30756c8c-c9ee-7845-c79a-eac972a88ae8-0dc22aa0, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-0dc22aa0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-0dc22aa0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_17c94cc1-9a97-2227-70f5-9858b325ab13-0dc22aa0, #w-node-_7ac86f91-c022-9fb8-5c48-677ecd881cea-0dc22aa0, #w-node-_8abb004b-96ee-ecf0-5307-31a57e515b0b-0dc22aa0, #w-node-_8abb004b-96ee-ecf0-5307-31a57e515b23-0dc22aa0, #w-node-_8abb004b-96ee-ecf0-5307-31a57e515b39-0dc22aa0, #w-node-_8abb004b-96ee-ecf0-5307-31a57e515b4f-0dc22aa0, #w-node-_8abb004b-96ee-ecf0-5307-31a57e515b7d-0dc22aa0, #w-node-_8abb004b-96ee-ecf0-5307-31a57e515b91-0dc22aa0, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f69-4186118b, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f72-4186118b, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f7b-4186118b, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f84-4186118b, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f8d-4186118b, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f96-4186118b, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-4186118b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-4186118b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_17c94cc1-9a97-2227-70f5-9858b325ab13-4186118b, #w-node-_7ac86f91-c022-9fb8-5c48-677ecd881cea-4186118b, #w-node-_38eebb96-73d6-7905-c3f6-025959594962-4186118b, #w-node-_38eebb96-73d6-7905-c3f6-02595959497a-4186118b, #w-node-_38eebb96-73d6-7905-c3f6-025959594990-4186118b, #w-node-_38eebb96-73d6-7905-c3f6-0259595949a6-4186118b, #w-node-_38eebb96-73d6-7905-c3f6-0259595949d4-4186118b, #w-node-_38eebb96-73d6-7905-c3f6-0259595949e8-4186118b, #w-node-fbb8c8e7-2719-4c99-4f7e-1832c659d372-56e7f84e, #w-node-fbb8c8e7-2719-4c99-4f7e-1832c659d37d-56e7f84e, #w-node-fbb8c8e7-2719-4c99-4f7e-1832c659d388-56e7f84e, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-56e7f84e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-56e7f84e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-c3d44da2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-c3d44da2 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b52-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b62-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b6e-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b7e-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b87-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b91-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d0a-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d2d-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d43-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d59-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d91-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3da5-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3fca-3e36be9d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b2e4194-25a1-6f01-5ab0-271600db3fdb-3e36be9d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7b2e4194-25a1-6f01-5ab0-271600db4070-3e36be9d, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db40a4-3e36be9d, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110e7c-3e36be9d, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110e92-3e36be9d, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110ea8-3e36be9d, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110ebe-3e36be9d, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110ed7-3e36be9d, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110eeb-3e36be9d, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f69-42536ada, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f72-42536ada, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f7b-42536ada, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f84-42536ada, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f8d-42536ada, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f96-42536ada, #w-node-_17c94cc1-9a97-2227-70f5-9858b325ab13-42536ada, #w-node-_7ac86f91-c022-9fb8-5c48-677ecd881cea-42536ada, #w-node-_38eebb96-73d6-7905-c3f6-025959594962-42536ada, #w-node-_38eebb96-73d6-7905-c3f6-02595959497a-42536ada, #w-node-_38eebb96-73d6-7905-c3f6-025959594990-42536ada, #w-node-_38eebb96-73d6-7905-c3f6-0259595949a6-42536ada, #w-node-_38eebb96-73d6-7905-c3f6-0259595949d4-42536ada, #w-node-_38eebb96-73d6-7905-c3f6-0259595949e8-42536ada, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f69-b2249557, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f72-b2249557, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f7b-b2249557, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f84-b2249557, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f8d-b2249557, #w-node-_7578f1e0-56f2-5feb-08de-7e4e86f41f96-b2249557, #w-node-_17c94cc1-9a97-2227-70f5-9858b325ab13-b2249557, #w-node-_7ac86f91-c022-9fb8-5c48-677ecd881cea-b2249557, #w-node-_38eebb96-73d6-7905-c3f6-025959594962-b2249557, #w-node-_38eebb96-73d6-7905-c3f6-02595959497a-b2249557, #w-node-_38eebb96-73d6-7905-c3f6-025959594990-b2249557, #w-node-_38eebb96-73d6-7905-c3f6-0259595949a6-b2249557, #w-node-_38eebb96-73d6-7905-c3f6-0259595949d4-b2249557, #w-node-_38eebb96-73d6-7905-c3f6-0259595949e8-b2249557, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b52-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b62-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b6e-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b7e-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b87-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3b91-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d0a-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d2d-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d43-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d59-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3d91-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3da5-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3fca-7617edce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b2e4194-25a1-6f01-5ab0-271600db3fdb-7617edce {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_7b2e4194-25a1-6f01-5ab0-271600db4070-7617edce, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db40a4-7617edce, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110e7c-7617edce, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110e92-7617edce, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110ea8-7617edce, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110ebe-7617edce, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110ed7-7617edce, #w-node-_70f9db9b-d06f-3d1c-4cec-a869ab110eeb-7617edce {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b2f02e8-88a9-426e-129e-492da7fd629d-47029676 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_8b2f02e8-88a9-426e-129e-492da7fd629e-47029676 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8b2f02e8-88a9-426e-129e-492da7fd62ab-47029676 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-60d80054 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1d2d6114-80d9-91de-555b-c5c179922051-60d80054 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-5660e292, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-e4309f5e, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-c0a3d546, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-15ea9988, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-65897b71, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-659722c6, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-0ba77103, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-54c8dc51, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-00834392, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-0dc22aa0, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-4186118b, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-56e7f84e, #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-c3d44da2, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3fca-3e36be9d, #w-node-dbfc61ce-0724-fed8-5241-57f4519ca06e-d4393015, #w-node-dbfc61ce-0724-fed8-5241-57f4519ca12e-d4393015, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3fca-7617edce {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8b2f02e8-88a9-426e-129e-492da7fd629d-47029676 {
    grid-column-end: 2;
  }

  #w-node-_8b2f02e8-88a9-426e-129e-492da7fd62ab-47029676 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_7c8c4678-7ece-1351-5c7f-4323952eb758-60d80054 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b72f21dc-531a-2d08-ac56-61f2da004973-54c8dc51, #w-node-b72f21dc-531a-2d08-ac56-61f2da00499b-54c8dc51 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-dbfc61ce-0724-fed8-5241-57f4519ca095-d4393015, #w-node-dbfc61ce-0724-fed8-5241-57f4519ca155-d4393015 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ffca0ad0-a6d9-1b8b-4eb4-ce512e064523-d4393015 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb827-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb836-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb84b-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb860-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb875-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb88a-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb899-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb8aa-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb8bf-d4393015, #w-node-c2578a39-eb99-efa7-c7b9-bd7f2aebb8ce-d4393015 {
    grid-area: Feature-Row;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_528a5951-d328-a194-ac83-4e463c0c4e73-5660e292, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-5660e292 {
    order: -9999;
  }

  #w-node-fb642779-0851-8305-fcba-97ac05181c99-5660e295, #w-node-_30317f88-4852-a765-6c5d-d9800b00c0a0-5660e295, #w-node-_71b86ec5-0b82-0a91-0889-a77e08373407-5660e295, #w-node-_49216f19-5ba9-3a82-09b0-5b00d46866d0-5660e295 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-e4309f5e, #w-node-_74b40931-c338-f346-f87e-3433737a2933-c0a3d546, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-c0a3d546, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-15ea9988, #w-node-_528a5951-d328-a194-ac83-4e463c0c4e73-65897b71, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-65897b71, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-659722c6, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-0ba77103, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-54c8dc51, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-00834392, #w-node-_28a707bb-75c6-6466-1744-feda5e7e0d44-0dc22aa0, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-0dc22aa0, #w-node-ce6a4261-4577-9bed-8735-59f0f215cfa7-4186118b, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-4186118b, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-56e7f84e, #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-c3d44da2, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3fdb-3e36be9d {
    order: -9999;
  }

  #w-node-ffca0ad0-a6d9-1b8b-4eb4-ce512e064523-d4393015 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ce6a4261-4577-9bed-8735-59f0f215cfa7-42536ada, #w-node-ce6a4261-4577-9bed-8735-59f0f215cfa7-b2249557, #w-node-_7b2e4194-25a1-6f01-5ab0-271600db3fdb-7617edce {
    order: -9999;
  }

  #w-node-_8b2f02e8-88a9-426e-129e-492da7fd629e-47029676 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: auto;
  }

  #w-node-_1d2d6114-80d9-91de-555b-c5c179922051-60d80054 {
    order: -9999;
  }
}
