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

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  color: inherit;
  position-anchor: auto;
  position-area: top center;
  background-color: #0000;
  border: 0;
  margin: 8px;
  padding: 0;
  position: fixed;
  inset: auto;
  overflow: visible;
}

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
  --color-text: #7b828d;
  --white: white;
  --black: black;
}

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

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

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

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

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

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

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

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

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

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

@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: #333;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

a {
  text-decoration: none;
}

.brand {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.brand.w--current {
  padding-top: 10px;
  padding-bottom: 10px;
}

.container-menu {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  display: flex;
}

.navbar {
  background-color: #fff;
  border-bottom: 1px solid #69758c1f;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  font-weight: 600;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-menu {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.button-menu {
  color: #fff;
  background-color: #5c469c;
  background-image: linear-gradient(325deg, #0a2472, #964b9c);
  border-radius: 50px;
  margin-left: 10px;
  padding: 15px 25px;
  font-weight: 600;
}

.button-menu:hover {
  background-image: linear-gradient(156deg, #0a2472, #964b9c);
  box-shadow: 5px 5px 10px #18122b33;
}

.dropdown {
  margin-top: 0;
  position: static;
}

.dropdown-list {
  inset: 0% 0% auto;
}

.dropdown-list.w--open {
  background-color: #fff;
  border-color: #0000001a #0003 #0003;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  top: 100%;
  box-shadow: 0 5px 10px #18122b0d;
}

.section {
  justify-content: center;
  align-items: center;
  min-height: 600px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.grid {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-content: center space-between;
  justify-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.menu-block {
  flex-direction: column;
  padding: 20px 20px 20px 0;
  display: flex;
}

.grid-content {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  object-fit: fill;
  border-bottom: 1px solid #69758c1f;
  align-items: center;
  margin-bottom: 12px;
  padding: 12px;
  display: flex;
}

.grid-content:hover {
  background-color: #f5f8fe;
  border-radius: 4px;
}

.icon-menu {
  margin-right: 10px;
  padding-left: 10px;
}

.titel-link-menu {
  color: #000;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 20px;
}

.small-text-menu {
  color: #69758c;
  font-size: 14px;
  font-weight: 400;
}

.small-text-menu.space {
  margin-top: 10px;
}

.grid-content-menu-solution {
  background-color: #253e8a;
  padding: 40px 20px;
}

.heading-menu {
  color: #fff;
  font-size: 28px;
  line-height: 32px;
}

.text-block-menu {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.button-menu-drop {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 228px;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 10px 20px 10px 30px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.dropdown-toggle.item-menu {
  padding-bottom: 30px;
}

.item-menu {
  color: #0009;
  padding-top: 30px;
  padding-bottom: 30px;
  text-decoration: none;
}

.item-menu:hover {
  outline-offset: 0px;
  color: #000;
  mix-blend-mode: normal;
  border-bottom: 1px solid #000;
  outline: 0 #000;
}

.item-menu.w--current {
  color: #000;
}

.container-2 {
  max-width: 1080px;
  margin-top: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.section-2 {
  background-color: #f5f8fe;
  margin-top: 0;
  padding-top: 160px;
  padding-bottom: 100px;
}

.grid-2 {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .45fr .55fr;
  place-content: stretch;
  align-items: center;
  padding-top: 100px;
}

.heading-hero-home {
  color: #253e8a;
  font-size: 64px;
  line-height: 68px;
}

.heading-hero-medium {
  color: #974c9d;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 600;
  display: none;
  overflow: visible;
}

.text-medium {
  color: var(--color-text);
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-medium.with {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-medium.with.center {
  text-align: center;
  max-width: 900px;
}

.text-medium.with.padding {
  padding-right: 40px;
}

.text-medium.with {
  color: var(--white);
}

.text-medium.platform {
  color: var(--white);
  text-align: center;
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}

.text-medium.margin {
  margin-top: 40px;
}

.text-medium.ngav {
  margin-top: 0;
}

.button-hero-color {
  color: #fff;
  background-image: linear-gradient(334deg, #0a2472, #964b9c);
  border-radius: 50px;
  align-items: center;
  margin-left: 0;
  padding: 15px 20px 15px 30px;
  font-size: 16px;
  display: flex;
}

.button-hero-color:hover {
  background-image: linear-gradient(334deg, #964b9c, #0a2472);
}

.button-hero-color.light {
  color: #0a2472;
  background-image: none;
  border: 2px solid #0a2472;
  margin-left: 20px;
  padding-right: 30px;
}

.button-hero-color.light:hover {
  color: #fff;
  background-color: #0a2472;
}

.button-hero-color.light.with {
  color: #fff;
  border-color: #fff;
}

.button-hero-color.light.with:hover {
  color: #4c738d;
  background-color: #fff;
}

.button-hero-color.produit {
  background-color: #f16022;
  background-image: none;
}

.button-hero-color.produit:hover {
  background-color: #da4709;
}

.button-hero-color.light--white {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  background-image: none;
  border: 1px solid #fff;
  margin-left: 20px;
  padding: 10px 20px;
  font-size: 14px;
}

.button-hero-color.light--white:hover {
  color: #0f0b2c;
  background-color: #fff;
}

.button-hero-color.light--white.with {
  color: #fff;
  border-color: #fff;
}

.button-hero-color.light--white.with:hover {
  color: #4c738d;
  background-color: #fff;
}

.arrow-con-bleu {
  color: #0ef;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  font-size: 14px;
}

.div-block {
  margin-top: 60px;
  display: flex;
}

.grid-content-menu-company {
  background-color: #5c469c;
  padding: 20px;
}

.button-menu-drop-company {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 240px;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 10px 20px 10px 30px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.grid-4 {
  grid-column-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

.button-menu-drop-company-darck {
  color: #fff;
  border: 0 solid #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 10px 20px 10px 30px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.text-block-2 {
  color: #5c469d;
}

.image-menu {
  margin-top: 25px;
  margin-bottom: 25px;
}

.menu-block-company {
  padding-right: 20px;
}

.arrow-con-with {
  color: #fcfcfc;
  width: 24px;
  height: 24px;
  margin-left: 10px;
  font-size: 14px;
}

.arrow-con-with:hover {
  cursor: pointer;
}

.dropdown-link {
  background-color: #fff;
}

.dropdown-link.item-menu-list {
  color: #0009;
}

.dropdown-link.item-menu-list:hover {
  color: #000;
}

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

.dropdown-link-2.item-menu-list {
  color: #0009;
}

.dropdown-link-2.item-menu-list:hover {
  color: #000;
}

.heading-section {
  color: #000;
  text-align: center;
}

.heading-section.with {
  color: var(--white);
}

.heading-section.left {
  text-align: left;
  margin-bottom: 30px;
}

.heading-section.ngav {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  line-height: 42px;
}

.heading-section.padding {
  padding-bottom: 100px;
}

.paragraph-section {
  max-width: 1000px;
  color: var(--color-text);
  text-align: center;
  margin-bottom: 60px;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.paragraph-section.with {
  color: var(--white);
}

.paragraph-section.black {
  color: var(--black);
  margin-bottom: 20px;
}

.bolck-card-4col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  order: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-self: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: grid;
  overflow: hidden;
}

.bolck-card-4col.margin-40 {
  margin-top: 40px;
}

.card-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #3d78bc1a;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 24px 24px;
  display: grid;
  box-shadow: 5px 5px 10px #18122b0d;
}

.text-bloc-card-home {
  color: #000;
  padding-right: 0;
}

.text-bloc-card-home.padding-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.heading-card-home {
  text-align: left;
  margin-top: 0;
  font-size: 32px;
  line-height: 38px;
}

.text-card-home {
  color: var(--color-text);
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 26px;
}

.learn-more-card-home {
  color: #fff;
  border: 0 solid #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 10px 20px 10px 0;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.section-3 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-4 {
  background-color: #f5f8fe;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.bolck-card-2col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.bolck-card-2col.marging {
  margin-top: 30px;
}

.card-center {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #3d78bc1a;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 24px 24px;
  display: flex;
  box-shadow: 5px 5px 10px #18122b0d;
}

.card-center.image-cover {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-card-center {
  text-align: center;
  margin-top: 0;
  font-size: 24px;
  line-height: 28px;
}

.text-card-center {
  color: var(--color-text);
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 26px;
}

.learn-more-card-center {
  color: #fff;
  text-align: left;
  border: 0 solid #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 10px 0;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.container-carrd-2col, .container-card-4col-center {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.container-card-4col-center.margin {
  margin-top: 60px;
}

.section-6 {
  background-image: linear-gradient(333deg, #0a2472, #964b9c);
  padding-top: 140px;
  padding-bottom: 140px;
}

.div-block-2 {
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
}

.tab-center {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tab-menu-center {
  margin-bottom: 40px;
}

.tab-item-menu {
  color: #5c469d66;
  background-color: #fff;
  border: 2px solid #5c469d4d;
  border-radius: 60px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 22px;
  font-weight: 700;
}

.tab-item-menu:hover {
  color: #5c469d;
}

.tab-item-menu.w--current {
  color: #fff;
  background-color: #5c469d;
  border-color: #5c469d;
  border-radius: 60px;
  font-size: 22px;
  font-weight: 700;
}

.tab-cantent {
  position: relative;
}

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

.grid-tab {
  grid-template-rows: auto;
  grid-auto-flow: row;
  display: flex;
}

.text-tab {
  max-width: 960px;
  color: var(--color-text);
  text-align: center;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 22px;
}

.button-tab {
  justify-content: center;
  align-items: center;
  width: 160px;
  font-size: 18px;
  display: flex;
}

.icon-tab {
  width: 2rem;
  height: 2rem;
  margin-right: 10px;
}

.icon-tab:hover {
  cursor: pointer;
}

.section-5 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-case-studies {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.grid-case-studies {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: stretch;
  padding-left: 0;
  padding-right: 0;
}

.grid-case-studies.margin {
  grid-template-rows: auto;
  justify-content: stretch;
  place-items: center;
  margin-top: 40px;
}

.icon-footer-contact {
  color: #000;
  width: 2rem;
  height: 2rem;
  margin-right: 10px;
}

.icon-footer-contact:hover {
  cursor: pointer;
}

.section-7, .section-8 {
  background-color: #fff0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-card-3col {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.grid-3col {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: stretch;
}

.card-left {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #3d78bc1a;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 24px;
  display: flex;
  box-shadow: 5px 5px 10px #18122b0d;
}

.heading-card-left {
  text-align: left;
  margin-top: 0;
  font-size: 22px;
  line-height: 26px;
}

.heading-card-left.space-top {
  margin-top: 40px;
}

.heading-card-left.space-top.with {
  color: #fff;
}

.text-card-left {
  color: var(--color-text);
  text-align: left;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 26px;
}

.nam-title {
  color: #000;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 700;
}

.job-title {
  color: #3d78bc;
  font-size: 16px;
}

.footer {
  background-color: #e9ecf3;
  padding-top: 60px;
  padding-bottom: 0;
  position: static;
  inset: 0% 0% auto;
}

.container-footer {
  max-width: 1280px;
  margin-bottom: 60px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-footer.landing-page {
  margin-bottom: 20px;
}

.grid-footer-4col {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .4fr .5fr .25fr .25fr;
}

.block-footer {
  display: block;
}

.list-footer-contact {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  list-style-type: none;
}

.liste-tem-footer {
  margin-top: 10px;
  margin-bottom: 16px;
}

.link-block-contact {
  align-items: center;
  display: flex;
}

.link-block-contact:hover {
  color: #000;
}

.text-footer-contact {
  color: #7b828d;
  font-size: 18px;
  line-height: 24px;
}

.text-footer-contact:hover {
  color: #000;
}

.link-block-contact-text-icon {
  align-items: center;
  display: flex;
}

.follow-us-footer {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.title-footer {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 23px;
}

.icon-capabilities {
  color: #253e89;
  width: 2.5rem;
  height: 2.5rem;
}

.icon-capabilities:hover {
  cursor: pointer;
}

.logo-footer {
  margin-bottom: 20px;
}

.block-credencial-logo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.block-credencial-logo.landing-page {
  justify-content: flex-end;
  align-items: center;
}

.list-footer-menu {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0;
  list-style-type: none;
}

.block-title-footer {
  margin-top: 25px;
  margin-bottom: 47px;
}

.block-bg {
  background-color: #253e89;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  position: relative;
  inset: auto 0% 0%;
}

.container-copyright {
  max-width: 1280px;
  padding: 24px 24px 20px;
}

.copyright-text {
  color: #ffffff80;
  text-align: center;
  font-size: 16px;
}

.container-hero-produit {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.hero-produit {
  aspect-ratio: auto;
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/65e72f42a919bc568cb9cd9d_Frame%2041.svg"), linear-gradient(333deg, #253e8a, #974c9d);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: auto, auto;
  padding-top: 160px;
  padding-bottom: 100px;
}

.grid-hero-produit-2col {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  justify-content: space-between;
  align-self: center;
  place-items: center;
}

.block-text-hero-produit {
  display: block;
}

.block-img-hero-produit {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.heading-hero-produit {
  color: #fff;
  font-size: 60px;
  line-height: 68px;
}

.heading-hero-produit.center {
  text-align: center;
}

.heading-hero-produit.free-solution {
  font-size: 46px;
  line-height: 56px;
}

.block-button-hero-produit {
  margin-top: 60px;
  display: flex;
}

.block-button-hero-produit.center {
  justify-content: center;
  align-self: center;
  align-items: center;
}

.section-what {
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.container-what {
  max-width: 1280px;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.grid-what-2col {
  grid-template-rows: auto;
  align-items: center;
}

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

.section-capabilities {
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-capabilities {
  max-width: 1280px;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.grid-benefit {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

.section-benefits {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-get-started {
  background-image: linear-gradient(333deg, #253e8a, #974c9d);
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-get-started {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.grid-get-started {
  grid-column-gap: 45px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  align-self: stretch;
  place-items: center;
  display: grid;
}

.heading-hero-get-started {
  color: #fff;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 48px;
  line-height: 56px;
}

.text-medium-get-started {
  color: #fff9;
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px;
}

.image-2 {
  align-self: auto;
}

.section-form-produit {
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-form-produit {
  aspect-ratio: auto;
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
}

.grid-form-2col {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  place-content: stretch;
}

.form-book-a-demo {
  margin-bottom: 0;
}

.filed-2col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.block-form-raw {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8fe;
  border-radius: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 20px 16px 40px;
  display: grid;
}

.block-form-raw.with {
  background-color: #fff0;
}

.input-form {
  color: #000;
  background-color: #fff;
  border: 1px solid #3d78bc33;
  border-radius: 6px;
  height: auto;
  min-height: 46px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
}

.input-form::placeholder {
  color: #a7aaad;
  font-size: 14px;
  font-weight: 300;
}

.input-form.text-area {
  box-sizing: border-box;
  object-fit: fill;
  max-width: 780px;
  min-height: 160px;
  padding-bottom: 8px;
}

.field-label {
  font-weight: 600;
}

.field-label.color {
  color: #292d7c;
  padding-top: 10px;
  font-size: 16px;
}

.field-label.soc {
  font-weight: 400;
}

.filed-1col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.filed-button {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.checkbox-form {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.checkbox-icon-form {
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  margin-right: 12px;
}

.field-label-checkbox {
  font-weight: 600;
}

.field-label-checkbox.pricing {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.block-liste {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-right: 60px;
  display: grid;
}

.liste {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-liste-form {
  color: #253e8a;
  width: 2rem;
  height: 2rem;
  margin-right: 16px;
  display: block;
}

.icon-liste-form:hover {
  cursor: pointer;
}

.icon-liste-form.green {
  color: #0bf474;
}

.text-liste {
  color: #7b828d;
  font-size: 20px;
  line-height: 26px;
}

.text-liste.with {
  color: #fff9;
}

.submit-button {
  background-color: #253e8a;
  background-image: linear-gradient(333deg, #253e8a, #974c9d);
  border-radius: 50px;
  padding: 12px 40px;
  font-size: 16px;
  font-weight: 700;
}

.section-blog-post {
  padding-top: 140px;
  padding-bottom: 0;
}

.container-featured {
  max-width: 1280px;
}

.section-articl-featured {
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 100px;
}

.block-featured {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.link-block-image-featured {
  border-radius: 0;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 600px;
  height: 400px;
  display: flex;
}

.block-text-featured {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.date-featured {
  color: #7b828d;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.date-featured.post {
  margin-top: 0;
}

.heading-featured {
  color: #000;
  margin-bottom: 20px;
}

.description-featured {
  color: #7b828d;
  font-size: 18px;
  line-height: 26px;
}

.section-articl-list {
  padding-top: 20px;
  padding-bottom: 140px;
}

.container-post-liste {
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
}

.collection-list-articles {
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-post {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  height: 230px;
}

.image-post.webinar {
  object-fit: contain;
  height: 100%;
}

.section-heading-articl {
  padding-top: 140px;
}

.container-heading-articl {
  max-width: 1280px;
  height: 520px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-heading-articl.bg-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: auto;
  border-radius: 8px;
  position: relative;
}

.block-heading-articl {
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.image-heading-post {
  object-fit: cover;
  width: 100%;
  height: 520px;
  position: static;
}

.heading-articl.with {
  color: #fff;
  font-size: 52px;
  line-height: 64px;
}

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

.container-articl {
  max-width: 1046px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-blog-post {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.image-post-vedette {
  border-radius: 0;
  align-self: stretch;
}

.image-post-vedette.raduis-8 {
  box-sizing: border-box;
  object-fit: cover;
  border-radius: 8px;
  flex: 0 auto;
}

.heading-post {
  color: #000;
  font-size: 28px;
  line-height: 36px;
}

.heading-post.webinar {
  margin-bottom: 20px;
  font-size: 26px;
  line-height: 32px;
}

.summary-post {
  color: #2c2d30;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.block-heading-latest-artic {
  margin-top: 0;
  margin-bottom: 40px;
}

.pagination {
  margin-top: 40px;
}

.section-contact-us {
  background-color: #f5f8fe;
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-contac-us {
  padding-left: 24px;
  padding-right: 24px;
}

.block-form-contact-us {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 8px;
  margin-left: 0;
  padding: 20px 40px 0;
  box-shadow: 5px 5px 10px #18122b0d;
}

.block-form-raw-book-a-demo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8fe;
  border-radius: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  padding: 40px 16px;
  display: grid;
}

.button-schedule-my-demo {
  background-color: #253e8a;
  background-image: linear-gradient(333deg, #253e8a, #974c9d);
  border-radius: 50px;
  padding: 12px 40px;
  font-size: 16px;
  font-weight: 700;
}

.image-overly {
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.bolck-back-blog {
  border: 0 #000;
  flex-direction: row;
  max-width: 1280px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.link-block-back {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-webinar {
  color: #fff;
  background-color: #7b828d00;
  border-radius: 20px;
  width: 2rem;
  height: 2rem;
  margin-right: 10px;
  display: block;
}

.icon-webinar:hover {
  cursor: pointer;
}

.icon-back {
  -webkit-text-fill-color: inherit;
  background-color: #7b828d45;
  background-clip: border-box;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: 10px;
  padding: 3px;
  display: flex;
}

.icon-back:hover {
  background-color: #0063ff45;
}

.text-block-3 {
  color: #0009;
  font-weight: 600;
}

.text-block-3:hover {
  color: #000;
}

.block-logo-trusted-us {
  background-color: #fff;
  border: 1px solid #3d78bc33;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 164px;
  display: flex;
  box-shadow: 5px 5px 10px #18122b0d;
}

.div-block-5 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.image-cover-card {
  background-image: linear-gradient(328deg, #0a2472, #964b9c73 45%), url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/660d3de727ec7aae183cb657_Rectangle%2094.webp");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  height: 196px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-cover-card.people {
  background-image: linear-gradient(328deg, #0a2472, #964b9c73 45%), url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/660d383c48224f451bb2bbd7_Rectangle%2090.webp");
}

.image-cover-card.process {
  background-image: linear-gradient(328deg, #0a2472, #964b9c73 45%), url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/660d3de73fd7b22843bcca9e_Rectangle%2092.webp");
}

.image-cover-card.technology {
  background-image: linear-gradient(328deg, #0a2472, #964b9c73 45%), url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/660d3de76c7d57a6a0a607a5_Rectangle%2093.webp");
}

.heading-cover-image {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
}

.hero-platform {
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/65e72f42a919bc568cb9cd9d_Frame%2041.svg"), linear-gradient(333deg, #253e8a, #974c9d);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: cover, auto;
  padding-top: 160px;
  padding-bottom: 300px;
}

.container-platform {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.grid-hero-produit-1col {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: center;
  place-items: center stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.block-text-hero-platform {
  flex-flow: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  max-width: 1046px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.logo-hero-white {
  align-self: center;
  padding-bottom: 20px;
}

.text-span {
  font-weight: 700;
}

.grid-what-2col-platform {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
}

.block-img-hero-platform {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin-top: -300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.block-img-hero-platform.video {
  background-color: #fff;
  border-radius: 24px;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  box-shadow: 0 2px 17px 6px #5c3b761a;
}

.heading-section-platform {
  color: #000;
  text-align: left;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 300;
  line-height: 57px;
}

.heading-section-platform.light {
  font-size: 48px;
  font-weight: 300;
  line-height: 54px;
}

.heading-section-platform.mobile {
  text-align: center;
  display: none;
}

.heading-section-platform.tablet {
  display: none;
}

.text-span-2 {
  font-weight: 700;
}

.section-image-header {
  margin-top: 40px;
  margin-bottom: 100px;
}

.section-platform-3 {
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.section-platform-4 {
  background-color: #f5f8fe;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.container-platform-3 {
  max-width: 1280px;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.container-platfrom-4 {
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
}

.grid-what-2col-platform-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .4fr;
  align-items: center;
}

.section-platform-5 {
  background-color: #f5f8fe00;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.container-platfrom-5 {
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.grid-what-2col-platform-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .4fr .5fr;
  align-items: center;
}

.text-medium-platform {
  color: var(--color-text);
  margin-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.section-platform-6 {
  background-color: #f5f8fe;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.container-platfrom-6 {
  max-width: 1280px;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-section-platform {
  font-size: 36px;
  font-weight: 700;
  line-height: 38px;
}

.block-text-plaform.mr-left {
  margin-left: 40px;
}

.section-platform-7 {
  background-color: #f5f8fe00;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.container-platfrom-7 {
  max-width: 1280px;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.hero-privacy-policy {
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/65e72f42a919bc568cb9cd9d_Frame%2041.svg"), linear-gradient(333deg, #253e8a, #974c9d);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: cover, auto;
  padding-top: 200px;
  padding-bottom: 300px;
}

.container-privacy-policy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1046px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.block-privacy-policy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1280px;
  margin-top: -300px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 24px;
  display: flex;
  position: static;
  box-shadow: 0 5px 10px #18122b0d;
}

.paragraph-privacy-policy {
  max-width: 1000px;
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 34px;
}

.container-pivacy-policy {
  max-width: 1046px;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-policy {
  font-size: 26px;
}

.text-policy {
  color: var(--white);
  padding-top: 10px;
  font-size: 18px;
}

.hero-terms {
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/65e72f42a919bc568cb9cd9d_Frame%2041.svg"), linear-gradient(333deg, #253e8a, #974c9d);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: cover, auto;
  padding-top: 200px;
  padding-bottom: 300px;
}

.section-policy, .section-terms {
  margin-top: 40px;
  margin-bottom: 100px;
}

.container-terms {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1046px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.link-footer {
  color: #ffffff80;
  padding-left: 20px;
  font-weight: 600;
}

.link-footer:hover {
  color: #fff;
}

.block-footer-link {
  justify-content: space-between;
  display: flex;
}

.submit-button-form {
  background-color: #253e8a;
  background-image: linear-gradient(333deg, #253e8a, #974c9d);
  border-radius: 50px;
  padding: 12px 40px;
  font-size: 16px;
  font-weight: 700;
}

.submit-button-form:hover {
  background-image: linear-gradient(333deg, #974c9d, #253e8a);
}

.image-3 {
  margin-top: 0;
}

.section-integrations {
  margin-top: 100px;
  margin-bottom: 100px;
}

.container-integrations {
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
}

.filter-controls {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.filter-button {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 20px;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

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

.filter-button.w--current {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 20px;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.filter-button.w--current:hover {
  color: #fff;
  background-color: #000;
}

.filter-button.security {
  color: #614c9f;
  background-color: #fff;
  border: 2px solid #614c9f;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.filter-button.security:hover, .filter-button.security.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.filter-button.engineering {
  color: #614c9f;
  background-color: #fff;
  border: 2px solid #614c9f;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.filter-button.engineering:hover, .filter-button.engineering.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.filter-button.compliance {
  color: #614c9f;
  background-color: #fff;
  border: 2px solid #614c9f;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.filter-button.compliance:hover, .filter-button.compliance.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.filter-button.conference:hover, .filter-button.conference.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.filter-button.webinar:hover, .filter-button.webinar.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.filter-button.videos:hover, .filter-button.videos.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.filter-button.webinar {
  color: #614c9f;
  background-color: #fff;
  border: 2px solid #614c9f;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.filter-button.webinar:hover, .filter-button.webinar.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.filter-button.conference {
  color: #614c9f;
  background-color: #fff;
  border: 2px solid #614c9f;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.filter-button.conference:hover, .filter-button.conference.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.filter-button.videos {
  color: #614c9f;
  background-color: #fff;
  border: 2px solid #614c9f;
  border-radius: 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.filter-button.videos:hover, .filter-button.videos.filter-active {
  color: #fff;
  background-color: #614c9f;
}

.block-logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  display: grid;
}

.integration-logo {
  border: 1px solid #3d78bc1a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 180px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.grid-hero-integration {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: space-between;
  align-self: center;
  place-items: center;
  display: block;
}

.container-hero-integration {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.image-40 {
  max-width: 40%;
}

.image-80 {
  max-width: 80%;
}

.image-70 {
  max-width: 72%;
}

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

.image-60 {
  max-width: 60%;
}

.image-50-copy {
  max-width: 40%;
}

.section-about-us-1 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 0;
}

.container-about-us {
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
}

.grid-about-us-2col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: center;
}

.grid-about-us-2col.text-right {
  grid-template-columns: 1fr 1fr;
}

.grid-about-us-2col.text-left {
  grid-template-columns: 1fr 1fr;
  place-items: end stretch;
}

.section-about-us-2 {
  margin-top: -100px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 40px;
}

.text-medium-about-us {
  color: var(--color-text);
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.text-span-3, .text-span-4 {
  color: var(--black);
}

.section-arrow {
  margin-top: -150px;
}

.container-arrow {
  opacity: .5;
  padding-left: 300px;
}

.arrow-about-us-1 {
  display: block;
}

.section-about-us-3 {
  margin-top: -100px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 100px;
}

.section-arrow-2 {
  margin-top: -150px;
}

.our-valeur {
  background-color: #fff0;
  background-image: linear-gradient(333deg, #0a2472, #964b9c);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 140px;
}

.section-about {
  background-image: linear-gradient(333deg, #0a2472, #964b9c);
  padding-top: 140px;
  padding-bottom: 140px;
}

.heading-about {
  color: #fff;
  text-align: center;
  font-size: 96px;
  line-height: 96px;
}

.paragraph-about {
  color: #fff9;
  text-align: center;
  font-size: 20px;
  line-height: 26px;
}

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

.header-about {
  background-color: #f5f8fe;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px;
}

.grid-logo-trusted {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: stretch;
  padding-top: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

.grid-benefit-2col {
  grid-template-columns: 1fr 1fr;
  margin-top: 40px;
}

.menu-block-text {
  flex-direction: column;
  padding: 20px 20px 20px 0;
  display: flex;
}

.heading-hero-home--bleu {
  color: #253e8a;
  letter-spacing: -1px;
  margin-bottom: 20px;
  padding-right: 60px;
  font-size: 34px;
  line-height: 44px;
}

.image-83 {
  max-width: 110%;
  margin-top: -21px;
  display: block;
}

.text-span-5 {
  color: #964d98;
}

.image-hero-mobile {
  margin-top: -21px;
  display: none;
}

.image-hero-produit-mobile {
  display: none;
}

.image-hero-produit {
  max-width: 100%;
}

.menu-block-mobile {
  flex-direction: column;
  padding: 20px 20px 20px 0;
  display: none;
}

.navbar-2-component {
  background-color: #fff;
  border-bottom: 1px solid #1122521f;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-2-component.dark {
  background-color: #010923;
}

.navbar-2-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logo-componet {
  width: auto;
  display: flex;
}

.navbar-2-menu {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar-2-menu-right {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-button-warpper {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-2-dropdown-content {
  width: 100%;
  display: flex;
}

.navbar-2-dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
  position: relative;
}

.navbar-2-dropdown-content-right {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 22rem;
  padding: 1.25rem;
  display: block;
  position: relative;
}

.navbar-2-dropdown-content-right.bleu {
  max-width: 30%;
}

.navbar-2-dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-2-dropdown-link-list.top {
  align-content: start;
}

.navbar-2-dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid #69758d1f;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  padding: .75rem;
  display: grid;
}

.navbar-2-dropdown-link:hover {
  background-color: #f5f8fe;
  border-radius: 4px;
}

.navbar-2-dropdown-link.platform {
  border-bottom-width: 0;
}

.navbar-2-item-right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar-2-item-text-small {
  color: #0000007d;
}

.navbar-2-item-text-small.withe {
  color: #fff;
  padding-bottom: 10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 22px;
}

.navbar-dropdown-content-warrper {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.navbar-dropdown-content-warrper.bleu {
  background-color: #263f8b;
  height: 100%;
}

.navbar-dropdown-content-warrper.mauve {
  background-color: #5c469c;
}

.navbar-2-block-text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 2.9rem .75rem 3rem;
  display: flex;
}

.navbar-2-block-text.vauve {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.navbar-block-text-content {
  flex-flow: column;
  display: flex;
}

.navbar-2-menu-dropdown {
  aspect-ratio: auto;
  position: static;
}

.navbar-2-dropdown-toggle {
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  display: flex;
}

.navbar-2-dropdown-toggle.item-menu {
  font-size: 16px;
  font-weight: 600;
}

.navbar-2-dropdown-toggle.item-menu.dark {
  color: #ffdfed99;
}

.navbar-2-dropdown-list {
  box-shadow: 0 5px 10px #0003;
}

.navbar-2-dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2em;
  inset: 81px auto auto 0%;
  overflow: hidden;
  box-shadow: 0 5px 10px #18122b0d;
}

.navbar-2-link {
  padding: 1.75rem 1rem;
  font-weight: 600;
}

.navbar-2-link.item-menu {
  color: #0009;
  font-size: 16px;
  font-weight: 600;
}

.navbar-2-link.item-menu.dark {
  color: #ffdfed99;
}

.logotype-mobile {
  display: none;
}

.navbar-2-image-block {
  width: 100%;
  min-width: 25%;
}

.navbar-2-dropdown-link-image {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid #69758d1f;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  padding: .75rem;
  display: flex;
}

.navbar-2-dropdown-link-image:hover {
  background-color: #f5f8fe;
  border-radius: 4px;
}

.image-84 {
  width: 100%;
  margin-bottom: 1rem;
}

.image-dashboard-produit {
  align-self: auto;
  display: none;
}

.block-img-dashboard-produit {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.image-plaform {
  flex: 0 auto;
  align-self: auto;
}

.image-plaform.widh-80 {
  max-width: 80%;
}

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

.image-plaform.massi {
  max-width: 130%;
  position: relative;
  right: 40px;
}

.block-image-about {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.block-image-about.mobile {
  justify-content: space-around;
  align-items: stretch;
}

.image-hero-about {
  max-width: 250%;
}

.image-hero-about.mobile {
  display: none;
}

.cookie-banner-component {
  z-index: 99;
  background-color: #ebebeb;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
  box-shadow: 0 -5px 8px #2b293524;
}

.cookie-banner-content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 14px;
  display: flex;
}

.cookie-text {
  color: #000;
  font-size: 16px;
  font-weight: 300;
}

.button-banner-cookie {
  background-color: #000;
  border-radius: 50px;
  flex: none;
  margin-left: 20px;
  padding: 15px 30px;
  font-size: 16px;
}

.button-banner-cookie:hover {
  background-color: #000000c2;
}

.link {
  text-decoration: underline;
}

.cookie-block-1 {
  flex-flow: row;
  display: block;
}

.cookie-block-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-cookie {
  color: #000;
  font-weight: 700;
}

.authors-featured {
  color: #000;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.info-post {
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.info-post.authors {
  padding-top: 10px;
  padding-bottom: 20px;
}

.container-filter {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.filter-wrapper {
  text-align: center;
  display: flex;
}

.categorie-featured {
  color: #614c9f;
  text-align: center;
  background-color: #614c9f33;
  border: 1px #614c9f29;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 120px;
  padding: 5px 24px;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.body {
  padding-top: 40px;
  padding-left: 40px;
}

.rich-text-block {
  font-size: 18px;
  line-height: 28px;
}

.mix {
  float: left;
  border: 1px solid #3d78bc1a;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 288px;
  max-width: 288px;
  margin: 10px;
  padding: 40px 10px 10px;
  display: block;
}

.mix.search {
  float: left;
  vertical-align: middle;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  margin: 10px;
  display: block;
}

.mix.observability {
  margin: 10px;
  display: block;
}

.mix.security, .mix.security.observability {
  display: block;
}

.mix-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.filter-btn {
  color: #614c9f;
  background-color: #fff;
  border: 1.5px solid #614c9f;
  border-radius: 20px;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.filter-btn:hover {
  background-color: #614c9f30;
}

.filter-btn.w--current {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 20px;
  margin-left: 0;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
}

.filter-btn.w--current:hover {
  color: #fff;
  background-color: #000;
}

.share-rs {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.social-links {
  padding-left: 10px;
  padding-right: 10px;
}

.icon-share-rs {
  color: #5d3b8ccc;
  background-color: #5d3b8d26;
  border-radius: 50px;
  width: 3rem;
  height: 3rem;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.icon-share-rs:hover {
  color: #fff;
  cursor: pointer;
  background-color: #5d3b8d;
}

.text-share {
  color: #706f6f;
  font-size: 16px;
  font-weight: 600;
}

.image-85 {
  flex: 0 auto;
}

.image-87 {
  max-width: 80%;
}

.grid-footer-2col-landing-page {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
}

.footer-landing-page {
  background-color: #e9ecf3;
  padding-top: 20px;
  padding-bottom: 0;
  position: static;
  inset: 0% 0% auto;
}

.form-book-demo-landing-page {
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/65e72f42a919bc568cb9cd9d_Frame%2041.svg"), linear-gradient(333deg, #253e8a, #974c9d);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: auto, auto;
  padding-top: 160px;
  padding-bottom: 100px;
}

.block-logo-integration {
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  height: 82px;
  display: flex;
}

.block-text-integration {
  justify-content: center;
  align-items: center;
  height: 46px;
  display: flex;
}

.grid-2col-logo-integration {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  display: grid;
}

.text-logo-solution {
  color: #313131;
  text-align: center;
  font-weight: 600;
}

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

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

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

.dropdown-list-2 {
  background-color: #e2e2e2;
}

.dropdown-list-2.w--open {
  background-color: #fffefe;
  box-shadow: 0 5px 10px #0003;
}

.section-about-new {
  aspect-ratio: 16 / 9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-about-new.left {
  aspect-ratio: 16 / 9;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.container-about-us-new {
  background-color: #ecfafe;
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/66d464f54f4363b59d0e1ad3_Mask%20group.png");
  background-position: 101% 1%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 20px;
  max-width: 1280px;
  padding-top: 80px;
  padding-left: 24px;
  padding-right: 24px;
}

.container-about-us-new.right {
  background-color: #f7f1f7;
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/66d46c37e8587b7a761a891d_Mask%20group-2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
}

.image-samir {
  border-radius: 0;
  align-self: flex-end;
  margin-right: 40px;
  display: block;
}

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

.image-nabil {
  align-self: flex-start;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 40px;
}

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

.block-text-about {
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.block-text-about.mr-left, .block-text-plaform-copy.mr-left {
  margin-left: 40px;
}

.image-team-about-us {
  max-width: 120%;
}

.image-team-about-us.mobile {
  display: none;
}

.heading-section-about {
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.heading-section-about.light {
  font-size: 48px;
  font-weight: 300;
  line-height: 54px;
}

.section-lead-team {
  aspect-ratio: 16 / 9;
  margin-top: 100px;
  margin-bottom: 100px;
}

.block-badge-3col {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60px;
  display: grid;
}

.container-team {
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
}

.badge-block {
  border: 2px solid #000;
  border-radius: 8px;
}

.badge-image {
  aspect-ratio: auto;
  border: 1px solid #00000021;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  max-height: 370px;
  display: flex;
}

.badge-text {
  padding-bottom: 40px;
  padding-left: 24px;
  padding-right: 24px;
}

.badge-name {
  color: #000;
  font-size: 24px;
  line-height: 24px;
}

.badge-job-title {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

.badge-icon-linkedin {
  padding-top: 40px;
}

.image-cover-badge {
  color: #000;
  object-fit: cover;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  max-height: 370px;
}

.ratio-test {
  aspect-ratio: 16 / 9;
  background-color: #adbbf7;
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
}

.block-text-form-color {
  background-color: #f5f8fe;
  border-radius: 6px;
  padding: 20px;
}

.section-threart-intel-1 {
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.section-threart-intel-2 {
  background-color: #f5f8fe;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-threart-intel-3 {
  background-color: #f5f8fe00;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: static;
}

.section-threart-intel-3.tab-title {
  padding-bottom: 60px;
}

.section-threart-intel-4 {
  background-color: #f5f8fe;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.div-text-liste {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 30px;
  padding-right: 10px;
  display: grid;
}

.text-liste--16px {
  color: #7b828d;
  font-size: 16px;
  line-height: 24px;
}

.text-liste--16px.with {
  color: #fff9;
}

.icon-text-liste {
  color: #253e8a;
  width: 24px;
  height: 24px;
  margin-right: 16px;
  display: block;
}

.icon-text-liste:hover {
  cursor: pointer;
}

.icon-text-liste.green {
  color: #0bf474;
}

.section-threart-intel-2-copy {
  background-color: #f5f8fe;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-threart-intel-5 {
  background-color: #f5f8fe00;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.section-threart-intel-6 {
  background-color: #f5f8fe;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.grid-what-2col-threart-choose {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
}

.block-threart-choose-1 {
  background-color: #fff;
  border: 2px solid #3d78bc33;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 60px 40px;
  display: flex;
}

.heading-threart-choose-liste {
  color: #000;
  text-align: left;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.heading-threart-choose-liste.light {
  font-size: 48px;
  font-weight: 300;
  line-height: 54px;
}

.block-threart-choose-2 {
  background-color: #f5f8fe;
  border: 2px solid #3d78bc33;
  border-radius: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 60px 40px;
  display: flex;
}

.paragraph-section-16px {
  max-width: 1000px;
  color: var(--color-text);
  text-align: center;
  margin-bottom: 60px;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.paragraph-section-16px.with {
  color: var(--white);
}

.paragraph-section-16px.black {
  color: var(--black);
  margin-bottom: 20px;
}

.text-nam {
  color: var(--black);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 23px;
}

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

.text-nam-job {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

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

.container-threart-intel-4 {
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
}

.grid-what-2col-threart-intel-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr .4fr;
  align-items: center;
}

.block-text-threart-intel.mr-left {
  margin-left: 0;
}

.block-text-hero-threart {
  padding-right: 0;
  display: block;
}

.heading-hero-home-theart {
  color: #253e8a;
  font-size: 63px;
  line-height: 68px;
}

.grid-what-2col-theart-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .75fr;
  align-items: center;
}

.image-theart {
  flex: 0 auto;
  align-self: auto;
  max-width: 110%;
}

.image-theart.widh-80 {
  max-width: 80%;
}

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

.block-text-theart.mr-left {
  margin-left: 40px;
}

.block-text-theart.mr-right {
  padding-right: 40px;
}

.section-grc-1 {
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.section-grc-3 {
  background-color: #f5f8fe;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 140px;
  padding-bottom: 140px;
  display: flex;
  position: static;
}

.section-grc-2, .section-grc-4 {
  background-color: #fff;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.section-grc-5 {
  background-color: #f5f8fe;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.section-grc-6 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.grid-benefit-grc {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px;
}

.image-grc-integtation {
  flex: 0 auto;
  align-self: auto;
  max-width: 548px;
}

.image-grc-integtation.widh-80 {
  max-width: 80%;
}

.image-grc-integtation.mobile {
  display: none;
}

.image-what-is-grc {
  max-width: 580px;
}

.image-hero-produit-grc {
  max-width: 120%;
}

.block-card-samir {
  align-self: stretch;
  margin-bottom: 20px;
  margin-left: 40px;
}

.block-card-samir.mobile {
  display: none;
}

.block-card-nabil {
  align-self: stretch;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 100px;
}

.slider-hero {
  background-color: #ddd0;
  max-width: 1440px;
  height: 700px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.mask {
  overflow: hidden;
}

.section-hero {
  background-image: linear-gradient(171deg, #591a5e, #010923 75%);
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.heading-hero-slider {
  color: #ffdfed;
  letter-spacing: -1px;
  margin-bottom: 20px;
  padding-right: 60px;
  font-size: 42px;
  line-height: 52px;
}

.span-heading-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(168deg, #974c9d, #f16022);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-hero-slider {
  color: #eac8ee;
  margin-top: 10px;
  padding-right: 60px;
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
}

.text-hero-slider.with {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-hero-slider.with.center {
  text-align: center;
  max-width: 900px;
}

.text-hero-slider.with.padding {
  padding-right: 40px;
}

.text-hero-slider.with {
  color: var(--white);
}

.text-hero-slider.platform {
  color: var(--white);
  text-align: center;
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}

.text-hero-slider.margin {
  margin-top: 40px;
}

.button-hero-slider-gradient {
  color: #fff;
  background-image: linear-gradient(154deg, #f16022, #ef5098);
  border-radius: 50px;
  align-items: center;
  margin-left: 0;
  padding: 10px 10px 10px 20px;
  font-size: 14px;
  display: flex;
}

.button-hero-slider-gradient:hover {
  background-image: linear-gradient(334deg, #f16022, #ef5098);
}

.button-hero-slider-gradient.light {
  color: #0a2472;
  background-image: none;
  border: 2px solid #0a2472;
  margin-left: 20px;
  padding-right: 30px;
}

.button-hero-slider-gradient.light:hover {
  color: #fff;
  background-color: #0a2472;
}

.button-hero-slider-gradient.light.with {
  color: #fff;
  border-color: #fff;
}

.button-hero-slider-gradient.light.with:hover {
  color: #4c738d;
  background-color: #fff;
}

.button-hero-slider-gradient.produit {
  background-color: #f16022;
  background-image: none;
}

.button-hero-slider-gradient.produit:hover {
  background-color: #da4709;
}

.block-hero-image {
  width: 100%;
}

.image-hero-1 {
  max-width: 120%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.image-hero-1.slide-1 {
  float: none;
  width: 50%;
  max-width: 50%;
  position: fixed;
  top: -9px;
  right: 139.406px;
}

.image-hero-1.slide-massi {
  float: none;
  max-width: 120%;
  position: static;
  top: 100px;
  right: 139.406px;
}

.image-hero-2 {
  width: 250px;
  display: block;
  position: absolute;
  top: 373px;
  bottom: 0%;
  right: 26%;
}

.image-hero-2.slide-2 {
  width: 380px;
  top: 184px;
  right: 7%;
}

.image-hero-2.slide-3 {
  width: 320px;
  top: 160px;
  right: 4%;
}

.image-hero-2.slide-4 {
  width: 200px;
  top: 188px;
  right: 4%;
}

.image-hero-3 {
  width: 200px;
  display: block;
  position: absolute;
  top: 495px;
  bottom: 0%;
  right: 43%;
}

.image-hero-3.slide-2 {
  width: 180px;
  top: 419px;
}

.image-hero-3.slide-3 {
  width: 360px;
  top: 260px;
  right: 30%;
}

.image-hero-3.slide-4 {
  width: 380px;
  top: 361px;
  right: 28%;
}

.image-hero-4 {
  width: 100px;
  display: block;
  position: absolute;
  top: 284px;
  bottom: 0%;
  right: 53%;
}

.image-hero-4.silde-2 {
  width: 90px;
}

.image-hero-4.silde-3 {
  width: 90px;
  top: 241px;
  right: 54%;
}

.image-hero-4.slide-4 {
  width: 90px;
}

.image-hero-5 {
  width: 100px;
  display: block;
  position: absolute;
  top: 21px;
  bottom: 0%;
  right: 14%;
}

.image-hero-5.slide-2 {
  width: 90px;
}

.image-hero-5.slide-3 {
  width: 90px;
  top: 26px;
  right: 40%;
}

.image-hero-5.slide-4 {
  width: 90px;
  right: 40%;
}

.image-hero-6 {
  width: 100px;
  display: block;
  position: absolute;
  top: 593px;
  bottom: 0%;
  right: 8%;
}

.image-hero-6.slide-2 {
  width: 90px;
  top: 540px;
  right: 41%;
}

.image-hero-6.slide-3 {
  width: 90px;
  top: 534px;
  right: 13%;
}

.image-hero-6.slide-3-copy {
  right: 13%;
}

.image-hero-6.slide-4 {
  width: 90px;
  top: 540px;
  right: 13%;
}

.slide-nav {
  margin-bottom: 20px;
}

.image-hero-7 {
  width: 100px;
  display: block;
  position: absolute;
  top: 593px;
  bottom: 0%;
  right: 8%;
}

.image-hero-7.slide-2 {
  right: 44%;
}

.image-hero-7.slide-3 {
  right: 13%;
}

.image-hero-7.slide4 {
  width: 200px;
  top: 27px;
  right: 25%;
}

.container-hero-slide {
  max-width: 1080px;
  margin-top: 0;
  padding-left: 24px;
  padding-right: 24px;
}

.background-video {
  width: 1080px;
}

.input--video {
  background-color: #171717;
  border: 1px solid #2d2d2d;
  border-radius: .5rem;
  width: 100%;
  padding: 0;
  box-shadow: inset 0 2px 8px #0003;
}

.container-video {
  background-color: #fff;
  border-radius: 10px;
  margin-top: -300px;
  padding: 10px;
  box-shadow: 0 2px 17px 6px #5c3b761a;
}

.container-video.webinar {
  margin-top: 0;
}

.container-video.hero {
  min-width: 100%;
  margin-top: 0;
  padding: 6px;
}

.container-video.hero.mobile {
  display: none;
}

.section-9 {
  padding-top: 140px;
}

.form-book-a-webinar {
  margin-bottom: 0;
}

.button-watch {
  background-color: #253e8a;
  background-image: linear-gradient(333deg, #253e8a, #974c9d);
  border-radius: 50px;
  align-self: stretch;
  padding: 12px 40px;
  font-size: 16px;
  font-weight: 700;
}

.section-webinar-grc {
  padding-top: 140px;
  padding-bottom: 220px;
}

.container-webinar-grc {
  max-width: 1280px;
  padding-left: 24px;
  padding-right: 24px;
}

.webinar-grc-block-2col {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.webinar-block-text, .webinar-block-text.lecteur {
  padding-right: 0;
}

.webinar-block-form {
  padding-top: 75px;
}

.block-speaker-webinar {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  margin-bottom: 40px;
  padding-top: 10px;
  display: flex;
}

.heading-speaker-webinar {
  color: #000;
  font-size: 24px;
  font-weight: 600;
}

.heading-speaker-webinar.with {
  color: #fff;
  font-size: 52px;
  line-height: 64px;
}

.img-speaker-webinar {
  width: 80px;
  margin-bottom: 10px;
}

.speaker-nam {
  color: #000;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.heading-register-form {
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 300;
}

.text-medium--webinar {
  color: var(--color-text);
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.text-medium--webinar.with {
  color: var(--white);
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-medium--webinar.with.center {
  text-align: center;
  max-width: 900px;
}

.text-medium--webinar.with.padding {
  padding-right: 40px;
}

.text-medium--webinar.with {
  color: var(--white);
}

.text-medium--webinar.platform {
  color: var(--white);
  text-align: center;
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}

.text-medium--webinar.margin {
  margin-top: 40px;
}

.heading-articl-webinar {
  color: #000;
  margin-bottom: 60px;
  font-size: 42px;
  font-weight: 600;
  line-height: 55px;
}

.heading-articl-webinar.with {
  color: #fff;
  font-size: 52px;
  line-height: 64px;
}

.block-form-raw-book-a-webinar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8fe;
  border-radius: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  padding: 40px 16px;
  display: block;
}

.filed-2col-webinar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.checkbox-form-webinar {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.filed-button--webinar {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.heading {
  text-align: center;
}

.block-filed-webinar {
  margin-bottom: 20px;
}

.heading-webinar {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.heading-webinar.with {
  color: #fff;
  font-size: 52px;
  line-height: 64px;
}

.live-webinar {
  background-color: #000;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 230px;
  padding: 8px 10px 8px 20px;
  display: flex;
}

.webinar-grc-block-1col {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-tabs-autoplay {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.page-padding {
  max-width: 1280px;
}

.container-large {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.auto-tabs-component {
  position: relative;
}

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

.auto-tabs-menu {
  border-left: .3rem solid #e4e4e4;
  width: 45%;
  min-width: 34px;
  max-width: 34rem;
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
  padding-right: 12rem;
}

.auto-tabs-menu.lef {
  padding-right: 6rem;
  left: 60px;
}

.auto-tabs-content {
  background-color: #f5f8fe;
  border-radius: 20px;
  flex: 1;
  height: 50svh;
  min-height: 50rem;
  margin-right: -4rem;
  overflow: clip;
}

.auto-tabs-content.left {
  margin-left: -4rem;
  margin-right: 0;
}

.auto-tabs-link {
  color: #b3b3b3;
  background-color: #0000;
  border-left: .3rem solid #0000;
  margin-left: -.3rem;
  padding: 1rem 0 1rem 2rem;
  transition: border-color .3s, color .3s;
}

.auto-tabs-link.w--current {
  color: #000;
  background-color: #0000;
  border-left: .3rem solid #00000036;
}

.heading-style-h4 {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

.auto-tabs-description {
  margin-top: .7rem;
}

.overflow-hidden {
  overflow: hidden;
}

.copy-small {
  margin-bottom: 0;
  font-size: 1.05rem;
  line-height: 1.4rem;
}

.auto-tabs-progress-bar {
  background-color: #0062ff;
  border-radius: 20px;
  width: .3rem;
  height: 50%;
  margin-left: -.3rem;
  position: absolute;
  inset: 0% auto 0 0%;
}

.auto-tabs-content-item {
  width: 100%;
  height: 100%;
  overflow: clip;
}

.auto-tabs-content-inner {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 4.5rem 0 4.5rem 4.5rem;
  display: flex;
}

.auto-tabs-content-inner.left {
  padding-left: 0;
  padding-right: 4.5rem;
}

.auto-tabs-animate-from-right {
  width: 100%;
  height: 100%;
  margin-right: -1px;
  position: relative;
  overflow: clip;
}

.cover-100--absolute {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0;
}

.autoplay-tabs-custom-css, .autoplay-tabs-custom-js {
  display: none;
}

.auto-tabs-button {
  margin-bottom: .8rem;
  padding: 0;
  position: absolute;
  inset: auto 0 0% 0%;
}

.auto-tabs-icon {
  width: 1.1rem;
  height: 1.1rem;
}

.pause-icon-component {
  height: 100%;
}

.svg-icon {
  width: 2rem;
  height: 2rem;
}

.svg-icon:hover {
  cursor: pointer;
}

.auto-tabs-button-inner {
  grid-column-gap: .4px;
  grid-row-gap: .4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.auto-tabs-button-inner.is-absolute {
  position: absolute;
  inset: 0% auto auto 0%;
}

.icon-component {
  width: 1.1rem;
  height: 1.1rem;
}

.section-tabs-autoplay-2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.section-tab {
  overflow: hidden;
}

.container-tab {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.slider_component {
  position: relative;
}

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

.swiper-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.swiper-slide {
  color: #3333338a;
  background-color: #ddd0;
  flex: none;
  padding: 0;
  font-size: 16px;
}

.swiper-slide.w--current {
  color: #000;
  background-color: #fff0;
  flex: none;
  padding: 0;
  font-weight: 700;
}

.slider_content {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: column;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-right: 0;
  display: flex;
}

.slider_content-block-text {
  width: 40%;
  height: 30rem;
}

.slider_content-block-img {
  width: 60%;
  height: 100%;
}

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

.slider_content-block {
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.slider_content-block-feature {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.block-feature-slide-tab {
  width: 25%;
}

.block-feature-slide-tab._3col {
  width: 33%;
}

.tab-bg {
  z-index: -10;
  background-color: #f5f8fe;
  border-radius: 20px;
  width: 100%;
  height: 25rem;
  margin-top: 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.form-book-a-demo-copy {
  margin-bottom: 0;
}

.platfom-menu-26 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}

.navbar-26-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-26-dropdown-content {
  width: 100%;
  display: flex;
}

.navbar-26-dropdown-content-left {
  grid-column-gap: .5rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: minmax(150px, 1fr) repeat(auto-fit, minmax(150px, 1fr));
  grid-auto-columns: 1fr;
  max-width: 70%;
  padding: 1rem 2rem 2rem 0;
  display: grid;
  position: relative;
}

.navbar-26-dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-26-dropdown-link-list.top {
  align-content: start;
}

.navbar-26-dropdown-link-image {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid #69758d1f;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  padding: .75rem;
  display: flex;
}

.navbar-26-dropdown-link-image:hover {
  background-color: #f5f8fe;
  border-radius: 4px;
}

.navbar-26-dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid #69758d1f;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  padding: .75rem;
  display: grid;
}

.navbar-26-dropdown-link:hover {
  background-color: #f5f8fe;
  border-radius: 4px;
}

.navbar-26-dropdown-link.platform {
  grid-column-gap: 0rem;
  grid-row-gap: 6px;
  border-bottom-width: 0;
  grid-template-rows: auto auto;
  grid-template-columns: minmax(100%, 1fr);
  grid-auto-flow: column;
  padding-left: 0;
  padding-right: 0;
}

.navbar-26-icon-warpper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.navbar-26-item-right {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.titel-link-menu-26 {
  color: #000;
  align-self: center;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.small-text-menu-26 {
  color: #69758c;
  font-size: 14px;
  font-weight: 400;
}

.small-text-menu-26.space {
  margin-top: 10px;
}

.navbar-26-dropdown-link-image-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid #69758d1f;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: stretch stretch;
  padding: .75rem;
  display: flex;
}

.navbar-26-dropdown-link-image-copy:hover {
  background-color: #f5f8fe;
  border-radius: 4px;
}

.navbar-2-image-block-copy {
  width: 100%;
  min-width: 25%;
}

.navbar-2-dropdown-link-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-bottom: 1px solid #69758d1f;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  padding: .75rem;
  display: grid;
}

.navbar-2-dropdown-link-copy:hover {
  background-color: #f5f8fe;
  border-radius: 4px;
}

.navbar-2-dropdown-link-copy.platform {
  border-bottom-width: 0;
  grid-template-rows: auto auto;
  grid-template-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
}

.icon-menu-platform {
  max-width: 50%;
}

.image-massi-agent-ai {
  flex: 0 auto;
  align-self: auto;
}

.image-massi-agent-ai.widh-80 {
  max-width: 80%;
}

.image-massi-agent-ai.mobile {
  display: none;
}

.section-webinars-post {
  padding-top: 140px;
  padding-bottom: 40px;
}

.section-webinar-featured {
  margin-top: 60px;
  padding: 10px 24px 100px;
}

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

.webinars-item {
  border: 1.5px solid #3d78bc1a;
  border-radius: 20px;
  padding: 20px;
}

.webinars-item:hover {
  background-color: #3d78bc1a;
  border-color: #3d78bc1a;
}

.card-event {
  padding: 20px;
}

.card-event.webinars-item {
  flex-flow: column;
  justify-content: space-around;
  display: flex;
}

.event-category {
  color: #614c9f;
  text-align: center;
  background-color: #614c9f33;
  border: 1px #614c9f29;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 5px 24px;
  font-size: 12px;
  font-weight: 700;
  display: block;
}

.block-features-webinar {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.div-block-10 {
  align-self: center;
  width: 40%;
}

.div-block-11 {
  width: 60%;
}

.button-watch-now {
  color: #fff;
  border: 0 solid #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  margin-right: 0;
  padding: 10px 20px 10px 30px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.info-location {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: red;
  border: 0 solid #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 0 20px 0 0;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.icon-info {
  color: #444;
  width: 24px;
  height: 24px;
  margin-left: 0;
  font-size: 14px;
}

.button-register-now {
  color: #fff;
  border: 0 solid #fff;
  border-radius: 50px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 10px 20px 10px 30px;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.container-free-ngav {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.block-form-free-ngav {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60%;
  margin: 220px auto 140px;
  display: flex;
}

.block-text-free-ngav {
  aspect-ratio: 2 / 3;
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/65e72f42a919bc568cb9cd9d_Frame%2041.svg"), linear-gradient(333deg, #253e8a, #974c9d);
  background-position: 100% 100%, 0 0;
  background-size: cover, auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  max-width: 640px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.hero-ngav-free {
  background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/65e72f42a919bc568cb9cd9d_Frame%2041.svg"), linear-gradient(333deg, #253e8a, #974c9d);
  background-position: 50% 100%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: cover, auto;
  padding-top: 160px;
  padding-bottom: 300px;
  padding-left: 40px;
}

.form-free-solution {
  width: 512px;
  margin-bottom: 0;
}

.block-heading-form-free-solution {
  width: 512px;
  padding-bottom: 40px;
}

.block-form-raw-free-solution {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8fe;
  border-radius: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  padding: 40px 16px;
  display: block;
}

.button-regiter-free-solution {
  background-color: #253e8a;
  background-image: linear-gradient(333deg, #253e8a, #974c9d);
  border-radius: 12px;
  align-self: stretch;
  padding: 12px 40px;
  font-size: 16px;
  font-weight: 700;
}

.filed-button--free-solution {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.success-messa-free-plan {
  background-color: #0bf4741c;
  border-style: none;
  border-radius: 8px;
}

.text-success {
  color: #046340;
  margin-bottom: 10px;
}

.icon-message-success {
  color: #01cf61;
  width: 52px;
}

.text-span-6 {
  border: 0 solid #000;
}

.section--pricing {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-card-pricing {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.bolck-card-pricing {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.bolck-card-pricing.marging {
  margin-top: 30px;
}

.card-pricing {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #3d78bc33;
  border-radius: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 24px 24px;
  display: flex;
  box-shadow: 5px 5px 10px #18122b0d;
}

.block-included-pack {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-bloc-card-pricing {
  color: #000;
  padding-right: 0;
}

.text-bloc-card-pricing.padding-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.heading-card-pricing-pack {
  text-align: left;
  margin-top: 0;
  font-size: 36px;
  font-weight: 600;
  line-height: 38px;
}

.text-card-pricing-packy {
  color: var(--color-text);
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.icon-check {
  color: #1ed07b;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}

.feature-pricing-pack {
  color: #253e8a;
  font-size: 16px;
  line-height: 22px;
}

.features-block {
  margin-bottom: 20px;
}

.featurs-title {
  color: #000;
  font-weight: 600;
}

.button-request-pricing {
  color: #fff;
  background-image: linear-gradient(334deg, #0a2472, #964b9c);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 15px 20px 15px 30px;
  font-size: 16px;
  display: flex;
}

.button-request-pricing:hover {
  background-image: linear-gradient(334deg, #964b9c, #0a2472);
}

.button-request-pricing.light {
  color: #0a2472;
  background-image: none;
  border: 2px solid #0a2472;
  margin-left: 20px;
  padding-right: 30px;
}

.button-request-pricing.light:hover {
  color: #fff;
  background-color: #0a2472;
}

.button-request-pricing.light.with {
  color: #fff;
  border-color: #fff;
}

.button-request-pricing.light.with:hover {
  color: #4c738d;
  background-color: #fff;
}

.button-request-pricing.produit {
  background-color: #f16022;
  background-image: none;
}

.button-request-pricing.produit:hover {
  background-color: #da4709;
}

.button-request-pricing.light--white {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  background-image: none;
  border: 1px solid #fff;
  margin-left: 20px;
  padding: 10px 20px;
  font-size: 14px;
}

.button-request-pricing.light--white:hover {
  color: #0f0b2c;
  background-color: #fff;
}

.button-request-pricing.light--white.with {
  color: #fff;
  border-color: #fff;
}

.button-request-pricing.light--white.with:hover {
  color: #4c738d;
  background-color: #fff;
}

.form-request-pricing {
  margin-bottom: 0;
}

.block-form-request {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8fe;
  border-radius: 12px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  padding: 40px 16px;
  display: grid;
}

.section--testimonials {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 140px;
  padding-bottom: 140px;
}

.block-testimonials {
  width: 100%;
}

.slider-testimonials {
  background-color: #fff0;
  height: auto;
}

.testimonials-mask {
  padding-top: 20px;
  padding-bottom: 20px;
}

.testimonial-slider-item {
  max-width: 380px;
  margin-right: 30px;
}

.testimonials-card {
  background-color: #fff;
  border: 1px solid #3d78bc33;
  border-radius: 16px;
  padding: 30px;
  box-shadow: 5px 5px 10px #18122b0d;
}

.testimonial-slide-nav {
  border: 1px solid #0000;
  inset: auto 0% -15%;
}

.live-conference {
  background-color: #000;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  width: 250px;
  padding: 8px 10px;
  display: block;
}

.form-video-block-2col {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 50% 50%;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: grid;
}

.block-form-video {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f8fe;
  border-radius: 8px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  margin-left: 40px;
  margin-right: 40px;
  padding: 40px 16px;
  display: block;
}

.block-success-video {
  background-color: #ddd0;
}

.section-event-list {
  padding-top: 20px;
  padding-bottom: 140px;
}

.collection-list-event {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-item {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.event-reply {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.event-reply.with {
  color: #fff;
  font-size: 52px;
  line-height: 64px;
}

.text-block-6 {
  color: #0009;
  font-weight: 600;
}

.text-block-6:hover {
  color: #000;
}

.block-icon-reply {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-event {
  padding-top: 140px;
  padding-bottom: 220px;
}

.image-darkweb {
  width: 600px;
  max-width: 600px;
  display: block;
}

.image-darkweb.old {
  max-width: 621px;
}

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

.block-image-dark {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 480px;
  display: block;
}

.grid-what-2col--darkweb {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  place-content: stretch center;
  align-items: center;
}

.section-darkweb {
  background-color: #fff;
  padding-top: 140px;
  padding-bottom: 140px;
  position: static;
}

.container-darkweb {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.block-text-dark.mr-left {
  margin-left: 40px;
}

.text-medium-darkweb {
  color: var(--color-text);
  margin-top: 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

.block-img-hero-darkweb {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
}

.image-hero-produit-darkweb {
  max-width: 120%;
  height: 100%;
  display: block;
}

.image-93 {
  z-index: 10;
  position: relative;
  top: -429px;
  left: -106px;
}

.image-94 {
  position: relative;
  top: -312px;
  left: -285px;
}

.image-95 {
  position: relative;
  top: -175px;
  left: -464px;
}

.image-96 {
  position: relative;
  top: -467px;
  left: 13px;
}

.image-97 {
  position: relative;
  top: -100px;
  right: -245px;
}

.image-98 {
  position: relative;
  top: -183px;
  left: -448px;
}

.image-99 {
  position: relative;
  top: -700px;
  left: 382px;
}

.image-100 {
  position: relative;
  top: -89px;
  right: -82px;
}

.image-101 {
  position: relative;
  top: -520px;
  right: -241px;
}

.image-102 {
  position: relative;
  top: -295px;
  left: -269px;
}

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

.image-grc {
  flex: 0 auto;
  align-self: auto;
  width: 100%;
}

.image-grc.widh-80 {
  max-width: 80%;
}

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

.image-grc.massi {
  max-width: 130%;
  position: relative;
  right: 40px;
}

.grid-what-2col-grc {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .4fr .6fr;
  align-items: center;
}

.grid-what-2col-grc.text-right {
  grid-template-columns: .6fr .4fr;
}

@media screen and (min-width: 1280px) {
  .block-img-hero-platform.video {
    border-radius: 16px;
  }

  .section-image-header.video {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-hero-1.slide-1 {
    width: 48%;
  }

  .image-hero-2.slide-2 {
    width: 380px;
    top: 150px;
  }

  .image-hero-3.slide-2 {
    top: 420px;
  }

  .image-hero-3.slide-4 {
    width: 400px;
    top: 340px;
    right: 28%;
  }

  .image-hero-4.silde-2, .image-hero-4.silde-3 {
    width: 80px;
  }

  .image-hero-4.slide-4 {
    width: 80px;
    top: 230px;
  }

  .image-hero-5.slide-2, .image-hero-5.slide-3, .image-hero-5.slide-4, .image-hero-6.slide-2 {
    width: 80px;
  }

  .image-hero-6.slide-3 {
    width: 80px;
    max-width: 800%;
    top: 552px;
  }

  .image-hero-6.slide-4 {
    width: 80px;
    top: 539px;
  }

  .container-video.hero {
    width: 100%;
    margin-top: 0;
  }
}

@media screen and (min-width: 1440px) {
  .container-2 {
    max-width: 1280px;
  }

  .text-medium.ngav {
    text-align: left;
    margin-top: 0;
    font-size: 18px;
  }

  .block-img-hero-platform.video {
    border-radius: 24px;
  }

  .slider-hero {
    height: 680px;
  }

  .section-hero {
    padding-top: 60px;
  }

  .heading-hero-slider {
    font-size: 52px;
    line-height: 58px;
  }

  .text-hero-slider {
    font-size: 18px;
    line-height: 28px;
  }

  .image-hero-1.slide-2, .image-hero-1.slide-3, .image-hero-1.slide-4 {
    max-width: 100%;
  }

  .image-hero-2.slide-2 {
    top: 175px;
  }

  .image-hero-2.slide-4 {
    width: 230px;
    right: 5%;
  }

  .image-hero-3.slide-2 {
    top: 433px;
  }

  .image-hero-3.slide-3 {
    top: 266px;
    right: 32%;
  }

  .image-hero-3.slide-4 {
    top: 354px;
  }

  .image-hero-4.silde-2 {
    width: 100px;
    right: 53%;
  }

  .image-hero-4.silde-3 {
    width: 100px;
    top: 237px;
    right: 52%;
  }

  .image-hero-4.slide-4 {
    width: 100px;
    top: 270px;
  }

  .image-hero-5.slide-2 {
    width: 100px;
    right: 37%;
  }

  .image-hero-5.slide-3 {
    width: 100px;
    top: 17px;
  }

  .image-hero-5.slide-4 {
    width: 100px;
  }

  .image-hero-6.slide-2 {
    width: 100px;
    top: 521px;
  }

  .image-hero-6.slide-3 {
    width: 100px;
    top: 530px;
    right: 17%;
  }

  .image-hero-6.slide-4 {
    width: 100px;
    top: 531px;
    right: 19%;
  }

  .image-hero-7.slide4 {
    width: 230px;
  }

  .video {
    border-radius: 16px;
  }

  .container-video {
    background-color: #fff;
    border-radius: 8px;
    max-width: 1080px;
    padding: 10px;
    box-shadow: 0 0 17px 6px #5c3b761a;
  }

  .container-video.webinar {
    max-width: 1280px;
  }

  .page-padding {
    margin-left: auto;
    margin-right: auto;
  }

  .auto-tabs-menu {
    padding-right: 4rem;
  }

  .auto-tabs-content {
    background-color: #f5f8fe;
  }

  .cover-100--absolute {
    object-fit: contain;
  }

  .platfom-menu-26 {
    max-width: 1280px;
  }

  .block-form-free-ngav {
    flex-flow: column;
  }

  .block-text-free-ngav {
    background-image: linear-gradient(333deg, #253e8a, #974c9d);
  }

  .block-heading-form-free-solution {
    align-self: center;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-regiter-free-solution {
    border-radius: 12px;
    font-weight: 600;
  }

  .text-span-6 {
    color: #02b26c;
  }

  .testimonials-mask {
    bottom: 40px;
  }

  .testimonial-slide-nav {
    background-color: #8f8f8f00;
    border: 1px solid #0000;
  }

  .form-video-block-2col {
    justify-content: stretch;
  }
}

@media screen and (max-width: 991px) {
  .navbar {
    inset: 0% 0% auto;
  }

  .nav-menu {
    color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
  }

  .button-menu {
    grid-column-gap: .5px;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
    position: relative;
  }

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

  .dropdown-list.w--open {
    position: relative;
  }

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

  .menu-block {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-toggle {
    width: 100%;
    display: block;
  }

  .text-block {
    margin-left: auto;
    margin-right: auto;
  }

  .block-button-menu {
    background-color: #fff;
    flex-direction: row;
    align-self: auto;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .item-menu {
    background-color: #fff;
  }

  .container-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-2 {
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .heading-hero-home {
    font-size: 51px;
  }

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

  .text-medium.with {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .text-medium.with.padding {
    padding-right: 0;
  }

  .text-medium.platform {
    font-size: 33px;
  }

  .text-medium.margin {
    margin-top: 0;
  }

  .button-hero-color.light.with {
    padding: 10px 20px;
  }

  .button-hero-color.produit {
    padding: 10px 15px 10px 20px;
  }

  .button-hero-color.light--white.with {
    padding: 10px 20px;
  }

  .div-block {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }

  .menu-block-company {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-section {
    font-size: 36px;
  }

  .heading-section.padding {
    padding-bottom: 20px;
  }

  .paragraph-section {
    font-size: 18px;
    line-height: 25px;
  }

  .bolck-card-4col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .card-home {
    grid-auto-flow: column;
    display: block;
  }

  .heading-card-home {
    font-size: 28px;
    line-height: 36px;
  }

  .text-card-home {
    font-size: 16px;
    line-height: 24px;
  }

  .section-3 {
    flex-direction: column;
    display: flex;
  }

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

  .button-tab {
    width: 150px;
  }

  .container-case-studies {
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .grid-3col {
    padding-bottom: 0;
    display: block;
  }

  .card-left {
    margin-bottom: 0;
  }

  .heading-card-left {
    font-size: 20px;
    line-height: 26px;
  }

  .text-card-left {
    font-size: 15px;
    line-height: 25px;
  }

  .grid-footer-4col {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr;
  }

  .hero-produit {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .block-text-hero-produit {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .block-img-hero-produit {
    display: block;
  }

  .heading-hero-produit {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .block-button-hero-produit {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

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

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

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

  .grid-benefit {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .section-benefits {
    flex-direction: column;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .section-get-started {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-get-started {
    flex-flow: column;
    display: flex;
  }

  .heading-hero-get-started {
    text-align: center;
    font-size: 36px;
  }

  .text-medium-get-started {
    text-align: center;
    margin-top: 0;
    font-size: 16px;
  }

  .section-form-produit {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .block-liste {
    margin-bottom: 40px;
  }

  .block-featured {
    flex-flow: column;
  }

  .link-block-image-featured {
    width: 100%;
  }

  .collection-list-articles {
    grid-template-columns: 1fr 1fr;
  }

  .container-heading-articl.bg-image {
    background-size: cover;
    margin-left: 24px;
    margin-right: 24px;
  }

  .block-heading-articl {
    padding-left: 60px;
    padding-right: 60px;
  }

  .summary-post {
    font-weight: 400;
  }

  .bolck-back-blog {
    padding-left: 24px;
  }

  .logo-client {
    padding-left: 20px;
    padding-right: 20px;
  }

  .block-logo-trusted-us {
    width: 229px;
  }

  .hero-platform {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .block-text-hero-platform {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .logo-hero-white {
    max-width: 100%;
  }

  .grid-what-2col-platform {
    grid-template-columns: 1fr;
  }

  .block-img-hero-platform {
    margin-top: -150px;
  }

  .block-img-hero-platform.video {
    max-width: 90%;
  }

  .heading-section-platform {
    font-size: 36px;
    display: none;
  }

  .heading-section-platform.heading-section-platform {
    display: block;
  }

  .heading-section-platform.light {
    margin-bottom: 40px;
    font-size: 36px;
    line-height: 46px;
    display: block;
  }

  .heading-section-platform.mobile {
    text-align: center;
    font-size: 36px;
    display: none;
  }

  .heading-section-platform.tablet {
    text-align: center;
    display: inline-block;
  }

  .heading-section-platform.hide {
    display: none;
  }

  .heading-section-platform.desktop {
    display: inline-block;
  }

  .section-image-header {
    margin-bottom: 40px;
  }

  .section-platform-3, .section-platform-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-what-2col-platform-1 {
    grid-template-columns: 1fr;
  }

  .section-platform-5 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-what-2col-platform-2 {
    grid-template-columns: 1fr;
  }

  .text-medium-platform {
    font-size: 18px;
  }

  .section-platform-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .block-text-plaform.mr-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-left: 0;
    display: flex;
  }

  .block-text-plaform.mr-right {
    flex-flow: column;
    margin-right: 0;
    display: flex;
  }

  .section-platform-7 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .hero-privacy-policy {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .block-privacy-policy {
    margin-top: -100px;
  }

  .paragraph-privacy-policy {
    font-size: 18px;
    line-height: 25px;
  }

  .text-policy {
    margin-top: 10px;
    padding-top: 0;
  }

  .hero-terms {
    padding-top: 100px;
    padding-bottom: 40px;
  }

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

  .container-integrations {
    max-width: 95%;
  }

  .block-logos {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-about-us-2col.text-right {
    grid-template-columns: 1fr;
  }

  .text-medium-about-us {
    font-size: 17px;
  }

  .section-arrow {
    margin-top: -15px;
  }

  .container-arrow {
    padding-left: 220px;
  }

  .grid-logo-trusted {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

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

  .menu-button {
    background-color: #fff;
  }

  .menu-button.w--open {
    background-color: #fff9f9;
  }

  .icon {
    color: #000;
  }

  .menu-block-text, .image-83 {
    display: none;
  }

  .image-hero-mobile {
    max-width: 90%;
    margin-top: 20px;
    margin-left: 0;
    display: block;
    position: relative;
    left: 40px;
  }

  .image-hero-mobile.hero-power-soc {
    max-width: 70%;
    left: 95px;
  }

  .menu-block-mobile {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .navbar-2-component {
    background-color: #fff;
  }

  .navbar-2-menu {
    background-color: #fff;
    justify-content: space-between;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar-2-menu-left {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .navbar-2-menu-right {
    flex-flow: column-reverse;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .navbar-button-warpper {
    flex-flow: column-reverse;
    align-items: stretch;
  }

  .navbar-2-dropdown-content {
    flex-flow: column;
  }

  .navbar-2-dropdown-content-left {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-2-dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .navbar-2-dropdown-content-right.bleu {
    padding: 1rem 0 0;
  }

  .navbar-2-dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-2-menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar-2-dropdown-toggle.item-menu {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar-2-dropdown-list {
    position: relative;
    overflow: hidden;
    box-shadow: 0 5px 10px #0003;
  }

  .navbar-2-dropdown-list.w--open {
    min-width: auto;
    max-width: 100%;
    box-shadow: none;
    margin-bottom: 1.5rem;
    padding: 0 0 0 0;
    top: 0;
    left: 0%;
    right: 0;
  }

  .navbar-2menu-button.w--open {
    background-color: #fff;
  }

  .navbar-2-link {
    width: 100%;
  }

  .navbar-2-link.item-menu {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .icon-2 {
    color: #00000080;
  }

  .navbar-2-dropdown-link-image {
    padding-left: 0;
    padding-right: 0;
  }

  .image-dashboard-produit {
    display: block;
  }

  .block-img-dashboard-produit {
    display: none;
  }

  .image-plaform.mobile, .block-image-about {
    display: block;
  }

  .image-hero-about {
    width: 120%;
    margin-left: -70px;
    display: none;
  }

  .image-hero-about.mobile {
    display: inline-block;
  }

  .cookie-banner-content {
    justify-content: space-between;
    align-items: center;
  }

  .cookie-text {
    font-size: 15px;
    line-height: 20px;
  }

  .button-banner-cookie {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-filter {
    padding-right: 0;
  }

  .mix.security, .mix.security.observability {
    width: 50%;
  }

  .mix-container {
    flex-flow: row;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 25px;
    margin-right: 25px;
    display: block;
  }

  .grid-footer-2col-landing-page {
    grid-template-rows: auto auto;
    grid-template-columns: .5fr .5fr;
  }

  .form-book-demo-landing-page {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .dropdown-2 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-list-2.w--open {
    box-shadow: none;
  }

  .container-about-us-new {
    background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/66d464f54f4363b59d0e1ad3_Mask%20group.png");
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 390px 320px;
    background-attachment: scroll;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-about-us-new.right {
    background-size: 390px;
  }

  .image-nabil {
    margin-left: 0;
  }

  .block-text-about {
    padding-left: 0;
    padding-right: 0;
  }

  .block-text-about.mr-left {
    margin-left: 0;
  }

  .block-text-about.mr-right {
    margin-right: 0;
  }

  .block-text-plaform-copy.mr-left {
    margin-left: 0;
  }

  .block-text-plaform-copy.mr-right {
    margin-right: 0;
  }

  .image-team-about-us {
    margin-left: -32px;
  }

  .heading-section-about {
    font-size: 36px;
  }

  .block-badge-3col {
    grid-template-columns: 1fr 1fr;
  }

  .section-threart-intel-1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-threart-intel-2 {
    flex-direction: column;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .section-threart-intel-3, .section-threart-intel-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .div-text-liste {
    margin-bottom: 40px;
  }

  .section-threart-intel-2-copy {
    flex-direction: column;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
  }

  .section-threart-intel-5, .section-threart-intel-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grid-what-2col-threart-choose {
    grid-template-columns: 1fr;
  }

  .block-threart-choose-1 {
    display: none;
  }

  .heading-threart-choose-liste {
    font-size: 36px;
  }

  .block-threart-choose-2 {
    display: none;
  }

  .paragraph-section-16px {
    font-size: 18px;
    line-height: 25px;
  }

  .text-nam, .text-nam-job {
    font-size: 18px;
  }

  .grid-what-2col-threart-intel-4 {
    grid-template-columns: 1fr;
  }

  .block-text-threart-intel.mr-left {
    margin-left: 0;
  }

  .block-text-threart-intel.mr-right {
    margin-right: 0;
  }

  .block-text-hero-threart {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-hero-home-theart {
    font-size: 51px;
  }

  .grid-what-2col-theart-1 {
    grid-template-columns: 1fr;
    justify-content: stretch;
    place-items: center stretch;
  }

  .image-theart.mobile {
    display: block;
  }

  .block-text-theart.mr-left {
    margin-left: 0;
  }

  .block-text-theart.mr-right {
    margin-right: 0;
    padding-right: 0;
  }

  .section-grc-1, .section-grc-3, .section-grc-2, .section-grc-4, .section-grc-5, .section-grc-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

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

  .image-grc-integtation.mobile {
    display: block;
  }

  .image-hero-produit-grc {
    vertical-align: baseline;
    max-width: 100%;
  }

  .block-card-samir {
    margin-left: 0;
  }

  .block-card-samir.mobile {
    display: none;
  }

  .block-card-nabil {
    margin-left: 0;
    margin-right: 0;
  }

  .slider-hero {
    height: 896px;
    margin-top: 0;
  }

  .section-hero {
    padding-bottom: 60px;
  }

  .heading-hero-slider {
    text-align: center;
    font-size: 42px;
    line-height: 49px;
  }

  .text-hero-slider {
    text-align: center;
    padding-right: 0;
    font-size: 18px;
  }

  .text-hero-slider.with {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .text-hero-slider.with.padding {
    padding-right: 0;
  }

  .text-hero-slider.platform {
    font-size: 33px;
  }

  .text-hero-slider.margin {
    margin-top: 0;
  }

  .button-hero-slider-gradient.light.with {
    padding: 10px 20px;
  }

  .button-hero-slider-gradient.produit {
    padding: 10px 15px 10px 20px;
  }

  .block-hero-image {
    display: none;
  }

  .image-hero-2 {
    width: 150px;
  }

  .image-hero-3 {
    width: 150px;
    margin-bottom: 0;
  }

  .image-hero-4, .image-hero-5, .image-hero-6 {
    width: 80px;
  }

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

  .image-hero-7 {
    width: 80px;
  }

  .container-hero-slide {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-video {
    margin-top: -150px;
  }

  .container-video.hero {
    display: none;
  }

  .container-video.hero.mobile {
    display: block;
  }

  .text-medium--webinar {
    font-size: 18px;
  }

  .text-medium--webinar.with {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .text-medium--webinar.with.padding {
    padding-right: 0;
  }

  .text-medium--webinar.platform {
    font-size: 33px;
  }

  .text-medium--webinar.margin {
    margin-top: 0;
  }

  .navbar-26-dropdown-content {
    flex-flow: column;
  }

  .navbar-26-dropdown-content-left {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-26-dropdown-link-image, .navbar-26-dropdown-link, .navbar-26-dropdown-link-image-copy, .navbar-2-dropdown-link-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .image-massi-agent-ai.mobile {
    align-self: center;
    display: block;
  }

  .block-text-free-ngav {
    display: none;
  }

  .hero-ngav-free {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .section--pricing {
    flex-direction: column;
    display: flex;
  }

  .card-pricing {
    grid-auto-flow: column;
    display: block;
  }

  .heading-card-pricing-pack {
    font-size: 28px;
    line-height: 36px;
  }

  .text-card-pricing-packy {
    font-size: 16px;
    line-height: 24px;
  }

  .button-request-pricing.light.with {
    padding: 10px 20px;
  }

  .button-request-pricing.produit {
    padding: 10px 15px 10px 20px;
  }

  .button-request-pricing.light--white.with {
    padding: 10px 20px;
  }

  .section--testimonials {
    flex-direction: column;
    display: flex;
  }

  .collection-list-event {
    grid-template-columns: 1fr 1fr;
  }

  .image-darkweb {
    display: block;
  }

  .image-darkweb.mobile {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .block-image-dark {
    display: none;
  }

  .grid-what-2col--darkweb {
    grid-template-columns: 1fr;
  }

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

  .block-text-dark.mr-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    margin-left: 0;
    display: flex;
  }

  .block-text-dark.mr-right {
    flex-flow: column;
    margin-right: 0;
    display: flex;
  }

  .text-medium-darkweb {
    margin-top: 40px;
    font-size: 18px;
  }

  .block-img-hero-darkweb {
    display: block;
  }

  .image-hero-produit-darkweb {
    vertical-align: baseline;
    max-width: 100%;
  }

  .block-image-grc {
    display: none;
  }

  .image-grc.mobile {
    display: block;
  }

  .grid-what-2col-grc {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .grid-2 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .heading-hero-home {
    font-size: 48px;
    line-height: 56px;
  }

  .text-medium.margin {
    margin-top: 0;
  }

  .bolck-card-4col.margin-40, .bolck-card-2col {
    grid-template-columns: 1fr;
  }

  .section-6 {
    padding-top: 60px;
  }

  .tab-item-menu, .tab-item-menu.w--current {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button-tab {
    width: 128px;
    font-size: 16px;
  }

  .section-5, .section-7 {
    padding-top: 10px;
  }

  .heading-card-left.space-top.with {
    display: none;
  }

  .container-hero-produit {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 60px;
    margin-bottom: 20px;
    display: block;
  }

  .grid-hero-produit-2col {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
    grid-template-columns: .75fr;
    justify-content: center;
    justify-items: stretch;
    display: block;
  }

  .block-text-hero-produit {
    width: 100%;
  }

  .block-img-hero-produit {
    display: none;
  }

  .heading-hero-produit {
    justify-content: space-around;
    align-items: stretch;
    display: block;
  }

  .block-button-hero-produit {
    justify-content: flex-start;
    align-items: center;
  }

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

  .grid-benefit {
    grid-template-columns: 1fr 1fr;
  }

  .block-form-raw.with {
    padding-left: 0;
    padding-right: 0;
  }

  .block-liste {
    display: none;
  }

  .heading-featured {
    font-size: 28px;
    line-height: 36px;
  }

  .collection-list-articles {
    grid-column-gap: 24px;
  }

  .block-heading-articl {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-articl.with {
    font-size: 36px;
    line-height: 48px;
  }

  .heading-post {
    font-size: 24px;
    line-height: 28px;
  }

  .container-contac-us, .block-form-contact-us {
    padding-left: 16px;
    padding-right: 16px;
  }

  .bolck-back-blog {
    margin-bottom: 40px;
  }

  .text-block-4 {
    font-size: 14px;
  }

  .block-logo-trusted-us {
    width: 252px;
  }

  .container-platform {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .grid-hero-produit-1col {
    grid-template-columns: .75fr;
    justify-content: center;
  }

  .grid-what-2col-platform {
    grid-template-columns: 1fr;
  }

  .section-image-header {
    margin-bottom: 0;
  }

  .grid-what-2col-platform-1, .grid-what-2col-platform-2 {
    grid-template-columns: 1fr;
  }

  .block-text-plaform.mr-left {
    margin-left: 0;
  }

  .container-privacy-policy {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .heading-policy {
    line-height: 31px;
  }

  .container-terms {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .block-link-footer {
    align-self: center;
    margin-top: 20px;
  }

  .block-footer-link {
    flex-flow: column;
  }

  .container-integrations {
    max-width: 95%;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .block-logos {
    grid-template-columns: 1fr 1fr;
  }

  .grid-hero-integration {
    grid-template-columns: .75fr;
    justify-content: center;
  }

  .container-hero-integration {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
  }

  .section-about-us-1 {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .grid-about-us-2col, .grid-about-us-2col.text-right {
    grid-template-columns: 1fr;
  }

  .section-about-us-2, .section-arrow {
    margin-top: 0;
  }

  .container-arrow {
    padding-right: 40px;
  }

  .section-about-us-3 {
    padding-bottom: 100px;
  }

  .our-valeur {
    padding-top: 10px;
  }

  .section-about {
    padding-top: 60px;
  }

  .grid-logo-trusted, .grid-benefit-2col {
    grid-template-columns: 1fr 1fr;
  }

  .heading-hero-home--bleu {
    padding-right: 0;
  }

  .image-hero-mobile {
    max-width: 80%;
    display: block;
    left: 23px;
  }

  .image-hero-mobile.hero-power-soc {
    left: 62px;
  }

  .image-hero-produit-mobile {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .navbar-2-dropdown-content-left {
    grid-row-gap: 1.5px;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-2-dropdown-content-right {
    padding: 2rem 1rem;
  }

  .navbar-2-dropdown-link-list {
    max-width: none;
  }

  .block-img-dashboard-produit, .block-image-about.mobile {
    display: none;
  }

  .image-hero-about.mobile {
    width: 130%;
    margin-left: -68px;
    display: block;
  }

  .container-filter {
    padding-right: 0;
  }

  .mix.security, .mix.security.observability {
    width: 45%;
  }

  .mix-container {
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .section-about-new {
    margin-top: 0;
  }

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

  .block-text-about.mr-left, .block-text-plaform-copy.mr-left {
    margin-left: 0;
  }

  .image-cover-badge {
    max-height: 270px;
  }

  .div-text-liste {
    display: none;
  }

  .grid-what-2col-threart-choose, .grid-what-2col-threart-intel-4 {
    grid-template-columns: 1fr;
  }

  .block-text-threart-intel.mr-left {
    margin-left: 0;
  }

  .block-text-hero-threart {
    width: 100%;
  }

  .heading-hero-home-theart {
    font-size: 48px;
    line-height: 56px;
  }

  .grid-what-2col-theart-1 {
    grid-template-columns: 1fr;
  }

  .block-text-theart.mr-left {
    margin-left: 0;
  }

  .grid-benefit-grc {
    grid-template-columns: 1fr 1fr;
  }

  .slider-hero {
    height: 665px;
    margin-top: 60px;
  }

  .heading-hero-slider {
    padding-right: 0;
    font-size: 32px;
    line-height: 42px;
  }

  .text-hero-slider {
    padding-right: 0;
    font-size: 16px;
  }

  .text-hero-slider.margin {
    margin-top: 0;
  }

  .slide-nav {
    top: 710px;
  }

  .text-block-5 {
    font-size: 13px;
  }

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

  .section-webinar-grc {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .webinar-block-form {
    padding-top: 20px;
  }

  .heading-speaker-webinar.with {
    font-size: 36px;
    line-height: 48px;
  }

  .text-medium--webinar.margin {
    margin-top: 0;
  }

  .heading-articl-webinar {
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 42px;
  }

  .heading-articl-webinar.with, .heading-webinar.with {
    font-size: 36px;
    line-height: 48px;
  }

  .slider_content-block-text {
    width: 100%;
    height: 100%;
  }

  .slider_content-block-img {
    width: 100%;
  }

  .slider_content-block, .slider_content-block-feature {
    flex-flow: column;
  }

  .block-feature-slide-tab, .block-feature-slide-tab._3col {
    width: 100%;
  }

  .tab-bg {
    height: 35rem;
  }

  .navbar-26-dropdown-content-left {
    grid-row-gap: 1.5px;
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-26-dropdown-link-list {
    max-width: none;
  }

  .block-form-free-ngav {
    width: 100%;
  }

  .bolck-card-pricing {
    grid-template-columns: 1fr;
  }

  .live-conference {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .form-video-block-2col {
    grid-template-columns: 100%;
    justify-content: stretch;
  }

  .collection-list-event {
    grid-column-gap: 24px;
  }

  .event-reply {
    font-size: 18px;
  }

  .event-reply.with {
    font-size: 36px;
    line-height: 48px;
  }

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

  .grid-what-2col--darkweb {
    grid-template-columns: 1fr;
  }

  .block-text-dark.mr-left {
    margin-left: 0;
  }

  .block-img-hero-darkweb {
    display: none;
  }

  .grid-what-2col-grc {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  .button-menu {
    margin-left: 0;
  }

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

  .menu-block {
    padding-bottom: 0;
    display: block;
  }

  .menu-block.hide-mobile {
    display: none;
  }

  .grid-content {
    margin-bottom: 0;
    padding: 5px 0;
  }

  .icon-menu {
    padding-left: 0;
  }

  .titel-link-menu {
    margin-top: 10px;
    font-size: 18px;
  }

  .small-text-menu {
    font-size: 12px;
    line-height: 18px;
  }

  .container-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-2 {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-hero-home {
    text-align: left;
    font-size: 30px;
    line-height: 38px;
  }

  .heading-hero-medium {
    font-size: 24px;
    line-height: 27px;
  }

  .text-medium {
    font-size: 16px;
    line-height: 26px;
  }

  .text-medium.platform {
    font-size: 24px;
    line-height: 36px;
  }

  .text-medium.margin {
    margin-top: 0;
  }

  .button-hero-color {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .button-hero-color.light {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .button-hero-color.light.with {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .button-hero-color.produit {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .button-hero-color.light--white {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .button-hero-color.light--white.with {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .div-block {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    margin-top: 20px;
  }

  .grid-4 {
    grid-column-gap: 6px;
    grid-row-gap: 16px;
  }

  .button-menu-drop-company-darck {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .image-menu.hide-mobile {
    display: none;
  }

  .menu-block-company {
    margin-top: 20px;
  }

  .heading-section {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-section.left {
    text-align: center;
    font-size: 24px;
  }

  .paragraph-section {
    font-size: 16px;
    line-height: 24px;
  }

  .bolck-card-4col, .bolck-card-4col.margin-40 {
    grid-template-columns: 1fr;
  }

  .card-home {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-card-home {
    font-size: 24px;
    line-height: 32px;
  }

  .section-3, .section-4 {
    padding-top: 60px;
  }

  .card-center, .container-carrd-2col {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-card-4col-center {
    margin-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-center {
    align-items: stretch;
  }

  .tab-item-menu, .tab-item-menu.w--current {
    margin-bottom: 10px;
  }

  .button-tab {
    width: 100%;
  }

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

  .container-case-studies {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-case-studies {
    grid-template-columns: 1fr;
  }

  .section-7 {
    padding-bottom: 60px;
  }

  .card-left {
    margin-bottom: 0;
  }

  .heading-card-left.space-top {
    font-size: 18px;
    line-height: 22px;
  }

  .heading-card-left.space-top.with {
    display: none;
  }

  .container-footer {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-footer-4col {
    grid-template-columns: .5fr;
  }

  .block-credencial-logo.landing-page {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .block-title-footer {
    margin-bottom: 20px;
  }

  .container-copyright, .container-hero-produit {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-hero-produit-2col {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    align-self: center;
    display: block;
  }

  .block-text-hero-produit {
    margin-left: auto;
    margin-right: auto;
  }

  .block-img-hero-produit {
    display: none;
  }

  .block-button-hero-produit {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .block-button-hero-produit.center {
    align-self: stretch;
    align-items: stretch;
    display: block;
  }

  .container-what {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-capabilities {
    padding-top: 0;
  }

  .container-capabilities {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-benefit {
    grid-template-columns: 1fr;
  }

  .container-get-started {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-hero-get-started {
    font-size: 28px;
    line-height: 36px;
  }

  .container-form-produit {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .block-form-raw.with {
    padding-left: 0;
    padding-right: 0;
  }

  .filed-button {
    justify-content: center;
    align-items: stretch;
  }

  .block-liste {
    padding-right: 0;
    display: none;
  }

  .text-liste {
    font-size: 16px;
    line-height: 22px;
  }

  .collection-list-articles {
    grid-template-columns: 1fr;
  }

  .container-heading-articl.bg-image {
    background-size: cover;
    border-radius: 0;
    height: 350px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-articl.with {
    font-size: 24px;
    line-height: 32px;
  }

  .container-articl, .container-contac-us {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-overly {
    border-radius: 0;
  }

  .bolck-back-blog {
    padding-left: 16px;
  }

  .block-logo-trusted-us {
    width: 100%;
  }

  .div-block-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-platform {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-hero-produit-1col {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    align-self: center;
    display: block;
  }

  .block-text-hero-platform {
    justify-content: center;
    align-items: center;
    margin: 20px auto 60px;
    display: flex;
  }

  .logo-hero-white {
    max-width: 90%;
  }

  .image-heo-platform {
    margin-top: 20px;
  }

  .block-img-hero-platform.video {
    border-radius: 16px;
    padding: 10px;
  }

  .heading-section-platform {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-section-platform.light {
    font-size: 23px;
    line-height: 35px;
  }

  .heading-section-platform.mobile {
    text-align: left;
    font-size: 24px;
    display: inline-block;
  }

  .heading-section-platform.tablet {
    display: none;
  }

  .heading-section-platform.tablet.mobile {
    display: inline-block;
  }

  .heading-section-platform.desktop {
    display: none;
  }

  .section-image-header {
    margin-bottom: 0;
  }

  .section-platform-3 {
    padding-top: 60px;
  }

  .container-platform-3, .container-platfrom-4, .container-platfrom-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-medium-platform {
    font-size: 16px;
    line-height: 26px;
  }

  .container-platfrom-6 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .block-text-plaform.mr-left {
    margin-left: 0;
  }

  .container-platfrom-7, .container-privacy-policy, .block-privacy-policy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-privacy-policy {
    font-size: 16px;
    line-height: 24px;
  }

  .container-pivacy-policy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-policy {
    font-size: 21px;
    line-height: 28px;
  }

  .container-terms {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-integrations {
    max-width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .filter-button.w--current, .filter-button.security, .filter-button.webinar, .filter-button.webinar {
    margin-bottom: 10px;
  }

  .block-logos {
    grid-template-columns: 1fr 1fr;
  }

  .integration-logo {
    height: 90px;
  }

  .grid-hero-integration {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    align-self: center;
    display: block;
  }

  .container-hero-integration, .container-about-us {
    padding-left: 16px;
    padding-right: 16px;
  }

  .grid-about-us-2col.text-left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text-medium-about-us {
    font-size: 16px;
    line-height: 26px;
  }

  .container-arrow {
    padding-left: 20px;
  }

  .section-about-us-3 {
    margin-top: -78px;
  }

  .section-arrow-2 {
    margin-top: -99px;
  }

  .our-valeur {
    padding-bottom: 60px;
  }

  .grid-logo-trusted {
    grid-template-columns: 1fr;
    padding-top: 10px;
  }

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

  .heading-hero-home--bleu {
    padding-right: 0;
    font-size: 23px;
    line-height: 34px;
  }

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

  .image-hero-mobile {
    max-width: 100%;
    margin-top: 20px;
    display: block;
    position: static;
    left: 0;
    right: 0;
  }

  .image-hero-mobile.hero-power-soc {
    max-width: 100%;
  }

  .image-hero-produit-mobile {
    display: block;
  }

  .menu-block-mobile {
    padding-bottom: 0;
    display: block;
  }

  .navbar-2-component {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-2-logo {
    padding-left: 0;
    display: flex;
  }

  .navbar-2-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-2-menu-right {
    flex-flow: column-reverse;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .navbar-button-warpper {
    flex-flow: column-reverse;
    align-items: stretch;
  }

  .navbar-2-dropdown-content-right.bleu {
    margin-bottom: 0;
    padding: 0;
    display: none;
  }

  .navbar-dropdown-content-warrper.mauve {
    display: none;
  }

  .navbar-2-dropdown-toggle.item-menu {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .navbar-2-dropdown-list.w--open {
    min-width: auto;
    max-width: 100%;
    margin-bottom: 1.5rem;
    padding: 0 0 0 0;
    display: block;
    top: 0;
    left: 0;
    right: 0;
  }

  .navbar-2menu-button {
    background-color: #fff;
  }

  .navbar-2-link.item-menu {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .logotype-mobile {
    display: block;
  }

  .block-img-dashboard-produit {
    display: none;
  }

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

  .image-hero-about.mobile {
    margin-left: -45px;
  }

  .cookie-banner-content {
    flex-flow: column;
  }

  .button-banner-cookie {
    text-align: center;
    align-self: stretch;
    margin-top: 10px;
    margin-left: 0;
  }

  .cookie-block-2 {
    flex-flow: column;
  }

  .container-filter {
    flex-flow: column;
    padding-right: 0;
    display: block;
  }

  .filter-wrapper {
    flex-flow: column;
    display: block;
  }

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

  .mix {
    height: 90px;
  }

  .mix.security, .mix.security.observability {
    width: 95%;
    max-width: 100%;
    height: 100%;
  }

  .mix-container {
    grid-template-columns: 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .filter-btn.w--current {
    margin-bottom: 10px;
  }

  .share-rs {
    flex-flow: column;
  }

  .social-links {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-footer-2col-landing-page {
    grid-template-columns: .5fr;
  }

  .navbar-landing-page {
    padding-left: 0;
    display: flex;
  }

  .utility-page-content {
    max-width: 260px;
  }

  .container-about-us-new {
    background-image: url("https://cdn.prod.website-files.com/65d34bdbe9f3688e06f601bb/66d464f54f4363b59d0e1ad3_Mask%20group.png");
    background-repeat: no-repeat;
    background-size: 390px 320px;
    background-attachment: scroll;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-samir {
    display: none;
  }

  .image-samir.mobile {
    display: inline-block;
  }

  .block-text-about.mr-left, .block-text-plaform-copy.mr-left {
    margin-left: 0;
  }

  .image-team-about-us {
    width: 130%;
    max-width: 130%;
    margin-left: -45px;
  }

  .heading-section-about {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-section-about.light {
    font-size: 32px;
    line-height: 42px;
  }

  .block-badge-3col {
    grid-template-columns: 1fr;
  }

  .section-threart-intel-1 {
    padding-top: 60px;
  }

  .div-text-liste {
    padding-right: 0;
    display: none;
  }

  .text-liste--16px {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-threart-choose-liste {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-threart-choose-liste.light {
    font-size: 32px;
    line-height: 42px;
  }

  .paragraph-section-16px {
    font-size: 16px;
    line-height: 24px;
  }

  .text-nam {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 26px;
  }

  .text-nam-job {
    font-size: 16px;
    line-height: 26px;
  }

  .container-threart-intel-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .block-text-threart-intel.mr-left {
    margin-left: 0;
  }

  .block-text-hero-threart {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-hero-home-theart {
    text-align: left;
    font-size: 30px;
    line-height: 38px;
  }

  .block-text-theart.mr-left {
    margin-left: 0;
  }

  .block-text-theart.mr-right {
    padding-right: 0;
  }

  .section-grc-1 {
    padding-top: 60px;
  }

  .section-grc-6 {
    padding-top: 0;
  }

  .grid-benefit-grc {
    grid-template-columns: 1fr;
  }

  .block-card-samir.mobile {
    display: block;
  }

  .block-card-nabil {
    margin-left: 0;
    margin-right: 0;
  }

  .slider-hero {
    height: 677px;
  }

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

  .heading-hero-slider {
    font-size: 24px;
    line-height: 30px;
  }

  .text-hero-slider {
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .text-hero-slider.platform {
    font-size: 24px;
    line-height: 36px;
  }

  .text-hero-slider.margin {
    margin-top: 0;
  }

  .button-hero-slider-gradient {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .button-hero-slider-gradient.light {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .button-hero-slider-gradient.light.with {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .button-hero-slider-gradient.produit {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .block-hero-image {
    display: none;
  }

  .slide-nav {
    top: 600px;
  }

  .left-arrow, .right-arrow {
    display: none;
  }

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

  .container-hero-slide {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-webinar-grc {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-speaker-webinar.with {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-register-form {
    margin-bottom: 30px;
    font-size: 27px;
  }

  .text-medium--webinar {
    font-size: 16px;
    line-height: 26px;
  }

  .text-medium--webinar.platform {
    font-size: 24px;
    line-height: 36px;
  }

  .text-medium--webinar.margin {
    margin-top: 0;
  }

  .heading-articl-webinar {
    font-size: 26px;
    line-height: 38px;
  }

  .heading-articl-webinar.with {
    font-size: 24px;
    line-height: 32px;
  }

  .filed-2col-webinar {
    grid-template-columns: 1fr;
  }

  .filed-button--webinar {
    justify-content: center;
    align-items: stretch;
  }

  .heading-webinar.with {
    font-size: 24px;
    line-height: 32px;
  }

  .container-tab {
    padding-left: 16px;
    padding-right: 16px;
  }

  .swiper.slider_tabs {
    overflow: visible;
  }

  .slider_content-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tab-bg {
    height: 30rem;
  }

  .navbar-26-dropdown-content-left {
    max-width: 100%;
  }

  .titel-link-menu-26 {
    margin-top: 10px;
    font-size: 18px;
  }

  .small-text-menu-26 {
    font-size: 12px;
    line-height: 18px;
  }

  .button-watch-now, .info-location, .button-register-now {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .container-free-ngav {
    padding-left: 16px;
    padding-right: 16px;
  }

  .form-free-solution, .block-heading-form-free-solution {
    width: 100%;
  }

  .filed-button--free-solution {
    justify-content: center;
    align-items: stretch;
  }

  .section--pricing {
    padding-top: 60px;
  }

  .container-card-pricing, .card-pricing {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-card-pricing-pack {
    font-size: 24px;
    line-height: 32px;
  }

  .button-request-pricing {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .button-request-pricing.light {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .button-request-pricing.light.with {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .button-request-pricing.produit {
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

  .button-request-pricing.light--white {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .button-request-pricing.light--white.with {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .section--testimonials {
    padding-top: 60px;
  }

  .form-video-block-2col {
    grid-template-columns: 100%;
  }

  .block-form-video {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-event {
    grid-template-columns: 1fr;
  }

  .event-reply.with {
    font-size: 24px;
    line-height: 32px;
  }

  .image-darkweb.mobile {
    width: 100%;
  }

  .container-darkweb {
    padding-left: 16px;
    padding-right: 16px;
  }

  .block-text-dark.mr-left {
    margin-left: 0;
  }

  .text-medium-darkweb {
    font-size: 16px;
    line-height: 26px;
  }

  .block-img-hero-darkweb {
    display: none;
  }
}

#w-node-_1d415357-5ee6-b637-a803-b8c1d7e6d9ec-06f601c2, #w-node-_1d415357-5ee6-b637-a803-b8c1d7e6d9ed-06f601c2, #w-node-_1d415357-5ee6-b637-a803-b8c1d7e6d9f4-06f601c2, #w-node-_1d415357-5ee6-b637-a803-b8c1d7e6da07-06f601c2, #w-node-_1d415357-5ee6-b637-a803-b8c1d7e6da08-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20e60365-e094-2e28-b373-f85af504b388-06f601c2, #w-node-_6e326607-d04c-a4cb-a493-a78dfd52405e-06f601c2, #w-node-f5a3525e-46a3-5dac-88b2-6b182eeb84b9-06f601c2, #w-node-f4bdb749-5fa9-5c05-9545-2c414759b621-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492a7-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492a8-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492a9-06f601c2, #w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492ae-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492af-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492b0-06f601c2, #w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492b5-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492b6-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492b7-06f601c2, #w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492bc-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492bd-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0d17b4ae-afd1-51b0-c66d-73e1c2d492be-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_744dfba5-e250-0a7d-9704-39e0235175b4-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_744dfba5-e250-0a7d-9704-39e0235175b5-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_744dfba5-e250-0a7d-9704-39e0235175b6-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb95bed1-3f00-675c-a301-63b4901adf3b-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-eb95bed1-3f00-675c-a301-63b4901adf3c-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-eb95bed1-3f00-675c-a301-63b4901adf3d-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0ba0f06-008f-e990-26c8-735087aa888d-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b0ba0f06-008f-e990-26c8-735087aa888e-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-b0ba0f06-008f-e990-26c8-735087aa888f-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3658ca2-6416-1cf1-937a-2657fefa16dd-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-a3658ca2-6416-1cf1-937a-2657fefa16de-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-a3658ca2-6416-1cf1-937a-2657fefa16df-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1da1db12-d3b5-e0e4-1e05-21e3d1d2476b-06f601c2, #w-node-_0f1d8486-8db6-6add-4d62-63f34970a24a-06f601c2, #w-node-_3e9a831b-6e7a-48dc-6ee9-e273a12b2849-06f601c2, #w-node-_52ec7436-d0fe-4ce3-8543-1fc56edb8530-06f601c2 {
  justify-self: center;
}

#w-node-bc17d0a9-9cdb-bb96-b991-fb271ed88535-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_076010da-4ded-9c05-078d-774c02ef454e-06f601c2 {
  justify-self: center;
}

#w-node-_0f7c3b9a-31fb-ee00-8d5b-a7ae69dba2cb-06f601c2, #w-node-_7434cdfa-0798-96b9-ac73-3c56514ec5b7-06f601c2, #w-node-_2a214e52-ceaa-d4d1-6b77-3695ffc06df2-06f601c2, #w-node-_529e1c06-ef88-489d-e276-5174b03314f0-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b055-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b056-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b057-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b060-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b061-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b062-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b06b-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b06c-06f601c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-cd9d38f0-bf2f-703a-7289-00399992b06d-06f601c2, #w-node-_7e354fe3-569a-17cf-69f8-97d5c20382b2-c20382ae, #w-node-_7e354fe3-569a-17cf-69f8-97d5c20382f2-c20382ae, #w-node-_7e354fe3-569a-17cf-69f8-97d5c20382ff-c20382ae, #w-node-f650758a-fc94-5259-0921-5fa99f03bd24-9f03bd1e, #w-node-f650758a-fc94-5259-0921-5fa99f03bd25-9f03bd1e, #w-node-f650758a-fc94-5259-0921-5fa99f03bd29-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b795c754-2ab3-9349-0d09-a00bc24d45f8-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_619ee449-9472-32ac-5a74-fbba4acf9b3f-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f650758a-fc94-5259-0921-5fa99f03bd38-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2d15fd84-a8fd-7c74-b293-4a6448b2892f-9f03bd1e, #w-node-_2d15fd84-a8fd-7c74-b293-4a6448b28930-9f03bd1e, #w-node-_2d15fd84-a8fd-7c74-b293-4a6448b28934-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d15fd84-a8fd-7c74-b293-4a6448b28943-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f650758a-fc94-5259-0921-5fa99f03bd3d-9f03bd1e, #w-node-f650758a-fc94-5259-0921-5fa99f03bd3e-9f03bd1e, #w-node-f650758a-fc94-5259-0921-5fa99f03bd42-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f650758a-fc94-5259-0921-5fa99f03bd51-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f650758a-fc94-5259-0921-5fa99f03bd5b-9f03bd1e, #w-node-f650758a-fc94-5259-0921-5fa99f03bd5c-9f03bd1e, #w-node-f650758a-fc94-5259-0921-5fa99f03bd60-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f650758a-fc94-5259-0921-5fa99f03bd6f-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f650758a-fc94-5259-0921-5fa99f03bd79-9f03bd1e, #w-node-f650758a-fc94-5259-0921-5fa99f03bd7a-9f03bd1e, #w-node-f650758a-fc94-5259-0921-5fa99f03bd7e-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f650758a-fc94-5259-0921-5fa99f03bd8d-9f03bd1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_030741ba-a29b-ba27-3c23-dc621e7318bf-1e7318a2, #w-node-_030741ba-a29b-ba27-3c23-dc621e7318c7-1e7318a2, #w-node-_030741ba-a29b-ba27-3c23-dc621e7318cf-1e7318a2, #w-node-_030741ba-a29b-ba27-3c23-dc621e7318e0-1e7318a2, #w-node-_030741ba-a29b-ba27-3c23-dc621e7318e8-1e7318a2, #w-node-_86b82ffa-9792-870e-ba63-1085556bc097-1e7318a2, #w-node-e4097550-2351-a2bf-d823-b3e210a52fdd-1e7318a2, #w-node-a010f982-e466-f901-1e8d-da6c9d8401c5-1e7318a2 {
  align-self: center;
}

#w-node-d32cd825-9f44-e178-aceb-c868f4e42163-f4e42158 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d32cd825-9f44-e178-aceb-c868f4e42168-f4e42158 {
  justify-self: start;
}

#w-node-d32cd825-9f44-e178-aceb-c868f4e4216f-f4e42158 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d32cd825-9f44-e178-aceb-c868f4e42174-f4e42158 {
  justify-self: start;
}

#w-node-d32cd825-9f44-e178-aceb-c868f4e4217b-f4e42158 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d32cd825-9f44-e178-aceb-c868f4e42180-f4e42158 {
  justify-self: start;
}

#w-node-a2c4feab-00d2-dd80-7bc0-2fa71972b2a8-759adbe4, #w-node-a2c4feab-00d2-dd80-7bc0-2fa71972b2b2-759adbe4, #w-node-a2c4feab-00d2-dd80-7bc0-2fa71972b2bc-759adbe4, #w-node-a2c4feab-00d2-dd80-7bc0-2fa71972b2c6-759adbe4, #w-node-a2c4feab-00d2-dd80-7bc0-2fa71972b2d0-759adbe4, #w-node-a2c4feab-00d2-dd80-7bc0-2fa71972b2da-759adbe4, #w-node-a2c4feab-00d2-dd80-7bc0-2fa71972b2e4-759adbe4, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed433-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed434-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed435-759adbe4, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed440-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed441-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed442-759adbe4, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44d-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44e-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44f-759adbe4, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45a-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45b-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45c-759adbe4, #w-node-_2037a251-02a9-5854-fb5c-30319ab355c8-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2037a251-02a9-5854-fb5c-30319ab355d8-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_2037a251-02a9-5854-fb5c-30319ab355d9-759adbe4 {
  place-self: center stretch;
}

#w-node-_920077bb-6d11-dd0d-770d-2fcac45caaa3-759adbe4, #w-node-_8eb4211e-ed27-8d96-f6e2-961e0fb389e3-759adbe4, #w-node-_765fa1eb-940f-95a7-ecde-2abace3b76f9-759adbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0455717f-53aa-2911-303a-36b0cae81de5-cae81de5 {
  align-self: center;
}

#w-node-_0455717f-53aa-2911-303a-36b0cae81dec-cae81de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0455717f-53aa-2911-303a-36b0cae81e01-cae81de5 {
  justify-self: stretch;
}

#w-node-_031a8891-f3f2-cc3e-15e2-65426b9685e4-6b9685d8, #w-node-_031a8891-f3f2-cc3e-15e2-65426b9685f0-6b9685d8, #w-node-_87c7d240-1778-7e5d-c182-6e8e5ec56c63-6b9685d8, #w-node-_031a8891-f3f2-cc3e-15e2-65426b968609-6b9685d8, #w-node-_031a8891-f3f2-cc3e-15e2-65426b968629-6b9685d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_031a8891-f3f2-cc3e-15e2-65426b968635-6b9685d8, #w-node-_031a8891-f3f2-cc3e-15e2-65426b968646-6b9685d8, #w-node-_19469ad3-0295-4264-a980-46ec7807d175-7dd0c83c, #w-node-_9c704e9c-7ef8-82f5-85bb-864192b84807-7dd0c83c, #w-node-_21052aac-1ecf-0583-569d-195e7ae0cd64-7dd0c83c, #w-node-_9e963906-3ab2-eb72-c9a1-0faae12469af-7dd0c83c, #w-node-_893ed091-9f4a-6b3f-8365-6073ce8549fe-7dd0c83c, #w-node-_1c2cc997-05f6-0d0c-240c-129d96e14c8b-7dd0c83c, #w-node-_082b056e-be15-42a9-6556-3e64b02d2cbc-7dd0c83c, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed433-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed434-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed435-7dd0c83c, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed440-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed441-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed442-7dd0c83c, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44d-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44e-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44f-7dd0c83c, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45a-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45b-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45c-7dd0c83c, #w-node-_41ef6443-719c-d777-108d-b5c94ddd4b60-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce86d56c-8d0b-8801-1f77-57199d9fcafc-7dd0c83c {
  place-self: center stretch;
}

#w-node-d593b7db-5d00-d8e7-60bb-738a8a60d90e-7dd0c83c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_920077bb-6d11-dd0d-770d-2fcac45caaa3-7dd0c83c, #w-node-_8eb4211e-ed27-8d96-f6e2-961e0fb389e3-7dd0c83c, #w-node-_765fa1eb-940f-95a7-ecde-2abace3b76f9-7dd0c83c, #w-node-_19469ad3-0295-4264-a980-46ec7807d175-7c64ffa9, #w-node-_9c704e9c-7ef8-82f5-85bb-864192b84807-7c64ffa9, #w-node-_21052aac-1ecf-0583-569d-195e7ae0cd64-7c64ffa9, #w-node-_9e963906-3ab2-eb72-c9a1-0faae12469af-7c64ffa9, #w-node-_893ed091-9f4a-6b3f-8365-6073ce8549fe-7c64ffa9, #w-node-_1c2cc997-05f6-0d0c-240c-129d96e14c8b-7c64ffa9, #w-node-_082b056e-be15-42a9-6556-3e64b02d2cbc-7c64ffa9, #w-node-_78bfb358-4ea8-fd89-7312-f86194322540-7c64ffa9, #w-node-aee1e6d3-3811-916b-01e9-8e3fa3cdff51-7c64ffa9, #w-node-e14e12d7-82b0-0c87-a0c9-67a4240e51e0-7c64ffa9, #w-node-_9094ed5e-3f02-333b-e594-8c9ebb6c3fb1-7c64ffa9, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed433-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed434-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed435-7c64ffa9, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed440-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed441-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed442-7c64ffa9, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44d-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44e-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44f-7c64ffa9, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45a-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45b-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45c-7c64ffa9, #w-node-_41ef6443-719c-d777-108d-b5c94ddd4b60-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce86d56c-8d0b-8801-1f77-57199d9fcafc-7c64ffa9 {
  place-self: center stretch;
}

#w-node-d593b7db-5d00-d8e7-60bb-738a8a60d90e-7c64ffa9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_920077bb-6d11-dd0d-770d-2fcac45caaa3-7c64ffa9, #w-node-_8eb4211e-ed27-8d96-f6e2-961e0fb389e3-7c64ffa9, #w-node-_765fa1eb-940f-95a7-ecde-2abace3b76f9-7c64ffa9, #w-node-_19469ad3-0295-4264-a980-46ec7807d175-7229eb0a, #w-node-_9c704e9c-7ef8-82f5-85bb-864192b84807-7229eb0a, #w-node-_21052aac-1ecf-0583-569d-195e7ae0cd64-7229eb0a, #w-node-_9e963906-3ab2-eb72-c9a1-0faae12469af-7229eb0a, #w-node-_893ed091-9f4a-6b3f-8365-6073ce8549fe-7229eb0a, #w-node-_1c2cc997-05f6-0d0c-240c-129d96e14c8b-7229eb0a, #w-node-_082b056e-be15-42a9-6556-3e64b02d2cbc-7229eb0a, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed433-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed434-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed435-7229eb0a, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed440-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed441-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed442-7229eb0a, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44d-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44e-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44f-7229eb0a, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45a-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45b-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45c-7229eb0a, #w-node-_41ef6443-719c-d777-108d-b5c94ddd4b60-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce86d56c-8d0b-8801-1f77-57199d9fcafc-7229eb0a {
  place-self: center stretch;
}

#w-node-d593b7db-5d00-d8e7-60bb-738a8a60d90e-7229eb0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_920077bb-6d11-dd0d-770d-2fcac45caaa3-7229eb0a, #w-node-_8eb4211e-ed27-8d96-f6e2-961e0fb389e3-7229eb0a, #w-node-_765fa1eb-940f-95a7-ecde-2abace3b76f9-7229eb0a, #w-node-d038229f-98a5-64aa-dc0d-e1e19b311dba-6bc34e92, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed433-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed434-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed435-6bc34e92, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed440-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed441-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed442-6bc34e92, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44d-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44e-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44f-6bc34e92, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45a-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45b-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45c-6bc34e92, #w-node-_41ef6443-719c-d777-108d-b5c94ddd4b60-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce86d56c-8d0b-8801-1f77-57199d9fcafc-6bc34e92 {
  place-self: center stretch;
}

#w-node-d593b7db-5d00-d8e7-60bb-738a8a60d90e-6bc34e92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_920077bb-6d11-dd0d-770d-2fcac45caaa3-6bc34e92, #w-node-_8eb4211e-ed27-8d96-f6e2-961e0fb389e3-6bc34e92, #w-node-_765fa1eb-940f-95a7-ecde-2abace3b76f9-6bc34e92, #w-node-_19469ad3-0295-4264-a980-46ec7807d175-0422f7f0, #w-node-_9c704e9c-7ef8-82f5-85bb-864192b84807-0422f7f0, #w-node-_21052aac-1ecf-0583-569d-195e7ae0cd64-0422f7f0, #w-node-_9e963906-3ab2-eb72-c9a1-0faae12469af-0422f7f0, #w-node-_893ed091-9f4a-6b3f-8365-6073ce8549fe-0422f7f0, #w-node-_1c2cc997-05f6-0d0c-240c-129d96e14c8b-0422f7f0, #w-node-_082b056e-be15-42a9-6556-3e64b02d2cbc-0422f7f0, #w-node-_87793e2d-97ef-b78a-3345-b0e317116565-0422f7f0, #w-node-fb834425-c749-226c-d66d-61ae5d165ba1-0422f7f0, #w-node-_102b5ef3-fe66-01a9-778d-e1fe2c49db0e-0422f7f0, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed433-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed434-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed435-0422f7f0, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed440-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed441-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed442-0422f7f0, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44d-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44e-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44f-0422f7f0, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45a-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45b-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45c-0422f7f0, #w-node-_41ef6443-719c-d777-108d-b5c94ddd4b60-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce86d56c-8d0b-8801-1f77-57199d9fcafc-0422f7f0 {
  place-self: center stretch;
}

#w-node-d593b7db-5d00-d8e7-60bb-738a8a60d90e-0422f7f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_920077bb-6d11-dd0d-770d-2fcac45caaa3-0422f7f0, #w-node-_8eb4211e-ed27-8d96-f6e2-961e0fb389e3-0422f7f0, #w-node-_765fa1eb-940f-95a7-ecde-2abace3b76f9-0422f7f0, #w-node-_1f545c42-081c-ecee-76c5-16d4aa08b544-3492a768, #w-node-_05445455-0520-4a58-2b3e-bf34f55f934d-3492a768 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f545c42-081c-ecee-76c5-16d4aa08b56d-3492a768 {
  justify-self: stretch;
}

#w-node-_5af4e70a-7bc9-dc2f-d27d-735f25c6d58e-25c6d58e {
  align-self: auto;
}

#w-node-_5af4e70a-7bc9-dc2f-d27d-735f25c6d59e-25c6d58e, #w-node-_5af4e70a-7bc9-dc2f-d27d-735f25c6d5a6-25c6d58e, #w-node-_5af4e70a-7bc9-dc2f-d27d-735f25c6d5ae-25c6d58e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1d271c7-2531-e3c6-33d1-12633faaee65-e694f51f, #w-node-f1d271c7-2531-e3c6-33d1-12633faaee65-695ed97b {
  justify-self: stretch;
}

#w-node-_887ad5c3-7caf-145a-ed6f-822f7af5407a-d7cdc2b9 {
  align-self: center;
}

#w-node-_97f0ba19-f0f8-8643-b214-6668bcffac6f-d7cdc2b9, #w-node-_97f0ba19-f0f8-8643-b214-6668bcffac70-d7cdc2b9, #w-node-_97f0ba19-f0f8-8643-b214-6668bcffac74-d7cdc2b9, #w-node-ec8592e4-8246-4807-f078-dfb76b556412-d7cdc2b9, #w-node-ec8592e4-8246-4807-f078-dfb76b556413-d7cdc2b9, #w-node-ec8592e4-8246-4807-f078-dfb76b556417-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ec8592e4-8246-4807-f078-dfb76b556426-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_97f0ba19-f0f8-8643-b214-6668bcffac88-d7cdc2b9, #w-node-_97f0ba19-f0f8-8643-b214-6668bcffac89-d7cdc2b9, #w-node-_97f0ba19-f0f8-8643-b214-6668bcffac8d-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f0ba19-f0f8-8643-b214-6668bcffac9c-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_184c804a-4a37-38fb-0a1a-5141265448b6-d7cdc2b9, #w-node-_184c804a-4a37-38fb-0a1a-5141265448b7-d7cdc2b9, #w-node-_184c804a-4a37-38fb-0a1a-5141265448bb-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_184c804a-4a37-38fb-0a1a-5141265448ca-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_97f0ba19-f0f8-8643-b214-6668bcffaca6-d7cdc2b9, #w-node-_97f0ba19-f0f8-8643-b214-6668bcffaca7-d7cdc2b9, #w-node-_97f0ba19-f0f8-8643-b214-6668bcffacab-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f0ba19-f0f8-8643-b214-6668bcffacba-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_97f0ba19-f0f8-8643-b214-6668bcffacc4-d7cdc2b9, #w-node-_97f0ba19-f0f8-8643-b214-6668bcffacc5-d7cdc2b9, #w-node-_97f0ba19-f0f8-8643-b214-6668bcffacc9-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97f0ba19-f0f8-8643-b214-6668bcffacd8-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-bac945c0-25bf-9cc2-9161-cdcf8d3c3cac-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bac945c0-25bf-9cc2-9161-cdcf8d3c3cb1-d7cdc2b9 {
  justify-self: start;
}

#w-node-d342bcc8-1b69-d566-b77b-f45ef29dbd71-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d342bcc8-1b69-d566-b77b-f45ef29dbd76-d7cdc2b9 {
  justify-self: start;
}

#w-node-dab5ca7e-49e5-d9db-8bc4-a451a431344a-d7cdc2b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dab5ca7e-49e5-d9db-8bc4-a451a431344f-d7cdc2b9 {
  justify-self: start;
}

#w-node-_5a3c766b-1abe-69a1-3d59-527c98d588bc-98d588bc {
  align-self: center;
}

#w-node-_5a3c766b-1abe-69a1-3d59-527c98d588c3-98d588bc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a3c766b-1abe-69a1-3d59-527c98d588d8-98d588bc {
  justify-self: stretch;
}

#w-node-_9f036225-ce6e-7436-a029-2320e916efe1-e916efd2, #w-node-_9f036225-ce6e-7436-a029-2320e916efeb-e916efd2, #w-node-_9f036225-ce6e-7436-a029-2320e916eff5-e916efd2, #w-node-_9f036225-ce6e-7436-a029-2320e916efff-e916efd2, #w-node-_9f036225-ce6e-7436-a029-2320e916f009-e916efd2, #w-node-_9f036225-ce6e-7436-a029-2320e916f013-e916efd2, #w-node-_9f036225-ce6e-7436-a029-2320e916f01d-e916efd2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c242b331-2ae6-a37c-c1ba-0101012dff91-012dff91 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-f1d271c7-2531-e3c6-33d1-12633faaee65-3abb3998 {
  justify-self: stretch;
}

#w-node-c478d946-3b54-27ad-23b8-17f2381882a9-3abb3998, #w-node-c478d946-3b54-27ad-23b8-17f2381882b3-3abb3998, #w-node-c478d946-3b54-27ad-23b8-17f2381882bd-3abb3998, #w-node-c478d946-3b54-27ad-23b8-17f2381882c7-3abb3998, #w-node-c478d946-3b54-27ad-23b8-17f2381882d1-3abb3998, #w-node-c478d946-3b54-27ad-23b8-17f2381882db-3abb3998, #w-node-c478d946-3b54-27ad-23b8-17f2381882e5-3abb3998, #w-node-_78787948-a274-1a41-b04c-10a5690daea2-3abb3998, #w-node-_78787948-a274-1a41-b04c-10a5690daeaa-3abb3998, #w-node-_78787948-a274-1a41-b04c-10a5690daeb2-3abb3998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78787948-a274-1a41-b04c-10a5690daeba-3abb3998 {
  align-self: center;
}

#w-node-_78787948-a274-1a41-b04c-10a5690daec1-3abb3998, #w-node-_6826836c-ab57-67e1-f91f-7c204f2bc3c7-3abb3998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_78787948-a274-1a41-b04c-10a5690daeed-3abb3998 {
  justify-self: stretch;
}

#w-node-_5ed9d270-b776-da97-7a6f-2681477c7da0-3abb3998, #w-node-_75d6a07e-2adb-7c5e-c1b7-5b068f4398b1-3abb3998, #w-node-_774122ea-b222-0720-8e40-243c21a94957-9a476cca, #w-node-_200c9d4e-e437-bf7e-77ac-c0e394de48df-9a476cca, #w-node-_4ac1a98c-10d1-942b-caac-ad483fcf252d-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93d051e0-430b-31c5-359a-2618d0786c40-9a476cca {
  order: 0;
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-da872fd4-6900-536e-063a-a63b18b76c9b-9a476cca {
  align-self: center;
}

#w-node-_6616fc1f-c8a4-ff3a-5eb3-e7ba72a5de23-9a476cca {
  align-self: auto;
}

#w-node-_6616fc1f-c8a4-ff3a-5eb3-e7ba72a5de15-9a476cca {
  align-self: center;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834b9-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834ba-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834bb-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834c0-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834c1-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834c2-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834c7-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834c8-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834c9-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834ce-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834cf-9a476cca {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_653171c7-bbb0-9e53-58c2-b8aa1c6834d0-9a476cca, #w-node-_1f545c42-081c-ecee-76c5-16d4aa08b544-8efb22d2, #w-node-_05445455-0520-4a58-2b3e-bf34f55f934d-8efb22d2, #w-node-_31633f60-ca84-a5f6-b0a1-e1f12ba8b8c9-8efb22d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f545c42-081c-ecee-76c5-16d4aa08b56d-8efb22d2 {
  justify-self: stretch;
}

#w-node-_85284c78-918d-696f-c7ea-0308a7a1ca41-27603771 {
  justify-self: center;
}

#w-node-a0726e62-8e17-5b6e-630d-819d4d4578bb-27603771, #w-node-_7b003c36-cc88-63e2-2c77-0ca91e5eb807-27603771, #w-node-a514f2aa-e91d-2a05-9e84-878dec320737-27603771, #w-node-a514f2aa-e91d-2a05-9e84-878dec32073f-27603771, #w-node-_9f431fc7-79b2-6386-c881-82e5639fbaf1-27603771 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a44b8a6-05ba-b6f2-fe44-67bb66a93360-27603771 {
  place-self: stretch center;
}

#w-node-fd5bfd91-b81f-3db6-136d-230d36b58d4b-27603771 {
  justify-self: center;
}

#w-node-fd5bfd91-b81f-3db6-136d-230d36b58d5c-27603771, #w-node-fd5bfd91-b81f-3db6-136d-230d36b58d64-27603771, #w-node-_386f76ed-299b-4159-48ca-ef4ec073322a-27603771 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0dbb42c-8991-ec86-9c42-d9b48539256a-27603771 {
  justify-self: center;
}

#w-node-_8489f212-5a43-d77c-0c12-00758f76ac12-27603771, #w-node-_8489f212-5a43-d77c-0c12-00758f76ac1c-27603771, #w-node-_8489f212-5a43-d77c-0c12-00758f76ac26-27603771, #w-node-_8489f212-5a43-d77c-0c12-00758f76ac30-27603771, #w-node-_8489f212-5a43-d77c-0c12-00758f76ac3a-27603771, #w-node-_920077bb-6d11-dd0d-770d-2fcac45caaa3-27603771, #w-node-_8eb4211e-ed27-8d96-f6e2-961e0fb389e3-27603771, #w-node-_765fa1eb-940f-95a7-ecde-2abace3b76f9-27603771 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1868aa15-3616-425b-71d7-a574610ca908-37d1c6d7, #w-node-_166e37bf-5999-3dba-fc58-d484bedb5790-37d1c6d7, #w-node-_19e00ab6-5b50-ce7a-c231-d9f96a6409a6-37d1c6d7, #w-node-cfb4aab6-2404-dada-dbfb-e0d04fca43ed-37d1c6d7, #w-node-_2b361c3f-19de-b1ed-420d-69b1d7071b60-37d1c6d7, #w-node-efa4216d-2fe5-ee55-fa67-1ab4fbe9ae2a-37d1c6d7, #w-node-a1d91031-93d0-4131-8e6b-e6adaf5b215a-37d1c6d7, #w-node-_52bbc727-b324-dab3-6149-8597cb919726-37d1c6d7, #w-node-_3faf7f37-cbf1-3d5e-b05d-3b7fef97d0d2-37d1c6d7, #w-node-_7c19207a-b5c9-2c63-83df-de00edd1f710-37d1c6d7, #w-node-_87f246f3-1443-cb7c-09f0-7a03bdbd19e6-37d1c6d7, #w-node-_2000b4da-2d35-8eb8-d86c-54c98b1cd552-37d1c6d7, #w-node-d3eadc25-777c-9714-5420-c2722b75b075-37d1c6d7, #w-node-_9d8e5148-3c49-ca58-5cdd-1e13460f4d02-37d1c6d7, #w-node-c9ebe9c7-06e2-710b-168b-4f32b1d61d80-37d1c6d7, #w-node-_7d3696fb-9e50-e23a-44c6-0aef0c19b666-37d1c6d7, #w-node-f2f6fa2f-1c4d-f674-686d-9df191dcc892-37d1c6d7, #w-node-f72a488d-70b8-0d66-ee7b-053cb6a40146-37d1c6d7, #w-node-_66957acc-efd3-8a27-a578-bfa0a875bbcf-37d1c6d7, #w-node-bfd68e1b-819b-57bd-0806-99e254fb54fd-37d1c6d7, #w-node-_412decd7-779c-3656-1d27-dcde922258b7-37d1c6d7, #w-node-f4c12861-b263-3c44-6c9b-c6a685c23aac-37d1c6d7, #w-node-fb3dc3c6-a84f-4feb-dd2c-b36cbb36d82f-37d1c6d7, #w-node-_8f58a786-5138-d5f8-d673-bc38afe0d341-37d1c6d7, #w-node-_7973a01c-fce3-7f43-4d40-9745214d6257-37d1c6d7, #w-node-_6383a660-f260-5934-bc0a-623a4cc1354f-37d1c6d7, #w-node-_8fa8ffc0-1b7d-763c-0762-83ca95bc8247-37d1c6d7, #w-node-_5e8d4382-e5c3-b036-fa13-cac332087cf4-37d1c6d7, #w-node-d1c2bc47-cff9-e6a8-d58a-600bba1706db-37d1c6d7, #w-node-_4ad5a7c4-a552-b3a6-911f-6498707b9053-37d1c6d7, #w-node-dc89f792-e6bf-05b2-9d3b-1956f7e1d654-37d1c6d7, #w-node-da1ce8ac-2550-8e69-d1ff-63ad62df648c-37d1c6d7, #w-node-_14a25640-bc34-01b2-8717-e7be63cc1b5d-37d1c6d7, #w-node-_489c2440-e2cf-4392-b1e5-c006be0b585e-37d1c6d7, #w-node-_6ab4b069-0689-0aff-64a6-7196ffb149d1-37d1c6d7, #w-node-_47699e25-87fa-679d-db6c-01ed25565be7-37d1c6d7, #w-node-_7d18e317-360c-0a3e-334a-070fdb87ea7f-37d1c6d7, #w-node-_93346a44-08eb-eb0a-dccc-1320b7c58dbc-37d1c6d7, #w-node-_4c03f10f-8748-4a9c-b729-2f275fcb635c-37d1c6d7, #w-node-_83adfe3c-977e-4746-6457-c0e316224aae-37d1c6d7, #w-node-_2e47c1c9-520d-3a52-282b-91f5b9f0a3d4-37d1c6d7, #w-node-_8b7bd428-32d8-fc6a-aac2-79be4e4ed7ed-37d1c6d7, #w-node-_826adbad-9418-ea9e-b2d2-4a7908bd115a-37d1c6d7, #w-node-bbeee743-1108-1e36-b7c5-d85087f7b86a-37d1c6d7, #w-node-_32633f51-7c1c-dbec-f0e6-310f28569c8c-37d1c6d7, #w-node-e0eda46d-cd68-3e94-cf2d-e21976c02353-37d1c6d7, #w-node-_429eea0b-132b-fbe8-e204-319c1d1c569f-37d1c6d7, #w-node-b41369f2-2b8e-ef60-a21f-bbf21a75b4d4-37d1c6d7, #w-node-_2b761a14-733a-9d01-b74b-1c5ff29e6a26-37d1c6d7, #w-node-_8baa9e59-9911-4a5e-fc8d-eea38599e014-37d1c6d7, #w-node-_5f16fdae-cfb8-c2a1-47c4-ea5eea377402-37d1c6d7, #w-node-_18c283ad-4fdd-dcab-98a9-04b6c598815a-37d1c6d7, #w-node-_5b05064f-9324-3260-2aee-936edfb3e5dd-37d1c6d7, #w-node-_34a17adb-d8d6-b939-420c-c44c433d52cc-37d1c6d7, #w-node-_2a803d98-800a-d34c-2fe0-1a6921fd4661-37d1c6d7, #w-node-c741a183-779b-104a-f040-8e64bf0d6a8b-37d1c6d7, #w-node-cb320236-00ad-6785-e26c-11ad6f06752c-37d1c6d7, #w-node-_4d411d10-46f2-715e-7697-5fd33f39455e-37d1c6d7, #w-node-d2eaacb0-4989-acdd-30a1-c071bb0655ed-37d1c6d7, #w-node-f759e051-55c3-44ed-3314-6e884dbd26ff-37d1c6d7, #w-node-c7427bd7-ba24-1506-610a-e2856255aa82-37d1c6d7, #w-node-_06c27a71-8852-1c58-4863-9e0c5a8689c0-37d1c6d7, #w-node-f0969e0b-e435-a56c-3e5a-33bfcaf204cd-37d1c6d7, #w-node-_4e0c0d3c-3f41-31c2-4741-b6c1a26992b3-37d1c6d7, #w-node-_804b45e5-0784-0e65-0857-5d6cd6734946-37d1c6d7, #w-node-_8a9ac7c8-1b64-57e2-a176-11b00f9ceb16-37d1c6d7, #w-node-_69bd3659-e8cc-7b52-14f4-460090271064-37d1c6d7, #w-node-_5f56cd0c-cfe8-f19c-1382-b48ffbda3e1f-37d1c6d7, #w-node-_3d7f05c3-9c7b-9626-a7e1-4f81b13b7545-37d1c6d7, #w-node-f831c131-bc0a-6856-51a9-35dbabf4c942-37d1c6d7, #w-node-e9f24ff1-5db5-2094-7628-b715938d74de-37d1c6d7, #w-node-_5bce974d-cef6-b28c-218a-27c21478dcf9-37d1c6d7, #w-node-_6c27f13e-0d36-7692-4bbc-fa79c565aec9-37d1c6d7, #w-node-a7bbe0fc-56ba-07cd-590e-9d2210fcf56b-37d1c6d7, #w-node-_6388107e-407a-1f1d-0415-9dd5e7999acf-37d1c6d7, #w-node-_6da23e83-cb00-1aa3-c61b-1ea844667a8a-37d1c6d7, #w-node-_7c7f3909-a21a-dcae-d82f-e832d5733e7d-37d1c6d7, #w-node-eb240f49-a094-9241-d23a-cf70ddef6f88-37d1c6d7, #w-node-_64caea34-9141-190b-e556-adf3c9a5616a-37d1c6d7, #w-node-_756db9c8-75c2-6e69-b61d-6cd35fd22c4e-37d1c6d7, #w-node-_11a8a0a3-a661-2a16-eee0-45c5b1d4600f-37d1c6d7, #w-node-_7c33bc50-6b46-91cf-e77a-9ce4c552b667-37d1c6d7, #w-node-_1e80fe5f-a6dc-6230-3ada-6c7b8fad6c94-37d1c6d7, #w-node-_5e8b0d75-13d1-2916-e3a8-5c7f6a4dfd87-37d1c6d7 {
  place-self: auto;
}

#w-node-c291162a-9fb7-463a-b25c-3846dafcc282-37d1c6d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_702306e7-f35c-9b86-f004-64e674a9fd2c-37d1c6d7, #w-node-c2daf1f9-4952-dcff-923e-fa8f1fa73cab-37d1c6d7, #w-node-_5c075e1e-a2f5-4407-15d7-e5d27ff94d4a-37d1c6d7, #w-node-ae604d3f-7b70-b8d3-b485-e4e3e86ddd9e-37d1c6d7, #w-node-_6dd02b62-5008-ee59-dfcc-d82efc331cc7-37d1c6d7, #w-node-dd8c1e2f-e943-caa1-fb26-94f8a6bbe35e-37d1c6d7, #w-node-_4a6e1678-d6d9-7a2f-feff-b3377c7262ef-37d1c6d7, #w-node-bb864e1d-08b9-a5ea-2c13-913a72a87ab9-37d1c6d7, #w-node-_646d00f6-6733-bb95-76af-4e418ad5d8d4-37d1c6d7, #w-node-_4ad036e8-da77-ecd8-3b84-245ca5e14e88-37d1c6d7, #w-node-c1c2d947-b1fc-6383-cb0b-fd616880b6e8-37d1c6d7, #w-node-_1c656dbf-ee52-f4ac-8be9-3f4844156575-37d1c6d7, #w-node-_4023432f-bfec-33eb-c75e-7af89850c6bb-37d1c6d7, #w-node-_6cfe57b9-1de8-233c-3cf4-dcf7e413988b-37d1c6d7, #w-node-_804c1f59-3c1c-a680-afee-3cf11a408f87-37d1c6d7, #w-node-_2eda4a0b-28f4-2103-f19f-0b5c2d81aff7-37d1c6d7, #w-node-_2b0a1f24-c5bb-bb4d-c8f2-f0428b8ed0fe-37d1c6d7, #w-node-f9b08295-9b92-04de-92b6-0c369442d439-37d1c6d7, #w-node-_452f916b-88a6-4cdb-e764-e61ff36a1016-37d1c6d7, #w-node-_69ea59d3-8352-b5e0-7c9f-2dc051c21c55-37d1c6d7, #w-node-_7c1af798-8eaf-e959-4231-c29ac9b9db87-37d1c6d7, #w-node-_1b898ab4-edfa-9369-777e-8b02f278675d-37d1c6d7, #w-node-_4fda3f35-827c-3a1e-4df4-4de009892fee-37d1c6d7, #w-node-_2426b4ce-3b8d-f636-e296-fba2e6a1b9a3-37d1c6d7, #w-node-_1aed0e54-0ee0-6591-7166-a919c15f097a-37d1c6d7, #w-node-_0e194a64-6ef4-18bf-8f9a-e714c8b4ef95-37d1c6d7, #w-node-_301d52a2-efb5-4500-e864-af19e7841888-37d1c6d7, #w-node-e0cca6df-6d81-72d2-6de0-599d63e94490-37d1c6d7, #w-node-c1c8df51-222a-57df-012c-d829e2ff39b2-37d1c6d7, #w-node-dfdcf307-f939-ad87-8e57-a46ba7a74c28-37d1c6d7, #w-node-_18c79ea3-9ce8-ef45-d843-0c195214f387-37d1c6d7, #w-node-_860132bd-d8a0-f6ee-59ba-dd27c2d0d53e-37d1c6d7, #w-node-_390302c4-2072-f65e-e040-5543ca6482e5-37d1c6d7, #w-node-e779ea7d-8269-1ed4-ea23-a0c0df0bea8d-37d1c6d7, #w-node-c7bb4339-0bdc-e901-4fc1-c11a23da32c7-37d1c6d7, #w-node-a359ac35-d133-3d02-7c60-a0d8eb816c07-37d1c6d7, #w-node-f722e343-16b3-df3d-9185-dc6368f5cff7-37d1c6d7, #w-node-_33470c35-394e-a090-b93a-6075e3da6031-37d1c6d7, #w-node-f25c4f69-8a69-c9d8-faa7-26e1beac07d2-37d1c6d7, #w-node-e7bcc0de-16ae-f143-7ee2-51aa811733ed-37d1c6d7, #w-node-_5025d0a2-7960-b4f2-bf38-4deb7eba8983-37d1c6d7, #w-node-_33ab594a-d723-204b-975b-e1a182b87f76-37d1c6d7, #w-node-_038e5d41-ca4f-6b2a-2bac-327a61c87fb3-37d1c6d7, #w-node-_27db8e90-dde5-4b34-5897-08f95b7ac6fe-37d1c6d7, #w-node-b7ca672b-6ca5-1f23-f388-6340336fc817-37d1c6d7, #w-node-_1a7cfdce-3ae0-e008-133a-3f73986fd656-37d1c6d7, #w-node-_20794b45-0345-e6e5-2b3b-921a7b593dfc-37d1c6d7, #w-node-ba804a4e-7229-6f23-19c5-5b562eaad55c-37d1c6d7, #w-node-aca59c20-0ac9-8585-ecd0-2181e6b938fe-37d1c6d7, #w-node-e007b1e1-89e3-e054-551c-e889bcf6c4f4-37d1c6d7, #w-node-dcc17acf-4a77-aeab-29c6-5459e2599585-37d1c6d7, #w-node-cb2dbc46-73c8-f7da-f3a4-e48dab16cd56-37d1c6d7, #w-node-b0391be2-d184-536e-8abe-ce4e7e9ee455-37d1c6d7, #w-node-_91ad2c14-be4e-59a3-ba5b-69900a919111-37d1c6d7, #w-node-_463a3c7a-9037-972e-dec1-b0fe1eeb80f1-37d1c6d7, #w-node-_58fa5b48-24a5-a203-443d-5763ad1f1d13-37d1c6d7, #w-node-_2a4dda8e-e0b6-fa69-6e3d-bfa1ad114790-37d1c6d7, #w-node-_21a12761-03e8-dc6b-2de8-0f51c3735497-37d1c6d7, #w-node-_025543d9-4223-748e-45e3-fdb937e1bc77-37d1c6d7, #w-node-_6c8389be-61a5-5365-43ea-df2173dfdc80-37d1c6d7, #w-node-_01cb7222-9021-2ecb-a1b5-892e0eac5429-37d1c6d7, #w-node-a91bf3d1-ecb5-ff63-d030-c6f13446f297-37d1c6d7, #w-node-_5804ba63-77ce-88f0-c3dd-ec9961467b47-37d1c6d7, #w-node-_4cd9283c-cca2-2b75-c3aa-377b08fd4052-37d1c6d7, #w-node-c99eceee-05b7-5f66-33a4-163c9f88067f-37d1c6d7, #w-node-_7361bb65-8fa4-928f-07d4-e08992341666-37d1c6d7, #w-node-_7bfc32b3-08fa-86af-36e9-4907cae844d8-37d1c6d7, #w-node-_51312717-9808-0c8e-780b-346ea8beadcf-37d1c6d7, #w-node-_4f06daf8-8a6f-b505-83ef-81370ec131eb-37d1c6d7, #w-node-_3c82620f-a346-fc66-bb50-f57385721190-37d1c6d7, #w-node-d5e46c9d-74d2-2cf1-5224-fbcb5b5d5903-37d1c6d7, #w-node-_3b332d03-c331-4fbd-7d98-652d4bac1ce1-37d1c6d7, #w-node-_62860851-0b4c-32a6-65c4-3c1edeaf9a14-37d1c6d7, #w-node-_3b81bb28-27ca-8027-c460-b5811462667b-37d1c6d7, #w-node-_39107a3b-6fa4-ec2d-8b55-583861baaf95-37d1c6d7, #w-node-_2eea8334-0368-4d30-2da8-112aed7a71a5-37d1c6d7, #w-node-d212ec0f-a26b-d720-f425-51645e67c850-37d1c6d7, #w-node-_2daf6656-1bfc-da42-fa3d-4cc98fe36fb5-37d1c6d7, #w-node-_87f7d5aa-474e-edfe-3f35-7cdc77d41545-37d1c6d7, #w-node-b7474f89-64af-44f1-4f1f-9259844af30e-37d1c6d7, #w-node-_1fc17da7-b3e0-3d67-27f1-ee48f864070e-37d1c6d7, #w-node-_9093c7fb-b536-c7be-b4da-2945f11a85e7-37d1c6d7, #w-node-d9ac1675-c26c-9bac-8d7a-47aee3a7e95b-37d1c6d7, #w-node-_35d8f6c7-1ffe-8a59-06f8-f68ebf247943-37d1c6d7, #w-node-_49c2aaf4-36fe-396a-cece-8c1ba4d949c9-37d1c6d7, #w-node-_7bc140ff-1774-cf37-4f70-c0ebee77ea39-37d1c6d7, #w-node-f0736eaf-7b5a-6094-cd47-8905e3bc4f72-37d1c6d7, #w-node-_8345850c-4143-01fd-cfac-3babc552f9aa-37d1c6d7, #w-node-b2a1af8f-bc04-aa95-969f-18d4734d6cc7-37d1c6d7, #w-node-_8a69280a-cf44-763b-e873-2bca9f1aca86-37d1c6d7, #w-node-_4c9fe812-c71c-956f-1bdb-97cd46b6a5a8-37d1c6d7, #w-node-ef54ff92-2f65-086e-7271-ba516fc54631-37d1c6d7, #w-node-_2d89c139-bed2-12da-186b-2bc47399481c-37d1c6d7, #w-node-d52e5441-4e7b-6aaf-acaf-a1db39f658f9-37d1c6d7, #w-node-_12e4a705-61ac-709f-2b2e-22229d1740e2-37d1c6d7, #w-node-_29301a9f-9aea-763e-c1a6-f3b2587a1006-37d1c6d7, #w-node-_2cdf8c87-8a78-ffb3-294e-2427deef515f-37d1c6d7, #w-node-_304e33c8-dc6d-6a32-74e0-88caf0008755-37d1c6d7, #w-node-_39c653d3-4e77-d9f2-3a78-e228e8b2661a-37d1c6d7, #w-node-f5c2dd1a-9621-9352-6149-42d34ae923f0-37d1c6d7, #w-node-_94f5f46e-21b5-b7bd-b67b-3ca16b252977-37d1c6d7, #w-node-_7762e27f-eefe-6bc5-72ee-ee2b7eba8db9-37d1c6d7, #w-node-_2f50fc5d-cc42-bd30-0599-3807b09f625f-37d1c6d7, #w-node-_6f270ee6-e496-f1cc-6cc9-a44d918aa19c-37d1c6d7, #w-node-_5c705c2c-d7df-52ef-5c78-e2e84eb160e6-37d1c6d7, #w-node-a7eb8777-f799-eb22-4381-312fbf41f280-37d1c6d7, #w-node-d3d889f9-99a8-48df-8eee-1939ee74abbb-37d1c6d7, #w-node-_33167b5f-fc8a-0d70-7eee-b95231358c7f-37d1c6d7, #w-node-_3bfa3aea-e4f5-ed13-5ded-a39daf15ca0d-37d1c6d7, #w-node-_765927a2-9445-d9d6-3737-7554b9d5d6a1-37d1c6d7, #w-node-b95a850c-509e-9bc0-4264-d0da377b1f21-37d1c6d7, #w-node-_871dcf35-a73f-eb92-0f49-f12ed6008622-37d1c6d7, #w-node-_2437d90b-1f98-7500-72f9-20f69cfd1871-37d1c6d7, #w-node-_36fc4878-906e-9c2a-eb73-17b2faf5612d-37d1c6d7, #w-node-_6806b154-959a-f16d-6823-c3bc48f10974-37d1c6d7, #w-node-f61915e1-e2fa-ed1a-5bd6-c37bba7ec2b6-37d1c6d7, #w-node-_6ff926b1-d387-5bac-f1e0-b24c6cfe0f02-37d1c6d7, #w-node-_632251f1-3fd4-3d6a-d9f3-da588224367c-37d1c6d7, #w-node-ddc6630b-41d2-db74-1776-13bf68fdd6e5-37d1c6d7, #w-node-_417e0086-ac8b-c89f-224b-8e6329a0a16a-37d1c6d7, #w-node-_46f37791-f1da-4991-841a-b7313685dcff-37d1c6d7, #w-node-efc222af-8e58-668e-d3f0-4c990d583498-37d1c6d7, #w-node-_8c969c33-490f-6b8d-b1da-6387d776406b-37d1c6d7, #w-node-b07185f1-39f2-6531-aee5-b5cf9c9871e6-37d1c6d7, #w-node-_6dc481eb-c43f-45d9-13f0-dd37b7a89190-37d1c6d7, #w-node-_0ccd1b92-341a-178b-ac2b-c3d01a7a6257-37d1c6d7, #w-node-d3555483-e28a-ec9b-b53a-045ff36cbffe-37d1c6d7, #w-node-_468a7c04-312d-ff1d-6208-de84b50d8878-37d1c6d7, #w-node-b98e96d0-f02a-414f-93a7-571767c14995-37d1c6d7, #w-node-_9bf7b9b1-ee95-7626-fa62-fb26a1b6f029-37d1c6d7, #w-node-_9f0fca5b-9d4f-5cea-fbe1-8aeff83c6d9c-37d1c6d7, #w-node-_392ee0fd-cddc-5bb6-53ca-6101a8713585-37d1c6d7, #w-node-_1346cc43-06a4-4252-d16c-6bb82cc2797e-37d1c6d7, #w-node-_3921c35c-b037-0c84-dc51-8d7239955a38-37d1c6d7, #w-node-_75a6e15a-b74b-626d-b5e9-1687e10424fa-37d1c6d7, #w-node-_2c95250e-f178-b1fe-1d82-e07078225070-37d1c6d7, #w-node-_875df144-6398-b15d-5bd7-3feb1cca1511-37d1c6d7, #w-node-_5545717a-be5f-39dc-bc9d-320aa18f41b7-37d1c6d7, #w-node-_35d88434-6b76-1e74-2f28-07e82296decc-37d1c6d7, #w-node-_051d5f44-0c00-4858-67c1-12a280d5e0b9-37d1c6d7, #w-node-_90184d50-2b7f-b58b-3689-166cd287a608-37d1c6d7, #w-node-_5533ce71-7011-018f-58e0-a7d6a41791a0-37d1c6d7, #w-node-_2d4b0c1b-5f57-1ccc-1769-9e44d613285f-37d1c6d7, #w-node-e54ab925-c5fd-a801-4fb1-4df22a7d5414-37d1c6d7, #w-node-c2014513-8ba2-7e9c-d99f-dff358b9bb7d-37d1c6d7, #w-node-_52712e5e-80fe-2d39-ebdc-c5c8877d2fd8-37d1c6d7, #w-node-_14a8a34f-dd22-2970-1624-cbe2b6b144b3-37d1c6d7, #w-node-cb39b3ae-6753-a4d3-4570-f2b937224f04-37d1c6d7, #w-node-fa1d74f1-c9ae-bf2f-14f5-0703cbb6c17c-37d1c6d7, #w-node-d4a16708-85d2-75c9-598b-581767f9d403-37d1c6d7, #w-node-f3c09daa-bd9e-5be8-9df0-22988958fcf3-37d1c6d7, #w-node-_7360b4cd-157e-6d96-f5fb-f54e9b1bc189-37d1c6d7, #w-node-acad9d12-37a7-568f-a959-cbc6e678f1d3-37d1c6d7, #w-node-a93d6d65-405b-f8c9-67a6-9e672a595d3b-37d1c6d7, #w-node-_9b11f6a7-2699-25e3-4797-4e69525b35c4-37d1c6d7, #w-node-c730cd00-6506-5bce-44ed-25214fc8d526-37d1c6d7, #w-node-_8436b1b4-de4b-d95f-57e3-6e77ce34232a-37d1c6d7, #w-node-_97de3ac9-43b0-e96e-b69c-a9f6b3e47dfa-37d1c6d7, #w-node-_277baecd-28d9-6607-506d-927b09708e41-37d1c6d7, #w-node-_73db101f-0fb5-b2cc-1692-782d9ab20d9b-37d1c6d7, #w-node-db7c427a-2e86-997e-9a1e-8a27ae7678cc-37d1c6d7, #w-node-_75878c4d-3ce1-4503-848c-5814c5acbbb2-37d1c6d7, #w-node-_626537a0-a541-0522-942c-79bce850b2dc-37d1c6d7, #w-node-_5009fb2c-c1af-673b-bbbb-3a9ea368d14c-37d1c6d7, #w-node-_39a59a1c-9db1-c38f-3138-0578675b4f29-37d1c6d7, #w-node-_5007a822-a6df-a715-4126-9b911cdb4ed7-37d1c6d7, #w-node-_457f4413-df75-95f7-f0fa-2c357c1b4249-37d1c6d7, #w-node-_58a9aba9-6335-cd3a-a756-f5e6f5be42e6-37d1c6d7, #w-node-a3b40c80-aa06-d49d-854d-e50998b0e863-37d1c6d7, #w-node-_4388841a-ba46-1499-1490-1511e5c9564a-37d1c6d7, #w-node-_41a11fb2-9e1e-a676-8a16-09cad0baa113-37d1c6d7, #w-node-a7a80528-afc8-dd3c-fb81-1d8cb859ad71-37d1c6d7, #w-node-cc709d0b-38bb-42e1-af40-444de31e1df2-37d1c6d7, #w-node-b9b090aa-61a5-d4fc-fb60-457e68366eb5-37d1c6d7, #w-node-dd027ef3-d4b5-2db0-ed04-904e5e6df434-37d1c6d7, #w-node-_19b5004c-943b-a223-5cac-87801281a192-37d1c6d7, #w-node-c5d42d04-08f0-e6db-37fa-b7bc99b60d1e-37d1c6d7, #w-node-_8f3106fc-10f6-ddb1-db15-319a622cda95-37d1c6d7, #w-node-eab57b78-75a3-d6d1-effe-3c1a8f622c34-37d1c6d7, #w-node-c34360b3-ec17-00a3-dd24-bae721d9cb07-37d1c6d7, #w-node-_0e5c76c7-c0f8-3d75-e8bb-a1b604be6d16-37d1c6d7, #w-node-_7562bd66-36ca-f46c-5a7e-494fb3e1f8a4-37d1c6d7, #w-node-_21538817-6b66-1f63-76a2-b533d5fc0ad3-37d1c6d7, #w-node-f07ba6ae-8634-ab46-31d3-b7c6c1616356-37d1c6d7, #w-node-_38000a64-1e24-aee8-1a59-ffef8e8b0ac6-37d1c6d7, #w-node-d02cea28-ad9e-f185-c815-b2fa2e50aea6-37d1c6d7, #w-node-_73cd3535-7ac7-91e7-dc89-bf77ae726ebc-37d1c6d7, #w-node-_9dd6a48a-a030-042f-e6e5-fcc6e514ca53-37d1c6d7, #w-node-_1b67ed1a-c812-fd23-3ce0-e96a93dddbc5-37d1c6d7, #w-node-_143a0456-9519-f882-8233-09229d2c1d24-37d1c6d7, #w-node-_1bdd3bf5-0447-f771-e879-8247f68dea4c-37d1c6d7, #w-node-_6bd967f1-6998-71c1-6b78-2b2c5d49799b-37d1c6d7, #w-node-_9e99d644-45db-a4f6-5a96-46b351eee23d-37d1c6d7, #w-node-_12912e03-b133-d9d9-6519-be346e2393fe-37d1c6d7, #w-node-_1cf0c2e2-1ac9-90b4-f934-30315d2e192e-37d1c6d7, #w-node-_0ca36e7a-e7f6-e021-883b-541fe68ca11b-37d1c6d7, #w-node-dad50e31-44c8-21a7-8bf3-606e2ecb4e78-37d1c6d7, #w-node-_2e06cc1a-7a68-6838-de31-3cd0211eb600-37d1c6d7, #w-node-ee7d3c78-d5f3-2890-9e4c-36365ab58a42-37d1c6d7, #w-node-_03aa2146-9f48-cac7-1662-25b6af6c7e3c-37d1c6d7, #w-node-f2b15a85-3436-d4c5-5ae4-6c352cfb8ad9-37d1c6d7, #w-node-d2bb5fce-3b66-d499-b4ef-76bbca28c205-37d1c6d7, #w-node-_4987fb56-910b-1d88-38cf-41763c1b4145-37d1c6d7, #w-node-_667b7f46-1c8f-3e90-f9e5-b2b6e8ed6a4e-37d1c6d7, #w-node-_411a83c2-506f-541f-c3af-e1707e7dedb7-37d1c6d7, #w-node-_9cf052c1-1e61-cdba-b93e-cf89b532cf87-37d1c6d7, #w-node-_5b39d9b6-0468-7771-e912-cee986b4402c-37d1c6d7, #w-node-ba7b2daa-422c-f770-b1ac-fc49279dd496-37d1c6d7, #w-node-a3404349-b0d0-0356-25bd-2a05bd755ad4-37d1c6d7, #w-node-_43723ad3-5dff-1ac4-6b17-92046279fff6-37d1c6d7, #w-node-_7355b340-1ed8-9c45-51a4-6905d45957c8-37d1c6d7, #w-node-d2c745d4-3250-1b16-6ed9-a22ebe15905e-37d1c6d7, #w-node-_46a32680-68e5-ee57-636d-c502377633ad-37d1c6d7, #w-node-_544f5451-5bb3-fea2-1dbd-c5ba19442c07-37d1c6d7, #w-node-_14721a89-605a-4214-07a3-6c8642ae9252-37d1c6d7, #w-node-ec7c1cb5-0de0-0514-5b04-d11c1203c8d1-37d1c6d7, #w-node-b477ccf7-ce8e-ca40-5fc8-235ceb2c0018-37d1c6d7, #w-node-_9ca6969c-0e52-1e00-a878-08e49a5033e8-37d1c6d7, #w-node-cf2a9f53-99de-0eda-72ee-9e4f26a92729-37d1c6d7, #w-node-ce40c269-2958-fe51-2cb8-aee6d2a0a622-37d1c6d7, #w-node-_83b8d5a1-d4bc-f8d9-5dfa-a190bb2d5b97-37d1c6d7, #w-node-bfb4e23e-fc9b-e96d-2a65-1a9d648101cf-37d1c6d7, #w-node-_6582eead-68f1-8b91-db68-d02c0254b2f9-37d1c6d7, #w-node-_97457a4a-e928-c44a-c139-aa70610a25e9-37d1c6d7, #w-node-d2b40678-c305-b6fb-6572-70ef3c0c5c10-37d1c6d7, #w-node-_5959bb9c-81b1-386e-6430-5a52881f03c7-37d1c6d7, #w-node-c92edc85-2df2-6b9e-445d-86eba408309f-37d1c6d7, #w-node-daabd952-153d-2e38-b281-8613bdde9a63-37d1c6d7, #w-node-d61bb44b-7824-5c5a-f135-173532f27e4f-37d1c6d7, #w-node-bab60f20-7d6f-4429-40c9-eabd73398c66-37d1c6d7, #w-node-_54ef7923-8796-aab0-8bb1-61bd16d5a886-37d1c6d7, #w-node-_5e8c0a47-34f8-d48d-4697-0f91c6475891-37d1c6d7, #w-node-e94ac3e8-186c-0501-3fe2-d0b9503a0577-37d1c6d7, #w-node-c32741bd-1b1d-7a66-b195-951484be7aaf-37d1c6d7, #w-node-_0377f41b-fdba-9e43-5dfb-cbcf72e95043-37d1c6d7, #w-node-_34caa549-d856-f0a5-985b-02a5439e294c-37d1c6d7, #w-node-_1d6b4cc2-5499-6075-190e-0ead7dd3541c-37d1c6d7, #w-node-_41997caa-f28d-7382-5a2e-058ca0741e7d-37d1c6d7, #w-node-c3efacb8-cf00-8390-fca3-39a2e17e74d0-37d1c6d7, #w-node-_63587aec-1e27-b637-8301-1b65b04783e2-37d1c6d7, #w-node-f84b62d3-e31b-5c03-2b79-da852ea70b25-37d1c6d7, #w-node-_719aea40-873f-994a-f106-beac6d149c32-37d1c6d7, #w-node-_45ee3348-fcb6-434c-fc83-1cdfe4bec363-37d1c6d7, #w-node-_125b329a-bbae-b4b4-5bbe-64f3d8f75b03-37d1c6d7, #w-node-d26de9e3-ed61-8379-298c-bda305553947-37d1c6d7, #w-node-_5fa7640c-9284-5477-91e2-122f02a33488-37d1c6d7, #w-node-_95e46091-3c0c-7c6b-9fca-678e19bf1f6e-37d1c6d7, #w-node-_0d60be12-5240-af53-ed7d-c1ff9b2b462c-37d1c6d7, #w-node-_5425e94e-2055-ddb5-9979-898d6adbf16b-37d1c6d7, #w-node-f0b51310-85a2-787d-2e9a-c8ddad3a7d75-37d1c6d7, #w-node-_8bd87666-953c-e5e7-4ea5-8eb9ece004f5-37d1c6d7, #w-node-_24036872-3866-5266-88e4-7574e2895687-37d1c6d7, #w-node-_3110b26a-e06a-4008-9d2e-9a3907f3ebba-37d1c6d7, #w-node-_5c888ea0-1d26-5af6-b95b-57d8df0d7632-37d1c6d7, #w-node-_50baf09e-5bf5-6889-32a3-74445c7987c6-37d1c6d7, #w-node-_55b9da50-a4ba-44af-3bc1-76eed49acf40-37d1c6d7, #w-node-cb637e2a-28a7-d3e8-5aef-378159a572a0-37d1c6d7, #w-node-_2d71c70d-f637-7d92-bfaf-2c6283d0ec44-37d1c6d7, #w-node-_42b4a6f3-806c-4a36-2b5d-0576336762a3-37d1c6d7, #w-node-_3a6fea2f-4c49-d750-90dc-4a7e31d5c2de-37d1c6d7, #w-node-b45e3de9-64b4-aa31-8b8e-13048db27e21-37d1c6d7, #w-node-db761205-5724-dc82-6d4d-66583b199a5f-37d1c6d7, #w-node-cf6dd8ff-dad5-590b-e896-18b208794212-37d1c6d7, #w-node-_2513aa4b-6d95-3dd3-3fe6-d202c87cd981-37d1c6d7, #w-node-_3144d511-2a07-465b-5ce2-94958ac9c40a-37d1c6d7, #w-node-_309266cf-e5b7-0fad-0eeb-13714535906c-37d1c6d7, #w-node-de98f08e-8e01-7baa-ef79-212aa8404b0f-37d1c6d7, #w-node-ea933739-bc56-0c12-8d9a-d9987496dd96-37d1c6d7, #w-node-ad3fe491-d363-6edd-63ea-8462691dc281-37d1c6d7, #w-node-dccf2110-2e45-bcf2-9956-0f9e20f1335e-37d1c6d7, #w-node-c8441353-39a8-82b1-ae1e-ff9d1dc3f77b-37d1c6d7, #w-node-_279d1580-4145-c7c9-983d-061112d88f6a-37d1c6d7, #w-node-_085bceaf-cf9c-cb86-4fe4-3a9a2195dcba-37d1c6d7, #w-node-b54a85d9-ecc3-1540-f1ff-3f580fa96c15-37d1c6d7, #w-node-_19ff719d-44ce-2968-62c8-40ebf5dee639-37d1c6d7, #w-node-adf1750f-8c3b-6458-ce2d-7a3674ba452f-37d1c6d7, #w-node-b56db003-6050-57b6-b191-8635ff357ea7-37d1c6d7, #w-node-afb16290-a4ad-1178-d9c4-ea71a6b79730-37d1c6d7, #w-node-b39a9490-4514-7edd-fc9d-1bb4885be2ff-37d1c6d7, #w-node-_1ee88a22-01ff-5bae-c984-5518b0e82de3-37d1c6d7, #w-node-daadc1b0-8f43-5da0-13c2-e45a4d25a628-37d1c6d7, #w-node-_375a7e40-c60a-3c2b-43ac-63264225d24d-37d1c6d7, #w-node-a33ddeaf-337e-9e88-7b27-9fe18797b934-37d1c6d7, #w-node-a6dc92eb-348f-dbdc-d2dd-06da3e1b60c9-37d1c6d7, #w-node-_22ab7a83-460b-50da-230c-ea72f54aab29-37d1c6d7, #w-node-_62ca1774-4bf1-37f0-c0a4-b623b01c5e9a-37d1c6d7, #w-node-a958c46e-bfeb-1fc5-51b6-368ff551d797-37d1c6d7 {
  place-self: auto;
}

#w-node-f1d271c7-2531-e3c6-33d1-12633faaee65-5ce7c261 {
  justify-self: stretch;
}

#w-node-c478d946-3b54-27ad-23b8-17f2381882a9-5ce7c261, #w-node-c478d946-3b54-27ad-23b8-17f2381882b3-5ce7c261, #w-node-c478d946-3b54-27ad-23b8-17f2381882bd-5ce7c261, #w-node-c478d946-3b54-27ad-23b8-17f2381882c7-5ce7c261, #w-node-c478d946-3b54-27ad-23b8-17f2381882d1-5ce7c261, #w-node-c478d946-3b54-27ad-23b8-17f2381882db-5ce7c261, #w-node-c478d946-3b54-27ad-23b8-17f2381882e5-5ce7c261 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c4318bb-1363-8b08-9fa8-81782adc49e6-54aa08ff {
  align-self: center;
}

#w-node-a740730e-f0ff-4ca2-1121-228b1d7f90c7-54aa08ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a740730e-f0ff-4ca2-1121-228b1d7f90dc-54aa08ff {
  justify-self: stretch;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed433-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed434-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed435-3a92bc16, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed440-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed441-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed442-3a92bc16, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44d-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44e-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed44f-3a92bc16, #w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45a-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45b-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_40327e21-6e45-70ac-b4e5-1e0072bed45c-3a92bc16, #w-node-a514f2aa-e91d-2a05-9e84-878dec320737-3a92bc16, #w-node-a514f2aa-e91d-2a05-9e84-878dec32073f-3a92bc16, #w-node-a0726e62-8e17-5b6e-630d-819d4d4578bb-3a92bc16, #w-node-_386f76ed-299b-4159-48ca-ef4ec073322a-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ac99f75-39bc-c172-1847-fe0599eb22f5-3a92bc16 {
  align-self: stretch;
}

#w-node-_4d36120f-62f0-eebb-4aa8-b79002be6254-3a92bc16, #w-node-d7e56c52-41c8-c0b4-dce3-042f581b20a1-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a02e4c1-4214-9e4b-e7e9-d42b9bee0b5e-3a92bc16 {
  align-self: stretch;
}

#w-node-_4a02e4c1-4214-9e4b-e7e9-d42b9bee0b6a-3a92bc16, #w-node-_6ead3759-a9b1-d3b1-1e41-52084f616da5-3a92bc16, #w-node-c13f26c7-f2af-8b86-b4fb-d27a5f0fb7e1-3a92bc16, #w-node-c13f26c7-f2af-8b86-b4fb-d27a5f0fb7e9-3a92bc16, #w-node-c13f26c7-f2af-8b86-b4fb-d27a5f0fb7f1-3a92bc16 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1d271c7-2531-e3c6-33d1-12633faaee65-7a204e06 {
  justify-self: stretch;
}

#w-node-_8d96a876-b45c-d311-4470-05ef0be4f671-7a204e06 {
  justify-self: end;
}

#w-node-_29cd2d48-f814-5e24-efd8-672158e702ab-7a204e06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29cd2d48-f814-5e24-efd8-672158e702bb-7a204e06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_29cd2d48-f814-5e24-efd8-672158e702bc-7a204e06 {
  place-self: center stretch;
}

#w-node-fc35a1af-fc65-fb84-ef08-35699dae9a82-7a204e06, #w-node-fc35a1af-fc65-fb84-ef08-35699dae9a8a-7a204e06, #w-node-fc35a1af-fc65-fb84-ef08-35699dae9a92-7a204e06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60bebf3c-f3ec-3d55-ba25-0e5e00bb1072-5496eb32 {
  align-self: center;
}

#w-node-_6654d7a3-5cde-cbd6-4e31-dc335a006885-5496eb32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6654d7a3-5cde-cbd6-4e31-dc335a00689a-5496eb32 {
  justify-self: stretch;
}

#w-node-_83e491f8-b508-00c1-e8c3-2e9812bf40f6-c3127b4b {
  align-self: center;
}

#w-node-_54a9985b-074e-3c42-c82a-25ab3b5e4f45-c3127b4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54a9985b-074e-3c42-c82a-25ab3b5e4f5a-c3127b4b {
  justify-self: stretch;
}

#w-node-_5ed9d270-b776-da97-7a6f-2681477c7da0-c3127b4b, #w-node-_75d6a07e-2adb-7c5e-c1b7-5b068f4398b1-c3127b4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5af4e70a-7bc9-dc2f-d27d-735f25c6d58d-fe6edd2c {
  align-self: auto;
}

#w-node-ccea48a1-a8ed-50cf-0148-b6a5b8830901-fe6edd2c, #w-node-ccea48a1-a8ed-50cf-0148-b6a5b8830909-fe6edd2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9acf5bf2-e3f4-41a8-7958-6d89047bf6b7-fe6edd2c {
  align-self: center;
}

#w-node-_672b3d7c-f37e-6f4a-e35b-1dfebc184afe-fe6edd2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_672b3d7c-f37e-6f4a-e35b-1dfebc184b13-fe6edd2c {
  justify-self: stretch;
}

#w-node-e831643e-c843-3435-f476-46a685d88e48-fe6edd2c, #w-node-e831643e-c843-3435-f476-46a685d88e6b-fe6edd2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e831643e-c843-3435-f476-46a685d88eac-fe6edd2c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3165e2e3-0d0f-41d0-1abb-411f068e3d73-b3a8eb2f {
  align-self: center;
}

#w-node-_3165e2e3-0d0f-41d0-1abb-411f068e3d7d-b3a8eb2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3165e2e3-0d0f-41d0-1abb-411f068e3d92-b3a8eb2f {
  justify-self: stretch;
}

#w-node-_60bebf3c-f3ec-3d55-ba25-0e5e00bb1072-90464460 {
  align-self: center;
}

#w-node-_6654d7a3-5cde-cbd6-4e31-dc335a006885-90464460 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6654d7a3-5cde-cbd6-4e31-dc335a00689a-90464460 {
  justify-self: stretch;
}

#w-node-_60bebf3c-f3ec-3d55-ba25-0e5e00bb1072-be5f92a9 {
  align-self: center;
}

#w-node-_6654d7a3-5cde-cbd6-4e31-dc335a006885-be5f92a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6654d7a3-5cde-cbd6-4e31-dc335a00689a-be5f92a9 {
  justify-self: stretch;
}

#w-node-_60bebf3c-f3ec-3d55-ba25-0e5e00bb1072-177aef44 {
  align-self: center;
}

#w-node-_6654d7a3-5cde-cbd6-4e31-dc335a006885-177aef44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6654d7a3-5cde-cbd6-4e31-dc335a00689a-177aef44 {
  justify-self: stretch;
}

#w-node-_593404c2-6cae-f865-b0d3-fdfb53be3c9f-b16f89ce {
  align-self: auto;
}

#w-node-_85284c78-918d-696f-c7ea-0308a7a1ca41-c06050df, #w-node-e610c44d-c54d-4b80-a4f0-e7ebd828be28-c06050df, #w-node-_1a44b8a6-05ba-b6f2-fe44-67bb66a93360-c06050df, #w-node-d6b9e4c1-b900-7380-0ed9-ec26938a6ffc-c06050df, #w-node-dd58338b-cf7e-e1c8-f491-60f695672396-c06050df, #w-node-fd5bfd91-b81f-3db6-136d-230d36b58d4b-c06050df, #w-node-d3151974-d49a-15e0-bea8-5bd1be174b59-c06050df {
  justify-self: center;
}

#w-node-_920077bb-6d11-dd0d-770d-2fcac45caaa3-c06050df, #w-node-_8eb4211e-ed27-8d96-f6e2-961e0fb389e3-c06050df, #w-node-_765fa1eb-940f-95a7-ecde-2abace3b76f9-c06050df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-f885ac77-9ff6-9abc-30d6-3d9f6d690ed7-0422f7f0, #w-node-da872fd4-6900-536e-063a-a63b18b76ca5-9a476cca, #w-node-_6616fc1f-c8a4-ff3a-5eb3-e7ba72a5de23-9a476cca {
    align-self: start;
  }

  #w-node-_85284c78-918d-696f-c7ea-0308a7a1ca36-27603771 {
    place-self: auto;
  }

  #w-node-_8bd04387-e900-7f5c-2839-f9911e87f153-7a204e06 {
    justify-self: center;
  }

  #w-node-_85284c78-918d-696f-c7ea-0308a7a1ca36-c06050df {
    place-self: auto center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_75d6a07e-2adb-7c5e-c1b7-5b068f4398b1-3abb3998, #w-node-_75d6a07e-2adb-7c5e-c1b7-5b068f4398b1-c3127b4b {
    place-self: auto stretch;
  }
}
