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: 700
}

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: 700
}

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: 400;
  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: 400;
  line-height: 1;
  font-family: webflow-icons !important
}

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

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

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

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

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

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

* {
  box-sizing: border-box
}

html {
  height: 100%
}

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

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

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

.w-block {
  display: block
}

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

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

.w-clearfix:after {
  clear: both
}

.w-hidden {
  display: none
}

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

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

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

.w-code-block {
  margin: unset
}

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

.w-optimization {
  display: contents
}

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

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

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

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

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: 700;
  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: 400;
  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: 400;
  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: 400;
  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: 400;
  display: inline-block
}

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

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

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

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

.w-container:after {
  clear: both
}

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

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

.w-row:after {
  clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width:767px) {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative
}

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

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

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

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

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

.w-widget-twitter {
  overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-control {
  cursor: pointer;
  background-position: 50%;
  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: translate(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: translateY(-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)
  }

  to {
    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
}

.w-code-component>* {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

:root {
  --black: #111;
  --white: white;
  --deep-sky-blue: deepskyblue;
  --hot-pink: #fd66af;
  --linen: #fff5ea;
  --dark-orange: #fd9927;
  --medium-purple: #ad61ff;
  --lavender: #f7f0ff;
  --azure: #ecfcf8;
  --medium-aquamarine: #40ddb0;
  --startuphungary-purple: #9208fe;
  --sh-grad-mid: #ea1796;
  --startuphungary-red: #ff003d;
  --black-ish: #111c;
  --gold: #fbdb26;
  --cbn-purple: #6a00e0;
  --lavender-blush: #fff0f7
}

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

.w-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.w-users-userformheader {
  text-align: center
}

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

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

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

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

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

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

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

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

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

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.w-users-userformbutton {
  text-align: center;
  width: 100%
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%
}

.w-users-userresetpasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.w-users-userformsuccessstate {
  display: none
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.w-users-usersignupverificationmessage {
  display: none
}

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

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

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

.w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px
}

.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(://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-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3
}

body {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 20px
}

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

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

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

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

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

p {
  color: #2e2e2e;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif
}

a {
  text-decoration: underline;
  display: block
}

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

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

.centered-container {
  text-align: center;
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 1180px;
  display: flex
}

.cards-grid-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: left;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: end stretch;
  justify-items: start;
  margin-top: auto;
  padding-bottom: 0;
  display: grid
}

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

.ff-hero {
  align-items: center;
  margin-top: auto;
  margin-bottom: 80px;
  padding-top: 20px;
  padding-bottom: 0;
  display: block
}

.hero {
  background-color: #0426d0;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block
}

.hero.otp {
  background-color: #0000;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f47e30912617f824756d4a9_grid-example_desktop_1136.avif);
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 535px
}

.hero.otp.min {
  height: auto;
  min-height: 535px
}

.hero.intesa {
  color: #3c3838;
  background-color: #0000;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/66b3608750749aaea93dd173_intesa-hero-mobiles.avif), url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f58c4e71d6f77378486527a_Group%201911.svg), linear-gradient(#fff, #8c9aa81a);
  background-position: 100%, -270%, 0 0;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: auto, cover, auto;
  height: 535px
}

.hero.intesa.broker {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/66b35be8940cedaa802dcbe6_brokerchooser-hero-bg.avif), linear-gradient(#fff, #8c9aa81a);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  padding-top: 60px
}

.hero.intesa.otp {
  background-image: none
}

.hero.cristo {
  background-color: #0d34f9;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f608857e587c2976091febb_Oval.avif), url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f608845da998df5dc475fea_HERO.avif);
  background-position: -20% -60%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: 400px, contain;
  height: 535px
}

.hero.ecomate {
  background-color: #fff;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f730538ab0a7229cdf4d76f_Ellipse%2049.avif), url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f7337896f72f96559627ffb_leaf.avif), url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f73378adb3b38b3cd13489c_Vector%206.avif);
  background-position: -10% 20%, 100%, 50% 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 20%, 22%, contain
}

.section {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative
}

.section.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3;
  width: 100%
}

.section.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.section.bg-grey.padding-bottom-100.padding-btm-100-onmobile.no-border {
  border-top-style: none
}

.section.bg-grey.z1 {
  z-index: 1
}

.section.bg-grey.z1.top-btm-padding80 {
  padding-top: 80px;
  padding-bottom: 80px
}

.section.bg-black {
  background-color: #111
}

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

.section.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.section.nopadding.hide-mobile {
  display: block
}

.section.nopadding.hide-mobile.hidden {
  display: none
}

.section.overflow {
  width: 100%;
  overflow: hidden
}

.section.overflow.top-padding-50.herosection-mobile {
  padding-bottom: 0
}

.section.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.section.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.section.padding-top200 {
  padding-top: 200px
}

.section.padding-top-0 {
  padding-top: 0
}

.section.top-padding-50 {
  padding-top: 50px
}

.section.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.section.top-padding-50._28pad-bottom {
  padding-bottom: 28px
}

.section.padding-top-30 {
  padding-top: 30px
}

.section.bg-white {
  background-color: #fff
}

.section.bg-white.padding-btm-0,
.section.bg-white.padding-0 {
  padding-bottom: 0
}

.section.padding-btm-150 {
  padding-bottom: 150px
}

.section.padding-btm-150.hide {
  display: none
}

.section.padding-btm-150.bg-grey.no-border {
  border-top-style: none
}

.section.align-center {
  align-items: center;
  display: flex
}

.section.bg-barion-blu {
  background-color: #1497db
}

.section.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.section._100vh {
  height: 100vh
}

.section.bg-bloom {
  background-color: #9debdb
}

.section._200 {
  padding-top: 200px;
  padding-bottom: 200px
}

.section.b200 {
  padding-bottom: 200px
}

.section.notoppad {
  padding-top: 38px
}

.section.notebadge {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  display: flex
}

.section.notebadge.nonote {
  padding-top: 0
}

.section.bg-abgreen {
  background-color: #03877a
}

.section.hide {
  display: none
}

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

.section._150 {
  padding-top: 150px;
  padding-bottom: 150px
}

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

.section._300 {
  padding-top: 300px;
  padding-bottom: 300px
}

.section._150-100 {
  padding-top: 150px;
  padding-bottom: 100px
}

.section.inversum-hero {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-height: 1200px;
  display: flex;
  overflow: hidden
}

.section.inversumpadding {
  padding-top: 200px;
  padding-bottom: 0
}

.section.top-padding-24 {
  padding-top: 24px
}

.section.top-padding-24.bottom-padding-28 {
  padding-bottom: 28px
}

.section.padding-top-74 {
  padding-top: 74px
}

.section.padding-top-74.padding-bottom176 {
  padding-bottom: 176px
}

.section.margin-top-68 {
  margin-top: 68px
}

.section.padding-top-77 {
  padding-top: 77px
}

.section.padding-top-77.padding-btm-121 {
  padding-bottom: 121px
}

.section._40-100 {
  padding-top: 40px
}

.section._40-100.hideondesktop,
.section._40-100.hideonmobile.hideonregular {
  display: none
}

.section._100-200 {
  padding-bottom: 200px
}

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

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

.section._20-100 {
  padding-top: 20px
}

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

.section._80-80.greybg {
  background-color: #f7f5fa
}

.section._80-80.greybg.hideondesktop {
  display: none
}

.section._32-0 {
  padding-top: 32px;
  padding-bottom: 0
}

.section._32-0.hideondesktop {
  background-color: #f7f5fa;
  display: none
}

.section._40-40 {
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex
}

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

.section._250-100 {
  padding-top: 250px
}

.section._64-164 {
  padding-top: 64px;
  padding-bottom: 164px
}

.section._64-164.hideonmobile._0overflow {
  overflow: hidden
}

.section._64-164.hideonmobile.max100 {
  max-width: 100%;
  overflow: visible
}

.section._64-164.hideonmobile.max100._0overflow {
  overflow: hidden
}

.section._64-164.hideondesktop {
  display: none
}

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

.section._64-64.hideondesktop {
  display: none
}

.section._64-64.centered {
  justify-content: center;
  display: flex
}

.section._64-64.centered.hideondesktop {
  display: none
}

.section._64-64.nooverflow {
  overflow: hidden
}

.footer-logo-link {
  flex: 0 auto;
  min-width: auto;
  max-height: 60px;
  margin-right: 20px;
  transition: transform .3s
}

.footer-logo-link:hover {
  transform: scale(1.1)
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 32px;
  height: 32px
}

.footer-link {
  color: #fff;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: block
}

.footer-link:hover {
  text-decoration: underline
}

.div-block-4 {
  flex: 0 auto;
  justify-content: flex-start;
  margin-top: 20px;
  display: block
}

.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;
  justify-content: center;
  align-items: center;
  width: 1000px;
  max-width: 1000px;
  height: 100vh;
  margin-bottom: 0;
  padding-bottom: 10vh;
  display: flex
}

.utility-page-form {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
  position: relative
}

.h1---poppins---36pt---allcaps {
  color: #3c3838;
  text-align: left;
  letter-spacing: 10%;
  font-size: 34px;
  line-height: 40px
}

.h1---poppins---36pt---allcaps.title {
  color: #3c3838;
  text-transform: uppercase;
  max-width: none;
  font-size: 36px;
  line-height: 52px
}

.h1---poppins---36pt---allcaps.title.center {
  text-align: center
}

.paragraph-30 {
  color: #3c3838;
  max-width: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 36px
}

.button-primary {
  color: #fff;
  background-color: #00bfff;
  border: 1.5px solid #22c0fc;
  border-radius: 20px;
  height: auto;
  margin: auto auto auto 0;
  padding: 16px 30px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block
}

.button-primary:hover {
  opacity: 1;
  color: #00bfff;
  background-color: #00bfff1a
}

.div-block-7 {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  display: flex
}

.div-block-7.drops {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  max-width: 546px
}

.div-block-7.drops._2 {
  z-index: 1;
  position: relative
}

.text-span-8 {
  color: #70e3ff
}

.footer-2 {
  text-align: center;
  background-color: #15151f;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px
}

.footer-flex-container-2 {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 100px;
  display: flex
}

.footer-logo-link-2 {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px
}

.footer-image-2 {
  object-fit: contain;
  object-position: 0% 50%;
  width: auto;
  height: auto;
  margin-bottom: 20px
}

.footer-heading-2 {
  color: #00bfff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px
}

.heading-33 {
  color: #fff;
  margin-top: 0;
  font-family: Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 56px
}

.text-block-11 {
  color: #fff
}

.div-block-13 {
  align-items: flex-start;
  display: flex
}

.image-29 {
  margin-right: 10px
}

.heading-35 {
  align-self: flex-start;
  font-size: 32px;
  font-weight: 500;
  line-height: 50px
}

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

.div-block-14 {
  text-align: left;
  max-width: 290px
}

.grid-7 {
  grid-column-gap: 220px;
  place-items: center
}

.heading-36 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600
}

.body-3 {
  font-family: Poppins, sans-serif
}

.container-5 {
  justify-content: center;
  align-items: center;
  display: flex
}

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

.image-31 {
  align-self: flex-start;
  display: none;
  overflow: visible
}

.section-2 {
  background-color: #edf1fd;
  background-image: none;
  background-position: 120%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 80px;
  margin-bottom: 0;
  padding-top: 100px
}

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

.section-4 {
  margin-bottom: 80px
}

.section-5 {
  background-color: #efe0ff;
  background-image: none;
  background-position: -20%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 80px;
  padding-top: 100px;
  padding-bottom: 100px
}

.section-5.otp {
  background-color: #fff5eb;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ee0f1e9209cec0b19d50ec9_Group%20719.svg);
  background-position: 0 -50%;
  background-repeat: no-repeat;
  background-size: 90%
}

.container-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.grid-9 {
  grid-column-gap: 70px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto
}

.div-block-15 {
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 540px;
  margin-bottom: 30px;
  display: flex
}

.heading-37 {
  font-size: 24px
}

.heading-38 {
  font-size: 24px;
  line-height: 30px
}

.heading-38.white {
  color: var(--white)
}

.heading-39,
.heading-40 {
  font-size: 24px
}

.section-6 {
  margin-top: 80px;
  margin-bottom: 80px
}

.div-block-16 {
  border-top: 0 solid #d5e7ef;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex
}

.grid-10 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-left: 100px;
  margin-right: 100px
}

.div-block-17 {
  background-color: #fff;
  border: 1px solid #d5e7ef;
  border-radius: 30px;
  max-width: 100%;
  height: 100%;
  padding: 30px 20px 10px;
  box-shadow: 14px 14px 30px #7878780d
}

.text-block-13 {
  font-weight: 500
}

.paragraph-41 {
  margin-top: 30px;
  margin-bottom: 10px;
  font-weight: 400
}

.paragraph-42 {
  margin-top: 30px
}

.div-block-18 {
  margin-top: 60px
}

.container-7 {
  padding-top: 0
}

.section-7 {
  background-color: #f6f8fe;
  padding-top: 100px;
  padding-bottom: 150px
}

.section-7.hide {
  display: none
}

.container-8 {
  justify-content: center;
  align-items: center;
  display: flex
}

.text-span-10 {
  color: #00bfff
}

.section-8 {
  margin-top: 80px;
  margin-bottom: 80px
}

.image-32 {
  z-index: -1;
  position: absolute
}

.div-block-19 {
  border: 1px solid #d5e7ef;
  border-radius: 30px;
  padding: 20px;
  box-shadow: 14px 14px 30px #7878780d
}

.div-block-20 {
  background-image: none;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 100px
}

.section-9 {
  background-color: #edf1fd;
  margin-bottom: 0;
  padding-bottom: 60px
}

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

.body-poppins-14pt {
  color: #b1ccdc;
  text-transform: uppercase;
  font-weight: 600
}

.body-poppins-14pt.center {
  color: #23395b;
  text-align: center
}

.services {
  background-image: none;
  background-position: 50%;
  background-size: auto;
  margin-top: 140px;
  margin-bottom: 140px
}

.div-block-25 {
  text-align: center
}

.flex-container-2 {
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  display: flex;
  position: relative
}

.flex-container-2.mkb {
  justify-content: space-between
}

.hero-image-mask-2 {
  width: 100%;
  margin-left: 0;
  display: block
}

.hero-image-mask-2.notneeded {
  display: none
}

.hero-image-mask-2.mkb {
  width: 48%
}

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

.grid-21 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  place-items: center stretch
}

.body-7 {
  font-family: Poppins, sans-serif
}

.h1---gilroy---40-pt {
  color: #3c3838;
  font-family: Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px
}

.h1---gilroy---40-pt.light {
  color: #fff;
  font-size: 40px;
  line-height: 56px
}

.heading-49 {
  font-family: Gilroy, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px
}

.heading-49.otp {
  display: none
}

.image-36 {
  max-width: 80%;
  position: relative
}

.container-22 {
  background-image: none;
  background-position: 0 60%;
  background-repeat: no-repeat;
  background-size: 50%
}

.div-block-26 {
  text-align: center
}

.div-block-27 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.image-37 {
  text-align: left;
  max-width: 61%;
  margin-left: auto
}

.container-23 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef0a6d5f2eb3d27048fc932_dashboard%20-%20trips%20background.svg);
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 80px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
  padding-top: 60px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex
}

.grid-22 {
  grid-column-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: stretch
}

.image-38 {
  margin-bottom: 60px
}

.image-39 {
  max-width: 100%
}

.container-24 {
  justify-content: center;
  align-items: center;
  display: flex
}

.grid-23 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: center
}

.image-40 {
  min-width: 75%;
  max-width: 80%
}

.div-block-30 {
  min-width: 75%
}

.image-41 {
  max-width: 75%
}

.cards-section-2 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f58c84bc03bfcd054860351_line%20copy.svg);
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 100px
}

.centered-container-2 {
  text-align: center;
  flex-direction: column;
  flex: 1;
  display: flex
}

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

.call-to-action {
  background-color: #ecf6f9;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5efbc8fcea45141f1996bd32_bgbgb.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 40px;
  padding-bottom: 40px
}

.section-15 {
  margin-top: 20px;
  margin-bottom: 40px;
  padding-bottom: 20px
}

.container-25 {
  border: .5px #cfcdcd;
  border-bottom-style: solid
}

.heading-57 {
  margin-bottom: 40px;
  font-family: Gilroy, sans-serif;
  font-size: 36px
}

.div-block-31 {
  color: #3c3838;
  margin-bottom: 20px;
  display: flex
}

.text-block-25 {
  text-align: center;
  background-color: #fff;
  border: .5px solid #d4dbef;
  border-radius: 20px;
  margin-right: 10px;
  padding: 5px 10px
}

.text-block-25.light {
  color: #fff;
  border-color: #d4dbef
}

.text-block-25.light._02 {
  color: #fff;
  background-color: #0000
}

.image-42 {
  max-width: 70%;
  margin-bottom: 20px
}

.paragraph-51 {
  color: #3c3838;
  font-size: 20px;
  font-weight: 500;
  line-height: 36px
}

.paragraph-51.light {
  color: #fff;
  line-height: 36px
}

.paragraph-51._2 {
  z-index: 0
}

.paragraph-51._2.static {
  position: static
}

.grid-24 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  place-items: center stretch;
  margin-bottom: 40px
}

.grid-24.intesa {
  grid-row-gap: 80px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  grid-template-rows: auto auto;
  align-items: center;
  position: relative
}

.grid-24.intesa.broker {
  grid-column-gap: 20px;
  grid-template-columns: .75fr 1fr
}

.div-block-32 {
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-top: 0;
  margin-bottom: 40px;
  display: grid
}

.container-26 {
  text-align: left
}

.section-16 {
  margin-bottom: 40px
}

.paragraph-53 {
  margin-bottom: 40px;
  font-size: 36px;
  line-height: 100%
}

.image-44,
.image-45 {
  max-width: 80%
}

.centered-container-3 {
  text-align: center;
  flex: 1
}

.cards-image-3 {
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%
}

.h2---gilroy---36pt {
  text-align: left;
  font-family: Gilroy, sans-serif;
  font-size: 36px;
  line-height: 44px
}

.h2---gilroy---36pt.center {
  text-align: center;
  margin-bottom: 20px
}

.h2---gilroy---36pt.light {
  font-weight: 300;
  line-height: 56px
}

.h2---gilroy---36pt.blue {
  color: #0d34f9
}

.h2---gilroy---36pt.white {
  color: #fff
}

.h2---gilroy---36pt.bold {
  font-size: 35px;
  font-weight: 700
}

.h2---gilroy---36pt.bold.height86 {
  height: 86px
}

.body-poppins-18pt {
  align-self: flex-start;
  width: auto;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 32px;
  text-decoration: none
}

.body-poppins-18pt.bold {
  color: #00bfff;
  font-weight: 600;
  text-decoration: none
}

.body-poppins-18pt.white {
  color: #fff
}

.body-poppins-18pt.gray {
  color: #53627c
}

.body-poppins-18pt.center {
  text-align: center;
  align-self: center
}

.body-poppins-18pt.center.light {
  color: #afc6e9
}

.button-tert {
  color: #2a64fc;
  background-color: #0000;
  flex: none;
  align-self: center;
  margin-right: 4px;
  padding: 0;
  font-size: 16px;
  font-weight: 600
}

.image-47 {
  object-fit: fill;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto
}

.button-tertiary {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 20px;
  margin-left: 0;
  margin-right: auto;
  display: flex
}

.button-tertiary.services {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0
}

.image-48 {
  margin-top: 30px;
  font-size: 24px;
  line-height: 24px
}

.body-poppins-18pt-wide {
  width: 640px;
  font-size: 18px;
  line-height: 32px
}

.navigation-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.dropdown-link {
  z-index: 30;
  color: #283338;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  padding: 20px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative
}

.dropdown-link:hover {
  opacity: .91;
  color: #7839f3;
  background-color: #fff;
  transform: scale(1.05);
  box-shadow: 7px 15px 45px 2px #7b88a833
}

.dropdown-link.link-03 {
  z-index: 28
}

.dropdown-link.link-02 {
  z-index: 29
}

.dropdown-pointer {
  position: relative
}

.nav-link-details {
  color: #28333899;
  white-space: normal;
  font-size: 14px
}

.navigation-container-mob {
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.navigation-mob {
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: none;
  position: relative;
  inset: 0% 0% auto
}

.button-menu {
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #00bfff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  min-height: 52px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex
}

.button-menu.w--current {
  border-radius: 20px
}

.dropdown-title {
  margin-bottom: 2px;
  font-size: 15px
}

.dropdown-title:hover {
  color: #283338
}

.dropdown-title.colour-2 {
  color: #3c3838;
  font-weight: 700
}

.navigation-left {
  align-items: center;
  width: 50%;
  display: flex
}

.dropdown-wrapper {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 4px -19px 35px #20355a14, 11px 11px 30px -10px #20355a26
}

.dropdown-wrapper.w--open {
  background-color: #fff;
  border-radius: 15px;
  min-width: 300px;
  max-height: 100vh;
  left: -97px;
  box-shadow: 0 50px 25px -50px #20355a26, 8px 18px 60px 4px #00000021
}

.navigation-right {
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  font-size: 16px;
  display: flex
}

.navigation-wrap {
  z-index: 100;
  background-color: #fff;
  position: sticky;
  top: 0
}

.text-block-26 {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500
}

.nav-content-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.image {
  object-fit: scale-down;
  flex: 1;
  order: -1;
  align-self: flex-start;
  margin-right: 20px
}

.nav-menu-2 {
  color: #7b88a8;
  align-items: center;
  margin-left: 100px;
  font-size: 15px;
  display: flex;
  position: static
}

.flowbase-logo {
  min-width: 55px
}

.chevron {
  margin-right: 5px
}

.pointer {
  z-index: 20;
  background-color: #fff;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -2% 4% auto 0%;
  transform: rotate(45deg)
}

.dropdown-toggle {
  color: #121e46;
  margin-right: 20px;
  padding-left: 12px;
  padding-right: 24px;
  transition: all .2s
}

.dropdown-toggle:hover {
  color: #00bfff
}

.dropdown-link-mob {
  z-index: 30;
  color: #283338;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  padding: 20px;
  font-size: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
  position: relative
}

.dropdown-link-mob:hover {
  opacity: .91;
  color: #7839f3;
  background-color: #fff;
  transform: scale(1.05);
  box-shadow: 7px 15px 45px 2px #7b88a833
}

.link-block {
  color: #121e46;
  margin-right: 20px;
  padding: 20px 12px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  text-decoration: none
}

.link-block:hover {
  color: #00bfff
}

.navigation {
  background-color: #0000;
  border-bottom: 1px solid #e4e4e4;
  flex-direction: column;
  align-items: center;
  padding: 20px 3%;
  display: flex;
  position: relative;
  inset: 0% 0% auto
}

.login-buttons {
  align-items: center;
  margin-left: 30px;
  display: flex
}

.dropdown {
  margin-left: 5px;
  margin-right: 5px
}

.navigation-dropdown {
  min-width: 140px
}

.navigation-dropdown.w--open {
  background-color: #0000;
  min-width: 370px;
  max-height: 100vh;
  padding-top: 10px;
  left: -120px
}

.navigation-dropdown.dropdown-small.w--open {
  min-width: 350px;
  left: -110px
}

.text-block-27 {
  font-size: 16px;
  font-weight: 500
}

.div-block-37 {
  width: 320px;
  margin-top: 100px
}

.menu-bg {
  z-index: 0;
  background-color: #fff;
  border-radius: 40px;
  width: 240px;
  height: 180px;
  position: absolute;
  top: 98px;
  left: 552px;
  box-shadow: 0 20px 20px 10px #0003
}

.image-58 {
  margin-left: -10px;
  padding-left: 0;
  font-family: Gilroy, sans-serif
}

.tab-pane-tab-1 {
  z-index: 10;
  position: static
}

.tab-pane-tab-1.ikon {
  margin-top: auto;
  margin-left: auto;
  margin-right: auto
}

.tab-link {
  background-color: #0000;
  border: 2px solid #0000;
  border-radius: 20px;
  margin-top: 0;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 14px;
  line-height: 20px
}

.tab-link.w--current {
  font-size: 16px;
  font-weight: 400
}

.tab-link.menu1:hover,
.tab-link.menu1:active {
  border-color: #0000
}

.tab-link.menu1.w--current {
  background-color: #fff;
  width: 240px;
  height: 45px;
  padding-left: 85px;
  font-size: 15px;
  font-weight: 500;
  transition: box-shadow .3s, text-indent .3s, font-size .3s, background-position .5s;
  position: relative;
  left: auto;
  box-shadow: 0 15px 20px #00000026
}

.tab-link.menu1.icon2 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef117093b878aa889d10014_end-to-end_icon.png);
  background-repeat: no-repeat;
  background-size: 25px;
  transition: box-shadow .3s, font-size .3s, background-position .5s
}

.tab-link.menu1 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef117093b878aa889d10014_end-to-end_icon.png);
  background-position: 22%;
  background-repeat: no-repeat;
  background-size: 25px;
  border-width: 1px;
  border-color: #0000;
  width: 220px;
  height: 45px;
  margin-bottom: 5px;
  padding-left: 85px;
  font-weight: 500;
  transition: background-position .5s
}

.tab-link.menu1:hover,
.tab-link.menu1:active {
  border-color: #0000
}

.tab-link.menu1.w--current {
  background-color: #fff;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef117093b878aa889d10014_end-to-end_icon.png);
  background-position: 13%;
  background-repeat: no-repeat;
  background-size: 25px;
  width: 220px;
  height: 45px;
  padding-left: 85px;
  font-size: 15px;
  font-weight: 500;
  transition: box-shadow .3s, text-indent .3s, font-size .3s, background-position .5s;
  position: relative;
  left: auto;
  box-shadow: 0 15px 20px #00000026
}

.tab-link.menu1.w--current:hover {
  border-color: #0000
}

.tab-link.menu1.icon3 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef117093b878a42ded10012_intezet_icon.avif);
  margin-top: 0;
  transition: box-shadow .3s, font-size .3s, background-position .5s;
  left: auto
}

.tab-link.menu1.icon3:hover {
  border-color: #0000
}

.tab-link.menu1.icon2 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef117093b878a9132d10021_gord_ikon.png);
  transition: box-shadow .3s, font-size .3s, background-position .5s
}

.tab-link.menu1.icon2:hover {
  border-color: #0000
}

.tabs-container {
  width: 800px;
  height: 600px;
  margin-left: -300px;
  position: absolute;
  top: 184px;
  left: 50%
}

.image-59 {
  z-index: 100;
  width: 369px;
  margin-top: 40px;
  margin-left: 180px;
  padding-left: 0;
  position: static;
  top: 0;
  left: 0
}

.container-27 {
  margin-top: 0;
  position: relative
}

.div-block-38 {
  position: absolute;
  top: -90.875px;
  left: 129px
}

.image-17 {
  width: 621px
}

.hero-2 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef117093b878a39c1d10016_bg.avif);
  background-repeat: repeat;
  background-size: cover;
  padding-top: 173px;
  padding-bottom: 100px
}

.hitelezesi-megoldas {
  color: #fff;
  text-transform: none;
  margin-top: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 40px
}

.text-block-29 {
  font-family: Poppins, sans-serif
}

.end-to-end {
  color: #fff;
  text-transform: uppercase;
  padding-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px
}

.tabs-menu-2 {
  z-index: 5;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  transition: left .5s;
  display: flex;
  position: absolute;
  top: 118px;
  left: 535px
}

.div-block-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: 107px 57px auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 50px;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 320px;
  display: grid
}

.tabs-content {
  position: absolute
}

.image-15 {
  width: 473px;
  margin-top: 31px;
  margin-left: -52px
}

.image-15.fent {
  width: 700px;
  margin-top: 30px;
  margin-left: -192px
}

.white_bg {
  z-index: -1;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  width: 300px;
  height: 380px;
  position: absolute;
  inset: 0% 0% auto 3%
}

.white_bg.mob {
  height: 380px
}

.div-block-40 {
  max-width: 268px
}

.heading-5 {
  color: #2b335e;
  margin-bottom: 20px;
  font-size: 50px;
  line-height: 68px
}

.heading-5.mob {
  font-family: Gilroy, sans-serif;
  font-size: 40px;
  line-height: 50px
}

.heading-5.mob.kozep {
  text-align: left;
  margin-bottom: 0
}

.heading-5.kozep {
  text-align: center;
  margin-bottom: 32px;
  line-height: 68px
}

.heading-5.kozep.mob.desktopkozep {
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 40px;
  line-height: 40px
}

.heading-5.label {
  font-size: 18px;
  line-height: 25px
}

.section-17 {
  margin-top: 200px;
  position: relative
}

.section-17.up {
  margin-top: 100px
}

.container-28 {
  margin-top: 90px;
  position: relative
}

.column {
  text-align: left;
  background-color: #0000;
  border-radius: 20px;
  height: 365px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: relative
}

.container-29 {
  margin-top: 60px
}

.image-7 {
  z-index: -1;
  opacity: .32;
  max-width: 100%;
  position: absolute;
  top: 225px;
  transform: rotate(180deg)
}

.image-7.lent {
  transform-style: preserve-3d;
  top: 356px;
  transform: rotateX(0)rotateY(180deg)rotate(0)
}

.paragraph {
  color: #2b335e;
  font-size: 18px;
  line-height: 26px
}

.paragraph.kicsi {
  font-size: 12px
}

.paragraph.bullet {
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 20px
}

.paragraph.bullet.egysor {
  margin-top: 48px;
  line-height: 26px
}

.paragraph.tablet {
  font-family: Poppins, sans-serif
}

.paragraph.table {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-left: 20px;
  font-family: Poppins, sans-serif
}

.paragraph.table {
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-left: 20px
}

.paragraph.table.tick {
  padding-left: 0
}

.paragraph.table.also {
  height: 20px;
  margin-bottom: 0
}

.div-block-41 {
  max-width: 265px
}

.columns {
  margin: 40px -10px 32px;
  padding-left: 0
}

.div-block-42 {
  position: absolute;
  top: 0;
  left: 550px;
  right: auto
}

.div-block-43,
.container-30 {
  position: relative
}

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

.div-block-44 {
  display: none
}

.image-60 {
  position: absolute;
  top: -71px;
  left: 411px
}

.image-61 {
  width: auto;
  position: absolute;
  top: -50px;
  left: 775px
}

.div-block-45 {
  width: 300px
}

.container-31 {
  margin-bottom: 65px
}

.image-63 {
  position: absolute;
  top: 0;
  left: 494px
}

.image-63.para1 {
  top: -27px;
  left: 275px
}

.image-64 {
  position: absolute;
  top: 34px;
  left: 539px
}

.image-65 {
  width: 471px;
  position: absolute;
  top: -129px;
  left: -76px
}

.div-block-46 {
  display: none
}

.image-66 {
  width: 550px;
  position: absolute;
  top: 0;
  left: -130px
}

.section-jobb {
  height: 244px;
  margin-top: 119px;
  margin-bottom: 273px
}

.image-68 {
  width: 450px;
  position: absolute;
  top: 0;
  left: 206px
}

.container-32 {
  margin-bottom: 0;
  position: relative
}

.div-block-47 {
  width: 350px;
  margin-top: 0;
  margin-left: 640px;
  padding-top: 0;
  position: absolute;
  top: 83px
}

.container-33 {
  position: relative
}

.section-bal2 {
  margin-top: 0;
  position: relative
}

.div-block-48 {
  display: none
}

.image-69 {
  width: 400px;
  position: absolute;
  top: -175px;
  left: 577px
}

.div-block-49 {
  width: 350px;
  margin-top: 35px
}

.image-71 {
  width: 120px;
  position: absolute;
  top: -28px;
  left: 396px
}

.image-72 {
  width: 360px;
  position: absolute;
  top: -42px;
  left: 385px
}

.div-block-50 {
  width: 450px
}

.div-block-51 {
  width: 600px;
  position: absolute;
  top: -90px;
  left: 380px
}

.image-10 {
  width: 650px;
  position: absolute
}

.container-34 {
  margin-top: 70px;
  position: relative
}

.image-73 {
  width: 400px;
  max-width: 110%;
  margin-top: 34px
}

.form-block {
  max-width: 100%
}

.section-18 {
  background-color: #2a64fd;
  margin-top: 80px;
  padding-top: 60px
}

.text-block-30 {
  color: #fffefe;
  text-align: center
}

.heading-3 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: Gilroy, sans-serif;
  font-size: 32px
}

.container-35 {
  padding-bottom: 40px;
  display: flex
}

.submit-button {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 20px;
  width: 130px;
  font-family: Poppins, sans-serif
}

.submit-button:hover {
  color: #2a64fd;
  background-color: #fff
}

.hiba {
  background-color: #fd2a2ede;
  border-radius: 13px;
  font-family: Poppins, sans-serif
}

.success-message {
  object-fit: none;
  background-color: #fff;
  border-radius: 14px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible
}

.form_nev {
  color: #fff;
  font-family: Poppins, sans-serif
}

.div-block-52 {
  width: 100%;
  max-width: none;
  margin-left: 99px
}

.form_field {
  border: 1px #55dde0;
  border-radius: 9px;
  margin-bottom: 20px;
  transition: all .3s
}

.form_field:focus {
  border: 2px #55dde0;
  box-shadow: 6px 6px 15px 4px #0003
}

.form_field.uzenet {
  height: 150px;
  margin-bottom: 10px
}

.text-block-31 {
  color: #2a64fd;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px
}

.div-block-54 {
  width: 80%
}

.paragraph-57,
.paragraph-58,
.paragraph-59 {
  font-size: 18px;
  line-height: 32px
}

.lightbox-dribbble {
  margin-bottom: 80px;
  display: none
}

.paragraph-65 {
  font-size: 18px;
  line-height: 34px
}

.paragraph-66,
.paragraph-67,
.paragraph-68 {
  font-size: 18px;
  line-height: 32px
}

.text-block-35,
.text-block-36 {
  font-family: Poppins, sans-serif
}

.bold-text-14 {
  font-family: Gilroy, sans-serif;
  font-size: 40px
}

.container-38 {
  height: 367px;
  position: relative
}

.section-20 {
  height: 470px;
  margin-top: 248px
}

.grid {
  grid-row-gap: 8px;
  border: .5px solid #0006;
  border-radius: 9px;
  grid-template: "." 1fr"." "." "." "." /.75fr .25fr;
  width: 470px;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  position: absolute;
  top: 0;
  left: 500px
}

.div-block-57 {
  width: 350px;
  margin-top: auto
}

.button-primary-centred {
  color: #fff;
  background-color: #00bfff;
  border: 1.5px solid #22c0fc;
  border-radius: 20px;
  align-self: center;
  height: auto;
  margin: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block
}

.button-primary-centred:hover {
  opacity: 1;
  color: #00bfff;
  background-color: #00bfff1a
}

.button-primary-centred.drops {
  background-color: #f54ea2;
  border-color: #f54ea2;
  margin-top: 40px
}

.button-primary-centred.drops:hover {
  color: #fff
}

.faq-question {
  cursor: pointer;
  align-items: center;
  height: 90px;
  font-size: 22px;
  font-weight: 800;
  display: flex
}

.link {
  color: #2aa8ff;
  font-weight: 600
}

.image-79 {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 16px;
  overflow: visible;
  box-shadow: 1px 1px 10px #0000001a
}

.div-block-58 {
  align-self: center;
  max-width: 80%;
  padding-bottom: 60px
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

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

.button-9 {
  color: #2a64fc;
  background-color: #0000;
  padding: 0;
  font-family: Poppins, sans-serif;
  font-size: 18px
}

.collection-item {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex
}

.container-39 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex
}

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

.section-21.hide {
  display: none
}

.section-22 {
  background-image: url(://d3e54v103j8qbb.cloudfront.net/img/background-image.svg), url(://d3e54v103j8qbb.cloudfront.net/img/background-image.svg), url(://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
  background-position: -50% 0, -50% 100%, 150%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto
}

.section-22.hide,
.section-22.hidden {
  display: none
}

.button-11 {
  color: #00bfff;
  background-color: #00bfff33;
  border: 1.5px solid #00bfff;
  border-radius: 20px;
  margin-bottom: 60px;
  padding: 10px 40px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  display: flex
}

.hero-3 {
  align-items: center;
  margin-bottom: 54px;
  padding-top: 40px;
  padding-bottom: 100px;
  display: block;
  position: relative
}

.hero-image {
  object-fit: cover;
  object-position: 50% 50%;
  flex: 0 .5 auto;
  width: 100%;
  height: 100%;
  margin-top: 49px
}

.image-80 {
  z-index: -1;
  position: absolute;
  inset: 80px auto 0%
}

.grid-27 {
  grid-column-gap: 30px;
  background-color: #fff;
  border-radius: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 30px 60px
}

.paragraph-71 {
  color: #53627c;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px
}

.div-block-59 {
  padding-bottom: 30px
}

.container-40 {
  flex-direction: row;
  padding-top: 20px;
  display: flex
}

.div-block-60 {
  max-width: 50%
}

.paragraph-72 {
  color: #53627c;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 40px
}

.container-41 {
  flex-direction: column;
  margin-bottom: 60px;
  display: flex
}

.div-block-61 {
  max-width: 60%
}

.heading-76 {
  color: #0a1f44;
  font-family: Gilroy, sans-serif;
  font-size: 45px;
  line-height: 55px
}

.section-23 {
  margin-bottom: 60px
}

.image-81 {
  margin-right: 0
}

.div-block-62 {
  margin-right: 60px
}

.tab-grid {
  grid-template-rows: auto;
  width: 100%;
  height: 100%
}

.title-wrap-centre {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
  display: flex
}

.tab-h1 {
  color: #53627c;
  letter-spacing: -.03em;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.1
}

.lottie-animation-3 {
  display: none;
  overflow: visible
}

.tabs-content-2 {
  padding-top: 40px;
  overflow: visible
}

.tabs-menu-3 {
  justify-content: center;
  align-items: stretch;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.load-bar-base {
  background-color: #eceff8;
  border-radius: 500px;
  max-width: 220px;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%
}

.standard-tab {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 280px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex
}

.standard-tab.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  flex-direction: column;
  position: relative
}

.load-bar {
  background-color: #7839f3;
  border-radius: 500px;
  width: 0%;
  height: 5px
}

.content-block {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 40px;
  display: flex
}

.paragraph-74 {
  color: #0a1f44;
  max-width: 200px;
  font-family: Poppins, sans-serif;
  font-size: 24px
}

.paragraph-74.drops {
  color: #7b88a8;
  max-width: 300px;
  line-height: 32px
}

.section-24 {
  margin-bottom: 60px
}

.paragraph-75 {
  color: #0a1f44;
  font-family: Poppins, sans-serif
}

.image-82 {
  margin-bottom: 40px
}

.image-83 {
  max-height: 84px;
  margin-bottom: 40px
}

.grid-28 {
  grid-column-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  place-items: center;
  padding-left: 40px;
  padding-right: 40px
}

.div-block-64 {
  margin-top: 100px;
  margin-bottom: 100px;
  display: flex
}

.container-44 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex
}

.section-25 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5efa492ab71a8fa14b97a425_bg.svg);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover
}

.heading-77 {
  color: #fff;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 50px;
  line-height: 55px
}

.image-84 {
  max-width: 20%
}

.div-block-65 {
  margin-right: 0
}

.section-26 {
  margin-bottom: 60px
}

.section-27 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 100px;
  margin-bottom: 100px
}

.button-14 {
  color: #f54ea2;
  background-color: #0000;
  font-family: Poppins, sans-serif;
  font-weight: 600
}

.image-86 {
  position: static
}

.button-4 {
  float: left;
  color: #fff;
  text-align: center;
  object-fit: fill;
  background-color: #fa257b;
  border: 1px solid #fa257b;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 180px;
  height: 56px;
  margin: auto 16px auto auto;
  padding-top: 16px;
  padding-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
  transition: transform .3s;
  display: inline-block;
  transform: translate(0);
  box-shadow: 0 0 20px 4px #fa257b7a
}

.button-4:hover {
  opacity: 1;
  color: #fa257b;
  background-color: #fff;
  border-color: #fa257b;
  transform: scale(1.1)
}

.planet {
  margin-top: 100px;
  display: inline-block;
  position: absolute;
  top: 65px;
  right: 167px
}

.text-span-19 {
  color: #fff;
  text-align: left;
  font-family: Gilroy, sans-serif;
  font-size: 36px;
  font-weight: 700
}

.paragraph-76 {
  color: #fff;
  text-align: left;
  padding: 40px 40px 40px 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
  position: relative;
  top: 0;
  left: 0
}

.grid-29 {
  grid-column-gap: 16px;
  grid-template-rows: minmax(0, 1fr)
}

.heading-78 {
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  margin-top: 100px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500
}

.parallax-asset-rocket {
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  bottom: 0
}

.nuages-front {
  color: #fff;
  margin: 0 auto;
  display: none;
  overflow: visible
}

.container-45 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-left: 0;
  display: block
}

.heading-79 {
  color: #393939;
  text-align: center;
  max-width: 500px;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 50px;
  line-height: 55px
}

.paragraph-77 {
  color: #393939;
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px
}

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

.div-block-66 {
  text-align: center;
  background-image: none;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
  display: flex;
  box-shadow: 21px 21px 40px #3d17791a
}

.paragraph-78 {
  color: #393939;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  line-height: 26px
}

.heading-80 {
  color: #7841d6;
  font-family: Gilroy, sans-serif;
  font-size: 22px
}

.div-block-67 {
  flex-direction: column;
  align-items: center;
  display: flex
}

.section-28 {
  color: #0000;
  border: 0 solid #fff;
  margin-top: 20px;
  margin-bottom: 80px;
  padding-top: 0;
  padding-bottom: 20px
}

.container-46 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.div-block-68 {
  flex-direction: column;
  align-items: center;
  display: flex
}

.paragraph-79 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 26px
}

.paragraph-79.left {
  text-align: left
}

.section-29 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5efa6276ef00dc4097207fb0_Group%20815.svg);
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 100px
}

.heading-81 {
  color: #fff;
  font-family: Gilroy, sans-serif
}

.text-span-20 {
  color: #ff0067
}

.div-block-69 {
  flex-direction: row;
  align-items: center;
  display: flex
}

.div-block-70 {
  max-width: 50%
}

.button-15 {
  background-color: #fa257b;
  border-radius: 16px;
  font-family: Poppins, sans-serif
}

.div-block-71 {
  align-self: flex-end
}

.image-88 {
  margin-top: -151px;
  margin-bottom: -58px
}

.image-89 {
  margin-top: -112px
}

.div-block-72 {
  padding-right: 40px
}

.div-block-73 {
  flex-direction: row;
  align-items: center;
  display: flex
}

.div-block-74 {
  max-width: 65%
}

.div-block-75 {
  padding-left: 40px
}

.heading-82 {
  color: #393939;
  margin-bottom: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 50px;
  line-height: 55px
}

.paragraph-80 {
  color: #393939;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 32px
}

.text-span-21 {
  color: #fa257b
}

.section-30 {
  margin-bottom: 100px
}

.grid-31 {
  grid-column-gap: 50px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: -88px
}

.div-block-76 {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  padding-top: 44px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 1px 1px 40px #3d17791a
}

.section-31 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5efa51ef63856a51916bf6db_bg.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  padding-bottom: 100px
}

.container-47 {
  padding-top: 100px;
  padding-bottom: 0
}

.heading-83 {
  color: #fff;
  text-align: center;
  font-family: Gilroy, sans-serif
}

.paragraph-81 {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px
}

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

.div-block-78 {
  margin-bottom: 100px
}

.div-block-79 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  display: flex
}

.image-90 {
  padding-right: 20px
}

.image-90.mh62 {
  max-height: 62px
}

.image-91 {
  padding-left: 20px
}

.image-91.mh62 {
  max-height: 62px
}

.paragraph-82 {
  font-family: Poppins, sans-serif;
  font-size: 18px
}

.heading-84 {
  font-family: Gilroy, sans-serif
}

.div-block-80 {
  margin-bottom: 60px
}

.div-block-80.cristo {
  margin-bottom: 0;
  display: flex
}

.div-block-81 {
  font-family: Gilroy, sans-serif
}

.text-block-39 {
  opacity: 0
}

.flex-container-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center start;
  max-width: 1180px;
  margin-top: auto;
  margin-bottom: auto;
  display: flex
}

.div-block-86 {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.form-caption {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 13px
}

.form-caption.privacy.flint {
  color: #fff;
  text-align: left
}

.form-field-label {
  z-index: 10;
  background-color: #fff;
  margin-top: -9px;
  margin-left: 10px;
  padding: 1px 10px;
  font-family: Poppins, sans-serif;
  line-height: 14px;
  display: inline-block;
  position: absolute
}

.success-message-2 {
  background-color: #40ddb07a
}

.form-wrap {
  margin-bottom: 0
}

.text-span-22 {
  color: #70e3ff
}

.form-field {
  z-index: 1;
  background-color: #0000;
  border: 1px solid #dcdcdd;
  height: 50px;
  min-height: 50px;
  padding-top: 11px;
  position: relative
}

.form-field:focus {
  border-color: #000
}

.form-field::placeholder {
  color: #a0a0a0
}

.form-field.select-field {
  padding-top: 8px
}

.form-field.select-field.wide {
  cursor: pointer;
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 35px;
  display: flex
}

.form-component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120vh;
  margin-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  overflow: hidden
}

.component-wrap {
  z-index: 1;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1000px;
  display: flex;
  position: relative
}

.submit-button-2 {
  color: #fff;
  background-color: #00bfff;
  border-radius: 20px;
  min-width: 170px;
  height: 50px;
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Poppins, sans-serif;
  transition: filter .2s
}

.submit-button-2:hover {
  filter: brightness(96%)
}

.style-settings {
  font-family: Poppins, sans-serif
}

.comp-pane {
  width: 45%
}

.comp-pane.right {
  z-index: 50;
  background-color: #fff;
  border-radius: 10px;
  min-height: 630px;
  padding: 50px;
  position: relative;
  box-shadow: 0 7px 30px #00000021
}

.comp-pane.left {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f003a4d1f34ac68be1b0b6d_contactus.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto
}

.field-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative
}

.section-35 {
  background-color: #f6f8fe;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f003e1d4dba182cf1a40d3f_blue2.svg), none;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 125px, 400px;
  margin-top: 0;
  margin-bottom: 100px
}

.image-106 {
  margin-top: 20px
}

.image-107 {
  max-width: 80%;
  display: inline-block
}

.div-block-101 {
  text-align: left
}

.div-block-101.flint {
  margin-top: 20px
}

.div-block-102 {
  align-items: center;
  display: flex
}

.section-36 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f0ec94d61f0a6ffda051f5e_bg_rocketmoney.svg);
  background-position: 50%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: scroll;
  margin-bottom: 40px
}

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

.image-114 {
  max-width: 40%;
  margin-right: 20px
}

.container-56 {
  margin-top: 40px;
  margin-bottom: 40px
}

.div-block-108 {
  text-align: center
}

.text-block-45 {
  color: #ad61ff;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  font-size: 18px;
  display: block
}

.text-block-45._02 {
  color: #00bfff;
  letter-spacing: 1px;
  padding-top: 20px;
  font-size: 20px;
  font-weight: 500
}

.link-block-2 {
  position: absolute;
  inset: 0%
}

.div-block-109 {
  position: relative
}

.standard-tab-2 {
  opacity: .7;
  color: #151c34;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 280px;
  padding-bottom: 16px;
  font-size: 15px;
  display: flex
}

.standard-tab-2.w--current {
  opacity: 1;
  color: #151c34;
  background-color: #0000;
  position: relative
}

.tab-image-2 {
  width: 44px;
  margin-right: 12px
}

.text-block-46 {
  font-family: Poppins, sans-serif;
  font-weight: 500
}

.tab-panel-2 {
  box-shadow: none;
  background-color: #fff;
  border-radius: 24px;
  min-height: 500px;
  padding-left: 25px;
  padding-right: 25px
}

.animation-block-2 {
  border-radius: 25px
}

.text-block-47,
.text-block-48,
.text-block-49 {
  font-family: Poppins, sans-serif;
  font-weight: 500
}

.container-57 {
  padding-bottom: 250px
}

.heading-96 {
  font-family: Gilroy, sans-serif
}

.text-block-50 {
  letter-spacing: 1px;
  font-family: Poppins, sans-serif;
  font-size: 18px
}

.section-38 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f47e0251a5e29d640c8b640_Rectangle%20461-1.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto
}

.section-39 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f47e0263a90177e6c8bc0db_Rectangle%20461.svg);
  background-position: -20% 30%;
  background-repeat: no-repeat;
  background-size: auto
}

.section-40 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto
}

.container-58 {
  align-items: center;
  display: flex
}

.div-block-111 {
  max-width: 60%;
  margin-right: 0
}

.div-block-112 {
  max-width: 40%;
  margin-left: 60px
}

.button-menu-copy {
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  white-space: nowrap;
  background-color: #00bfff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  max-width: 300px;
  min-height: 52px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  text-decoration: none;
  transition: all .4s ease-out;
  display: flex
}

.button-menu-copy.w--current {
  border-radius: 20px
}

.section-41 {
  background-color: #f6f8fe;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5efbc8fcea45141f1996bd32_bgbgb.svg);
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 100px
}

.heading-100 {
  font-family: Gilroy, sans-serif;
  font-size: 30px
}

.grid-10-copy {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr 1fr;
  place-items: center;
  margin-left: 40px;
  margin-right: 40px
}

.text-block-51 {
  color: #22c0fc;
  font-size: 16px;
  font-weight: 700
}

.section-42 {
  margin-bottom: 100px
}

.div-block-113 {
  text-align: right;
  margin-left: auto
}

.section-43 {
  margin-bottom: 40px
}

.collection-list-wrapper-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.section-44 {
  margin-bottom: 100px
}

.div-block-114 {
  max-width: 50%
}

.image-122 {
  margin-top: -263px
}

.container-59 {
  margin-bottom: 0
}

.div-block-120 {
  text-align: center;
  height: 100%
}

.div-block-121 {
  text-align: center
}

.div-block-122.mkb {
  max-width: 48%;
  margin-right: auto
}

.section-45 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-bottom: 100px
}

.div-block-123,
.div-block-124,
.div-block-125 {
  margin-bottom: 40px
}

.image-126 {
  object-fit: fill;
  max-width: 100%;
  position: static;
  inset: auto auto -4%
}

.image-127 {
  display: none
}

.div-block-130 {
  margin-top: 10px
}

.section-46 {
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative
}

.image-132 {
  max-width: 75%;
  position: absolute;
  left: -10px
}

.image-133 {
  max-width: 100%;
  position: absolute;
  right: auto
}

.div-block-136 {
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 500px;
  display: flex;
  position: relative
}

.container-64 {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  display: flex
}

.container-64.left {
  flex-direction: row
}

.div-block-137 {
  max-width: 50%;
  margin-left: 0;
  margin-right: 20px
}

.div-block-137.right {
  margin-left: 20px;
  margin-right: 0
}

.div-block-138 {
  margin-left: 0;
  margin-right: 20px
}

.div-block-138.right {
  margin-left: 20px;
  margin-right: 0
}

.image-133-copy {
  max-width: 100%;
  padding-left: 40px;
  position: absolute;
  right: auto
}

.div-block-139 {
  margin-bottom: 40px
}

.image-134 {
  z-index: -1;
  max-width: 48%;
  max-height: 60%;
  position: absolute;
  inset: 15% 0% 0% auto
}

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

.div-block-140 {
  flex-direction: column;
  align-items: center;
  display: flex
}

.div-block-141 {
  background-color: #cdeede;
  border-radius: 100px;
  max-width: 50%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px
}

.image-135 {
  max-width: 80%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto
}

.div-block-142 {
  margin: auto
}

.div-block-143 {
  margin-bottom: 100px
}

.section-47 {
  z-index: -1;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f7307c2f79c1c014018a619_Vector.avif), linear-gradient(184deg, #223b63 14%, #0e1d34);
  background-position: 70%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50%, auto;
  padding-top: 60px;
  padding-bottom: 60px;
  position: relative
}

.section-47.dark {
  z-index: 0;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f7307c2f79c1c014018a619_Vector.avif), linear-gradient(184deg, #223b63 14%, #0e1d34);
  background-position: 70%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50%, auto;
  margin-bottom: 60px
}

.image-132-copy.left {
  left: -160px
}

.image-132-copy.right {
  left: auto;
  right: -20px
}

.image-133-copy {
  max-width: 80%;
  margin-right: 0;
  padding-left: 0;
  position: absolute;
  right: auto
}

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

.image-136 {
  max-width: 110%
}

.image-137 {
  z-index: -1;
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%
}

.image-138 {
  z-index: -1;
  width: 100%;
  max-width: none;
  max-height: 30%;
  position: absolute;
  inset: auto 0% 0%
}

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

.grid-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr
}

.section-49 {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f730e449adf7a54c63d5e06_Group%201916.avif);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  margin-top: 40px;
  padding-top: 60px;
  padding-bottom: 60px
}

.div-block-144 {
  margin-bottom: 40px
}

.image-139 {
  max-width: 100%
}

.div-block-145 {
  align-items: center;
  max-width: 50%;
  margin-top: 0;
  display: flex
}

.image-140 {
  object-fit: contain;
  max-width: 76%;
  margin-left: -40px
}

.image-140-copy {
  object-fit: contain;
  max-width: 76%;
  margin-left: -110px
}

.div-block-136-copy {
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 500px;
  display: flex;
  position: relative
}

.image-132-copy {
  max-width: 75%;
  position: absolute;
  left: -10px
}

.flex-container-2-copy,
.flex-container-2-copy-copy {
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  display: flex;
  position: relative
}

.body-9 {
  font-family: Poppins, sans-serif
}

.form-3 {
  background-color: #f2f5f8;
  border-radius: 15px;
  display: flex
}

.content-left {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex
}

.title-medium {
  color: #00bfff;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none
}

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

.paragraph-detials-small {
  color: #53627c;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 120%
}

.feature-image-2 {
  object-fit: cover;
  border-radius: 15px;
  width: 90px;
  height: 76px;
  margin-right: 20px;
  box-shadow: 0 10px 11px #5b626e1a
}

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

.image-2 {
  position: absolute
}

.featured-item {
  color: #202146;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  text-decoration: none;
  transition: color .2s;
  display: flex
}

.featured-item:hover {
  color: #5c4ebd
}

.title-small {
  color: #3c3838;
  margin-bottom: 4px;
  padding-right: 5px;
  font-weight: 600
}

.title-small.pink {
  color: #22c0fc;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px
}

.next-button {
  color: #00bfff;
  background-color: #00bfff33;
  border-width: 1.5px;
  border-color: #00bfff;
  border-radius: 20px;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 40px;
  font-weight: 600;
  text-decoration: none;
  display: flex
}

.text-field {
  color: #53627c;
  background-color: #0000;
  border: 1px #000;
  height: 60px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-size: 15px
}

.categories-pill {
  color: #22c0fc;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d4dbef;
  border-radius: 100px;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-right: 0;
  padding: 6px 0;
  text-decoration: none
}

.categories-pill.w--current {
  color: #fff;
  background-color: #22c0fc;
  border-style: none;
  box-shadow: 0 0 20px #22c0fc66
}

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

.featured-block {
  margin-top: 10px
}

.stick-wrapper {
  position: sticky;
  top: 60px
}

.subscription {
  background-color: #fff;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/600de838a1d3df4466f8e238_subscribe.svg);
  background-position: 20px 10px;
  background-repeat: no-repeat;
  background-size: 90px;
  border-radius: 15px;
  margin-bottom: 40px;
  padding: 80px 20px 20px;
  display: block;
  box-shadow: 0 12px 14px #0000000f
}

.content-section-2 {
  padding: 40px 3% 132px;
  display: none
}

.content-section-2.hide {
  display: none
}

.submit-button-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.title-large {
  color: #3c3838;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%
}

.content-right {
  position: sticky
}

.submit-button-3 {
  background-color: #0000;
  width: 60px;
  height: 60px
}

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

.heading-h2 {
  color: #3c3838;
  margin-top: 0
}

.heading-h2.mobile {
  font-size: 20px
}

.heading-h2.mobile.center {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-weight: 400
}

.categories-block {
  margin-top: 0;
  margin-bottom: 40px
}

.container-67 {
  width: 100%;
  max-width: 1110px;
  height: 100%;
  margin-left: auto;
  margin-right: auto
}

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

.blog-item {
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  grid-auto-columns: 1fr;
  height: 350px;
  max-height: none;
  margin-bottom: 40px;
  padding: 20px;
  text-decoration: none;
  display: grid;
  box-shadow: 0 10px 34px #5b626f1a
}

.paragraph-detials-medium {
  color: #53627c;
  margin-bottom: 24px;
  font-size: 15px;
  line-height: 24px
}

.text-span-25 {
  color: #00bfff
}

.image-143 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto
}

.div-block-151 {
  text-align: center
}

.section-50 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 40px;
  padding-bottom: 40px
}

.section-50.hide {
  display: none
}

.div-block-152 {
  width: 100%
}

.collection-item-3 {
  padding-left: 0;
  padding-right: 0
}

.div-block-153 {
  flex-direction: row;
  display: flex
}

.body-10 {
  font-family: Poppins, sans-serif
}

.pagination {
  z-index: 2;
  justify-content: space-between;
  width: 100%;
  position: relative;
  top: -233px
}

.pagination.cucc {
  top: 0
}

.blog-section {
  padding-bottom: 132px;
  padding-left: 3%;
  padding-right: 3%
}

.blog-section.hide {
  display: none
}

.content-left_blog {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: block
}

.blog-hero-image {
  object-fit: cover;
  border-radius: 15px;
  width: 100%;
  height: 500px;
  margin-top: 20px;
  margin-bottom: 40px;
  box-shadow: 0 22px 34px #0000000f
}

.title-large-2 {
  color: #202146;
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%
}

.body-11 {
  font-family: Poppins, sans-serif
}

.rich-text-block {
  margin-top: 20px;
  font-size: 18px;
  line-height: 26px
}

.heading-101 {
  font-family: Poppins, sans-serif
}

.collection-list-3 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid
}

.search-2 {
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative
}

.seach-bar-2 {
  color: #9899ad;
  border: 1px #82828280;
  border-radius: 15px;
  width: 100%;
  height: 56px;
  margin-bottom: auto;
  margin-right: 5px;
  padding-left: 20px;
  font-size: 15px;
  box-shadow: 0 8px 16px #00000029
}

.div-block-154 {
  width: 60px;
  height: 56px;
  position: relative
}

.search-button-2 {
  background-color: #22c0fc;
  border-radius: 15px;
  width: 56px;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0% 0% auto auto
}

.search-icon-2 {
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% 0% 0% 34%
}

.text-block-52 {
  font-family: Poppins, sans-serif;
  font-weight: 500
}

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

.body-12 {
  font-family: Poppins, sans-serif
}

.link-4 {
  color: #22c0fc;
  font-size: 16px;
  font-weight: 600
}

.text-block-53 {
  color: #53627c;
  margin-top: 5px;
  margin-bottom: 5px
}

.paragraph-89 {
  margin-bottom: 20px;
  font-size: 14px
}

.div-block-155 {
  margin-bottom: 20px
}

.div-block-156 {
  max-width: 90%
}

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

.lightbox-link {
  width: 100%
}

.paragraph-sources {
  color: #5f5f5f;
  line-height: 30px
}

.div-block-157 {
  max-width: 72%;
  margin-left: auto;
  margin-right: auto
}

.div-block-158 {
  width: 60%
}

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

.div-block-160 {
  align-items: center;
  display: flex
}

.text-block-54 {
  color: #00bfff;
  align-self: center
}

.div-block-162 {
  margin-bottom: 40px
}

.body-13 {
  font-family: Poppins, sans-serif
}

.div-block-163 {
  margin-bottom: 40px
}

.image-145 {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block
}

.image-145.maxw-645 {
  max-width: 645px
}

.section-39-copy {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f47e0251a5e29d640c8b640_Rectangle%20461-1.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 100px
}

.container-26-copy {
  text-align: left;
  margin-top: auto;
  margin-bottom: auto
}

.image-45-copy {
  width: 100%;
  max-width: 100%
}

.image-45-copy.maxw-526 {
  max-width: 526px
}

.div-block-32-copy {
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid
}

.div-block-122-copy {
  max-width: 55%
}

.link-block-13 {
  align-items: center;
  text-decoration: none;
  display: flex
}

.image-146 {
  max-width: 24px;
  line-height: 14px
}

.cards-image-mask-copy {
  border-radius: 0%;
  width: 100%;
  padding-top: 100%;
  position: relative;
  overflow: hidden
}

.image-127-copy {
  display: none
}

.flex-container-2-copy {
  flex-direction: row;
  flex: 1;
  align-items: flex-start;
  display: flex;
  position: relative
}

.body-14 {
  font-family: Poppins, sans-serif
}

.grid-41 {
  grid-column-gap: 60px;
  grid-template-rows: auto 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 40px
}

.text-block-55 {
  color: #3c3838;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700
}

.text-block-56 {
  color: #fff;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700
}

.div-block-164 {
  background-color: #f8d3d9;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex
}

.div-block-164.red {
  background-color: #b01c33
}

.div-block-164.black {
  background-color: #000
}

.div-block-164.gray {
  background-color: #f2f4f8
}

.image-147 {
  object-fit: contain;
  width: 100%
}

.text-block-57 {
  margin-top: 20px;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700
}

.image-148 {
  object-fit: contain;
  width: 100%;
  height: 100%
}

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

.grid-42 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 60px;
  margin-bottom: 60px
}

.container-69 {
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative
}

.container-69.hroizontal {
  flex-direction: row;
  justify-content: space-between
}

.div-block-165 {
  max-width: 54%;
  margin-left: 0;
  margin-right: auto
}

.div-block-166 {
  max-width: 40%
}

.div-block-166.absolute {
  position: static;
  inset: -16% 0% auto auto
}

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

.image-149 {
  margin-top: 60px
}

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

.section-55 {
  background-color: #f2f4f8;
  margin-bottom: 60px
}

.grid-43 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin-top: 60px;
  margin-bottom: 60px
}

.div-block-167 {
  margin-top: 60px
}

.section-56 {
  margin-bottom: 100px
}

.section-57 {
  background-color: #f8d3d9;
  margin-bottom: 60px
}

.grid-44 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 40px
}

.div-block-168 {
  justify-content: space-between;
  display: flex
}

.image-150 {
  margin-bottom: 100px
}

.div-block-169 {
  max-width: 80%
}

.h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2
}

.h1.centered {
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-weight: 700
}

.h1.centered.padding-right {
  padding-right: 19px
}

.h1.centered.max27 {
  max-width: 27ch
}

.h1.centered.max21 {
  max-width: 21ch
}

.h1.centered.margin-left {
  margin-left: 13px
}

.h1.centered.max30 {
  max-width: 29ch
}

.h1.centered.hide {
  display: none
}

.h1.white {
  color: #fff
}

.h1.cemntered,
.h1.centerd {
  text-align: center
}

.h1.i1.homehero,
.h1.i2.homehero,
.h1.i3.homehero {
  font-size: 70px
}

.h1.max21 {
  max-width: 21ch
}

.h1.width-462 {
  max-width: 462px
}

.h1.size71 {
  font-size: 71px;
  line-height: 78px
}

.h1.size71.cbn_grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #f29, #ffaa31);
  -webkit-background-clip: text;
  background-clip: text
}

.p1 {
  color: #111;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  text-decoration: none
}

.p1.centered {
  text-align: center
}

.p1.centered.max50 {
  max-width: 50ch
}

.p1.centered.max50.alignleft-onmobile,
.p1.centered.max60 {
  max-width: 60ch
}

.p1.centered.max80 {
  max-width: 80ch
}

.p1.medium {
  font-weight: 500
}

.p1.medium.centered._60ch {
  max-width: 60ch
}

.p1.medium.centered._60ch.op50 {
  font-weight: 400
}

.p1.medium.op50.padding-top-btm {
  padding-top: 5px;
  padding-bottom: 5px
}

.p1.bold {
  font-weight: 700
}

.p1.op50 {
  opacity: .5;
  flex-direction: column;
  font-weight: 400
}

.p1.op50.verticalpadded {
  margin-top: 36px;
  margin-bottom: 36px
}

.p1.op50.toppadding {
  margin-top: 36px
}

.p1.white {
  color: #fff
}

.p1.blu {
  color: var(--deep-sky-blue);
  text-decoration: none
}

.p1.blu._1dotzero {
  line-height: 1
}

.p1.max50 {
  max-width: 40ch
}

.p1.max50.centered {
  max-width: 50ch
}

.p1.max50.op60 {
  opacity: .6
}

.p1._414141 {
  color: #414141
}

.p1._414141.leftaligned {
  text-align: left;
  padding-top: 12px;
  padding-bottom: 24px
}

.p1._414141.bg-trans10 {
  background-color: #ffffff1a
}

.p1.op70 {
  opacity: .7
}

.p1.op70.width50 {
  width: 50%
}

.p1.link:hover {
  text-decoration: none
}

.p1.ab-green {
  color: #019587
}

.p1.grey {
  color: #1119
}

.p1.grey.mw500 {
  max-width: 500px
}

.p1.max70 {
  max-width: 70ch
}

.p1.max70.centered {
  max-width: 50ch
}

.p1.max70.op60 {
  opacity: .6
}

.p1.trans50 {
  color: #ffffff80
}

.p1.trans50.bg-trans10 {
  background-color: #ffffff1a;
  border-radius: 4px;
  padding: 4px 8px
}

.p1.blacktrans50 {
  color: #11111180;
  font-weight: 600
}

.p1.blacktrans50.bg-trans10 {
  background-color: #ffffff1a;
  border-radius: 4px;
  padding: 4px 8px
}

.p1.medium {
  color: #111c;
  font-weight: 500;
  line-height: 24px
}

.p1.blue {
  color: var(--deep-sky-blue);
  font-weight: 600
}

.p1.pink {
  color: var(--hot-pink);
  font-weight: 600
}

.p1.blacktrans60 {
  color: #0009;
  font-weight: 600
}

.p1.blacktrans60.bg-trans10 {
  background-color: #ffffff1a;
  border-radius: 4px;
  padding: 4px 8px
}

.p1.height30 {
  font-weight: 500;
  line-height: 30px
}

.p1.height30.opa80 {
  color: #111c
}

.p1.height24 {
  font-weight: 500;
  line-height: 24px
}

.p1._14px {
  font-size: 14px;
  line-height: 24px
}

.p1._14px.medium50 {
  color: #11111180;
  font-weight: 500
}

.p1._14px.medium50.height120 {
  height: 120px
}

.btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #111;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 20px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: grid;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #000
}

.btn:hover {
  box-shadow: none;
  transform: none
}

.btn:active {
  color: #fff;
  background-color: #000
}

.btn.blu {
  background-color: var(--deep-sky-blue);
  color: #fff;
  border-style: none
}

.btn.noimg {
  color: var(--black);
  cursor: pointer;
  grid-template-columns: auto;
  text-decoration: none
}

.btn.noimg:active {
  color: #fff;
  background-color: #000
}

.btn.noimg.w--current {
  background-color: var(--black);
  box-shadow: none;
  color: #fff;
  transform: none
}

.btn.noimg.blu.maxwidth {
  width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600
}

.btn.noimg.purple.maxwidth {
  border-style: none;
  width: 100%;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600
}

.btn.noimg.wide {
  padding-left: 60px;
  padding-right: 60px
}

.btn.noimg.lightblu {
  box-shadow: none;
  color: var(--deep-sky-blue);
  background-color: #e6f9ff;
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn.noimg.lightblu:hover {
  background-color: var(--deep-sky-blue);
  color: #e6f9ff
}

.btn.noimg.lightorange {
  background-color: var(--linen);
  box-shadow: none;
  color: var(--dark-orange);
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn.noimg.lightorange:hover {
  background-color: var(--dark-orange);
  color: var(--linen)
}

.btn.noimg.lightpurple {
  box-shadow: none;
  color: var(--medium-purple);
  background-color: #f7f0ff;
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn.noimg.lightpurple:hover {
  background-color: var(--medium-purple);
  color: var(--lavender)
}

.btn.noimg.lightpink {
  box-shadow: none;
  color: var(--hot-pink);
  background-color: #fff0f7;
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn.noimg.lightpink:hover {
  background-color: var(--hot-pink);
  color: #fff0f7
}

.btn.noimg.lightgreen {
  background-color: var(--azure);
  box-shadow: none;
  color: var(--medium-aquamarine);
  border-style: none;
  align-self: flex-start;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn.noimg.lightgreen:hover {
  background-color: var(--medium-aquamarine);
  color: var(--azure)
}

.btn.noimg.lightgrey {
  color: #929292;
  background-color: #f5f5f5
}

.btn.noimg.lightgrey:hover {
  color: #757575;
  background-color: #f8f8f8;
  text-decoration: underline
}

.btn.noimg.is-active {
  box-shadow: none;
  color: #fff;
  background-color: #000;
  transform: none
}

.btn.noimg.maxwidth {
  border-style: none;
  width: 100%
}

.btn.noimg.maxwidth.darkorange {
  background-color: var(--dark-orange);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600
}

.btn.noimg.maxwidth.bordered {
  border-style: solid;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600
}

.btn.noimg.maxwidth.bordered.contact-us-button.hidden {
  display: none
}

.btn.noimg.maxwidth.pink {
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600
}

.btn.noimg.maxwidth.green {
  background-color: var(--medium-aquamarine)
}

.btn.noimg.flutter {
  position: absolute;
  bottom: 24px;
  left: 24px
}

.btn.purple {
  background-color: var(--medium-purple);
  color: #fff
}

.btn.orange {
  background-color: var(--dark-orange);
  color: #fff
}

.btn.pink {
  background-color: var(--hot-pink);
  color: #fff
}

.btn.wide {
  padding-left: 80px;
  padding-right: 80px
}

.btn.lightgrey {
  box-shadow: none;
  color: #c9c9c9;
  background-color: #f7f7f7;
  border-style: none;
  font-family: Poppins, sans-serif;
  font-weight: 300;
  transform: none
}

.btn.lightgrey:hover {
  color: #8f8f8f;
  background-color: #ececec
}

.btn._100.flutter {
  grid-template-columns: auto;
  padding: 12px 24px
}

.btn.back {
  border-radius: 40px;
  grid-template-columns: auto;
  padding-left: 10px;
  padding-right: 10px
}

.btn.packages-header {
  grid-template-columns: auto;
  padding: 12px 24px
}

.centered-body {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #ececec;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  place-items: start center;
  padding-top: 147px;
  display: grid
}

.button-img {
  width: 24px;
  height: 24px;
  max-height: 100%
}

.navigation-new {
  z-index: 200;
  background-color: #fff;
  border-bottom: 1px solid #e9e9e9;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px 40px;
  display: flex;
  position: sticky;
  top: 0
}

.navigation-new.hidden {
  display: none
}

.mw1240 {
  width: 100%;
  max-width: 1240px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.mw1240.align-center {
  justify-content: center;
  display: flex
}

.mw1240.hero-home {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex
}

.mw1240.padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.mw1240.bac {
  z-index: 2;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden
}

.mw1240.inversum-hero {
  grid-column-gap: 152px;
  grid-row-gap: 152px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 70px 0% 0%
}

.mw1240.horizontal {
  justify-content: center;
  align-items: flex-start;
  display: flex
}

.mw1240.horizontal.gap80 {
  grid-column-gap: 81px;
  grid-row-gap: 81px;
  justify-content: space-between
}

.mw1240.horizontal.gap50 {
  grid-column-gap: 50px;
  grid-row-gap: 50px
}

.mw1240.horizontal.rightaligned {
  justify-content: flex-end
}

.mw1240.horizontal.rightaligned.verticalonmobile {
  justify-content: space-between
}

.mw1240.gap160 {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  flex-direction: column;
  display: flex
}

.mw1240.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.mw1240.present-screen {
  z-index: -1;
  background-color: #ececec;
  border-radius: 20px;
  height: 460px;
  position: absolute;
  inset: 15% 0% auto
}

.left-right {
  justify-content: space-between;
  align-items: center;
  display: flex
}

.menu-left {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  place-content: center start;
  place-items: center start;
  display: grid
}

.menu-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center end;
  place-items: center end;
  display: grid
}

.logo {
  margin-bottom: 8px;
  margin-right: 20px
}

.logo.nav {
  width: 113px;
  height: auto;
  max-height: 100%
}

.navbar-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--black);
  cursor: pointer;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: color .3s, background-color .3s
}

.navbar-link:hover {
  color: var(--deep-sky-blue);
  background-color: #00bfff1a
}

.hero-grid {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.block {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start center;
  align-self: flex-start;
  place-items: start center;
  display: grid;
  position: relative
}

.block.horizontal {
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column
}

.block.horizontal._6-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: stretch stretch;
  width: 100%
}

.block.horizontal._6-col.gap30 {
  padding-top: 15px;
  padding-bottom: 15px
}

.block.horizontal._6-col.gap30._2-row {
  grid-template-rows: auto auto
}

.block.horizontal._6-col.gap30._2-row.littlepaddingside {
  padding-left: 8px;
  padding-right: 8px
}

.block.horizontal._6-col.gap30.justforvisual {
  padding-left: 93px;
  padding-right: 93px
}

.block.horizontal._6-col.gap30.footer-onmobile {
  grid-template-columns: auto;
  grid-auto-columns: auto
}

.block.horizontal._6-col.gap30.bla {
  padding-bottom: 40px
}

.block.horizontal._6-col.bg-blue {
  background-color: var(--deep-sky-blue)
}

.block.horizontal._6-col.bg-blue.rounded {
  border-radius: 16px
}

.block.horizontal._6-col._2row {
  grid-template-rows: auto auto
}

.block.horizontal._6-col.gap40.row-based {
  grid-auto-flow: row
}

.block.horizontal._6-col.gap40.row-based.hidden {
  display: none
}

.block.horizontal.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.block.horizontal.gap40.align-left._w-full {
  grid-template-columns: 1fr;
  width: 100%;
  max-width: 100%
}

.block.horizontal.padding-top-btm.center.gaplittle {
  grid-column-gap: 3px;
  grid-row-gap: 3px
}

.block.horizontal.distribute-center {
  align-content: center;
  align-items: center
}

.block.horizontal.distribute-center.copy-link {
  cursor: pointer
}

.block.horizontal._w-100 {
  width: 100%
}

.block.horizontal._w-100.strech {
  justify-content: space-between
}

.block.horizontal._w-100.strech.padding-40 {
  padding-top: 40px;
  padding-bottom: 40px
}

.block.horizontal.margin-left-2 {
  margin-left: -2px
}

.block.horizontal.gap20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px
}

.block.horizontal.gap20.strech {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-content: stretch;
  place-items: stretch stretch
}

.block.horizontal.gap20.strech.move-up {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 25% 25%;
  grid-auto-columns: 25%;
  align-content: center;
  place-items: center;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  bottom: 3em
}

.block.horizontal.gap20.w300px {
  grid-template-columns: 300px 300px;
  grid-auto-columns: 300px
}

.block.horizontal.gap5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px
}

.block.horizontal.minus-3 {
  left: -3px
}

.block.horizontal.space {
  justify-content: space-between;
  width: 100%;
  display: flex
}

.block.horizontal._24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px
}

.block.horizontal.collectious {
  margin-right: 42px
}

.block.horizontal.ff {
  margin-right: 6px
}

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

.block.gap30.btm100 {
  padding-bottom: 100px
}

.block.gap30.padding-left-40 {
  padding-left: 40px
}

.block.gap30.padding-left-40.padding-top40 {
  padding-top: 40px
}

.block.gap30.gap10onmobile {
  grid-template-rows: auto auto auto
}

.block.gap30.gap10onmobile.padding-top-50 {
  padding-top: 50px
}

.block.gap30.gap10onmobile.casestudies {
  justify-content: start;
  justify-items: start
}

.block.gap30.inversumartpadding {
  margin-bottom: 200px
}

.block.gap60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px
}

.block.gap60.padding-100 {
  padding-top: 100px;
  padding-bottom: 100px
}

.block.align-left {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: auto;
  grid-auto-flow: row;
  justify-items: start
}

.block.align-left.gap30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px
}

.block.align-left.gap30.top50 {
  grid-template-columns: 1fr;
  margin-top: 50px;
  padding-left: 0;
  padding-right: 0
}

.block.align-left.gap30.top50.hide {
  display: none
}

.block.align-left.gap30.design-block {
  grid-template-columns: 1fr;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0
}

.block.align-left.gap30.design-block.hide {
  display: none
}

.block.align-left.gap20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px
}

.block.align-left.gap14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px
}

.block.align-left.gap14.width185 {
  width: 185px
}

.block.align-left.gap15.width175 {
  width: 175px
}

.block.align-left.btmmarg250 {
  margin-bottom: 250px
}

.block.align-left.airbolt {
  min-width: 90%;
  max-width: 100%
}

.block._100-100 {
  grid-template-rows: auto;
  place-content: stretch;
  justify-items: stretch;
  width: 100%;
  height: 100%
}

.block._100-100.onerow {
  grid-template-rows: auto
}

.block._100-100.gap30.align-top {
  align-content: start
}

.block._100-100.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.block._100-100.case-studies,
.block._100-100.case-studies40 {
  width: 100%
}

.block.gap0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px
}

.block.gap0.align-left {
  margin-bottom: 0
}

.block.gap0.align-left._0overflow {
  grid-template-columns: 1fr;
  overflow: visible
}

.block.about-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr;
  place-items: stretch stretch
}

.block.about-grid.gap40 {
  grid-column-gap: 50px;
  grid-row-gap: 50px
}

.block.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.block.gap40.hide-on-mobile.sterch {
  place-content: stretch;
  place-items: stretch stretch
}

.block.gap40.slider-in-mobile {
  display: none
}

.block.gap40.hideonmobile {
  grid-template-rows: auto;
  grid-template-columns: auto
}

.block.gap40._2grid._1row,
.block.gap40._3grid._1row {
  grid-template-rows: auto
}

.block.gap40.vertical {
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.block.gap40.stretch {
  grid-template-rows: auto;
  align-content: center;
  place-items: stretch stretch
}

.block.gap40.mobilemap {
  border: 2px solid #000;
  border-radius: 20px;
  grid-template-rows: auto
}

.block.gap40.centered {
  text-align: center;
  flex-direction: column;
  grid-auto-flow: column;
  align-items: center;
  display: flex
}

.block.mw500 {
  max-width: 500px
}

.block.padding-left-50 {
  padding-right: 51px
}

.block.success {
  align-content: center;
  align-items: center
}

.block.success.gap30 {
  z-index: 2;
  background-color: #fff;
  border-radius: 20px;
  padding: 57px 0;
  box-shadow: 8px 8px 30px 3px #00000012
}

.block.gap20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-decoration: none
}

.block.gap20.side-padding {
  padding-left: 30px;
  padding-right: 30px
}

.block.gap20.pad-t-b {
  padding-top: 30px;
  padding-bottom: 30px
}

.block.gap20.centered {
  text-align: center
}

.block.gap20.align-left {
  text-align: left;
  place-content: start;
  justify-items: start;
  margin-bottom: 0
}

.block.gap20.align-left.typo {
  margin-top: 62px;
  margin-left: 50px
}

.block.gap20.align-left.centered {
  align-content: center;
  align-items: center
}

.block.gap20.align-left.responsive {
  margin-bottom: 100px
}

.block.gap20.align-left.whocbn {
  min-width: 570px;
  max-width: 100%
}

.block.gap20.align-left.pad-right-48 {
  padding-right: 48px
}

.block.gap50 {
  grid-column-gap: 50px;
  grid-row-gap: 50px
}

.block.gap5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px
}

.block.gap5.side-padding {
  padding-left: 30px;
  padding-right: 30px
}

.block.gap70 {
  grid-column-gap: 70px;
  grid-row-gap: 70px
}

.block.gap100 {
  grid-column-gap: 100px;
  grid-row-gap: 100px
}

.block.gap15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px
}

.block.gap15._w-70 {
  width: 70%
}

.block.gap15._w-50 {
  width: 50%
}

.block.gap15.pad-t-100 {
  padding-top: 100px
}

.block.gap15.marg-t--150 {
  margin-top: -150px
}

.block.gap15.leftaligned {
  align-self: flex-start;
  justify-items: start
}

.block.gap15.leftaligned.maxwidth {
  width: 100%
}

.block.gap15._2grid {
  grid-template-rows: auto auto;
  grid-auto-rows: 1fr
}

.block.gap200 {
  grid-column-gap: 200px;
  grid-row-gap: 200px
}

.block.gap200._w-340 {
  width: 40%;
  margin-left: 10%
}

.block.gap400 {
  grid-column-gap: 200px;
  grid-row-gap: 200px
}

.block.gap400._w-30 {
  grid-column-gap: 400px;
  grid-row-gap: 400px;
  width: 30%;
  margin-left: 15%
}

.block.gap400._w-30.left {
  margin-left: 55%
}

.block.gap400._w-30.row1 {
  grid-template-rows: auto
}

.block.gap400._w-30.gap40onmobile {
  grid-column-gap: 200px;
  grid-row-gap: 200px
}

.block.gap400._w-30.gap40onmobile.row-1 {
  grid-template-rows: auto
}

.block.gap400._w-40 {
  grid-template-rows: auto;
  width: 40%
}

.block.gap400._1row {
  grid-template-rows: auto
}

.block.gap400._1row.maxw-815 {
  max-width: 815px
}

.block.gap400._w-50 {
  width: 50%
}

.block.nrdi {
  padding: 21px
}

.block.hide {
  display: block
}

.block.gap150 {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  grid-template-rows: auto
}

.block.gap32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px
}

.block.gap32.stretched {
  grid-template-rows: auto;
  grid-auto-flow: column;
  align-content: stretch;
  justify-items: stretch
}

.block.gap32.align-left {
  justify-content: start;
  margin-bottom: 0
}

.block.gap24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto auto;
  grid-auto-flow: row
}

.block.gap24.alignleft {
  justify-content: start;
  justify-items: start
}

.block.gap24.centered {
  align-content: center;
  place-items: center
}

.block._8gap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-auto-flow: column
}

.block.gap16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  max-width: 100%
}

.block.gap16.align-left {
  justify-content: start;
  margin-bottom: 0
}

.block.gap72 {
  grid-column-gap: 72px;
  grid-row-gap: 72px
}

.block.gap4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px
}

.block.gap4.alignleft {
  justify-content: start;
  justify-items: start
}

.block.gap4.alignleft.cbn {
  grid-column-gap: 12px;
  grid-row-gap: 12px
}

.block.gap112 {
  grid-column-gap: 112px;
  grid-row-gap: 112px
}

.block.gap108 {
  grid-column-gap: 108px;
  grid-row-gap: 108px
}

.block.gap108.align-left {
  justify-content: start
}

.block.gap108.align-left.typo {
  background-color: #f7f5fa;
  border-radius: 12px;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  max-width: 1180px;
  max-height: 905px;
  margin-bottom: 0;
  padding: 62px 76px 62px 50px
}

.block.gap108.align-left.typo.mobile {
  max-width: none;
  max-height: none
}

.block.gap108.align-left.illustrations {
  background-image: linear-gradient(75deg, #2b0154 31%, #400290);
  max-width: 1180px;
  max-height: 905px;
  margin-bottom: 0;
  padding-bottom: 82px;
  overflow: hidden
}

.block.gap108.align-left.illustrations._0overflow {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  border-radius: 30px;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  width: auto;
  max-width: 1180px;
  height: auto;
  max-height: 905px;
  overflow: hidden
}

.block.gap108.align-left.illustrations.mobile {
  border-radius: 50px;
  max-width: none;
  max-height: none
}

.block.gap80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px
}

.block.gap80.alignleft {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: start;
  justify-items: start
}

.block._64gap {
  grid-column-gap: 64px;
  grid-row-gap: 64px
}

.block._64gap.horizontal.cbn-illustration {
  margin-left: -275px
}

.block.gap38 {
  grid-column-gap: 38px;
  grid-row-gap: 38px
}

.block.gap38.horizontal.cbn-header-illust {
  grid-template-columns: auto auto auto auto auto auto auto auto auto;
  width: auto;
  height: auto;
  margin-left: -250px;
  overflow: visible
}

.block.gap56 {
  grid-column-gap: 56px;
  grid-row-gap: 56px
}

.block.gap65 {
  grid-column-gap: 65px;
  grid-row-gap: 65px
}

.block.gap8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: start;
  justify-items: start
}

.block.gap8.centered {
  justify-content: center;
  justify-items: center
}

.p2 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px
}

.p2.bold {
  font-weight: 700
}

.p2.bold.gery {
  color: #b1b1b1
}

.p2.bold.bloomgreen {
  color: #00a093
}

.p2.bold.abgreen {
  color: #019587
}

.p2.blu {
  color: var(--deep-sky-blue)
}

.p2.white {
  color: #fff;
  text-decoration: none
}

.p2.white.bold.footerlink {
  transition: opacity .2s
}

.p2.white.bold.footerlink:hover {
  opacity: .4
}

.p2.white._100 {
  width: 100%
}

.p2.white._100.padding-btm-30 {
  padding-bottom: 30px
}

.p2.white.op40 {
  opacity: .4
}

.p2._3c3838 {
  color: #3c3838
}

.p2._3c3838.centered {
  text-align: center
}

.p2._3c3838.centered.ma50 {
  max-width: 50ch
}

.p2.op70 {
  opacity: .7
}

.p2.grey {
  color: #1119
}

.p2.semibold {
  font-weight: 600
}

.bg-lines {
  z-index: -1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1210px;
  height: 100vh;
  margin-bottom: -100vh;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: sticky;
  top: 0
}

.bg-line {
  border-left: 1px dashed #0000001a;
  height: 100%
}

.bg-line.masodik {
  border-right: 1px dashed #0000001a
}

.arrw-btn {
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #000
}

.arrw-btn:hover {
  box-shadow: none;
  transform: none
}

.arrw-btn.right {
  position: absolute;
  inset: 0% -40px 0% auto
}

.arrw-btn.left {
  position: absolute;
  inset: 0% auto 0% -40px
}

.rightarrow {
  margin-left: -4px
}

.leftarrow {
  margin-right: -2px
}

.blue-k-r {
  z-index: -1;
  position: absolute;
  bottom: 66px;
  left: 24.5px
}

.purple-k-r {
  z-index: -1;
  width: 299px;
  position: absolute;
  inset: auto 48px 119px auto
}

.orange-triangle {
  z-index: -1;
  position: absolute;
  inset: 316px auto auto 0%
}

.kutyus-box {
  z-index: -1;
  position: absolute;
  inset: 12% auto auto -7%
}

.pink-triangle {
  z-index: -1;
  position: absolute;
  inset: 17% -8% auto auto
}

.orange-k-r {
  z-index: -1;
  position: absolute;
  inset: auto 0% 49% auto
}

.cap {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1
}

.cap.orange {
  color: var(--dark-orange)
}

.cap.orange.padding-left-5px {
  padding-left: 5px
}

.cap.purple {
  color: var(--medium-purple);
  text-transform: uppercase
}

.cap.pink {
  color: var(--hot-pink)
}

.cap.white {
  color: #fff
}

.cap.white.op70 {
  opacity: .7
}

.cap.green {
  color: #40ddb0
}

.cap.starthu {
  text-align: left;
  letter-spacing: 1.4px;
  line-height: 24px
}

.card {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.card.h500 {
  justify-content: flex-start;
  height: 500px
}

.card.h500.of {
  flex-direction: column;
  display: flex
}

.card.h500.of.team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/66a809944f08dceb25e98b7d_team-2022.webp);
  background-position: 50%;
  background-size: cover
}

.card.h500.overflow.center-center {
  justify-content: center;
  align-items: center
}

.card.h500.width-full {
  width: 100%
}

.card.h500.width-full.padding32 {
  padding: 32px;
  overflow: hidden
}

.card.h500.width-full.padding32.ecomate {
  position: relative
}

.card.padding-tb {
  padding-top: 70px;
  padding-bottom: 70px
}

.card.prod-card {
  padding-top: 35px;
  padding-bottom: 35px
}

.card.h400 {
  height: 400px
}

.card.h400.of {
  overflow: hidden
}

.card.h400.of.hideonmobile.team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e062fbd70631c7458f_Rectangle%20479-3.avif);
  background-position: 50%;
  background-size: cover
}

.card.h400.of.hideonmobile.business-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/626fa05426f5881b6bc2e3e5_Rectangle%20479-2.avif);
  background-position: 50%;
  background-size: cover
}

.card.h400.of.hideonmobile.dizi-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/626fa054e8a3b1648b10d4d5_Rectangle%20479-1.avif);
  background-position: 50%;
  background-size: cover
}

.card.h400.of.dev-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e1aa921138107d7fb9_Rectangle%20479.avif);
  background-position: 50%;
  background-size: cover
}

.card.h400.of.villamos {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/66a8050cabfb2dfc6dcd9af9_tram-49.webp);
  background-position: 50%;
  background-size: cover
}

.card.h400.of.hid {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/66a8050c2d72c60ea6cb5dd2_liberty-bridge.webp);
  background-position: 50%;
  background-size: cover
}

.card.h400.of.gang {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/66a8050c6e04d2e946cbf909_gellert-spa.webp);
  background-position: 50%;
  background-size: cover
}

.card.h400.of.onhid-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/66a8050c8b213b558ca6cf18_liberty-bridge-closed.webp);
  background-position: 50%;
  background-size: cover
}

.card._w-100 {
  width: 100%
}

.card._w-100.overflow {
  align-items: center
}

.card.h540 {
  justify-content: flex-start;
  height: 540px
}

.card.h540.of {
  overflow: hidden
}

.card.h540.of.hide {
  display: none
}

.card.flutter-casestudy {
  border: 0 #000;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  max-width: 600px;
  max-height: 500px;
  padding: 32px;
  overflow: hidden
}

.card.padding24 {
  padding: 24px
}

.h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2
}

.h3.white {
  color: #fff;
  font-weight: 700
}

.h3.white.mobile {
  text-align: left;
  font-size: 20px
}

.h3.centered {
  text-align: center
}

.h3.maxwidth {
  width: 100%
}

.h3.size32 {
  font-size: 32px
}

.box {
  padding: 30px;
  position: relative
}

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

.box.vertical {
  flex-direction: column;
  display: flex
}

.box.vertical.center-center.padding-top-btm {
  padding-top: 70px;
  padding-bottom: 70px
}

.box.vertical.center-center._54 {
  grid-column-gap: 54px;
  grid-row-gap: 54px
}

._2-col-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  justify-items: start;
  width: 100%;
  height: 100%;
  display: grid
}

._2-col-grid.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

._2-col-grid.gap100 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  display: grid
}

._2-col-grid.gap80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px
}

._2-col-grid.gap80.fluttermid {
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: auto
}

._2-col-grid.gap24 {
  grid-column-gap: 24px;
  grid-row-gap: 40px
}

._2-col-grid.gap32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  overflow: visible
}

._2-col-grid.gap32.stretched {
  grid-template-columns: 1fr;
  place-content: start;
  align-items: start
}

.textfield {
  color: #1111114d;
  background-color: #fafafa;
  border: 1px solid #1111111a;
  border-radius: 8px;
  min-width: 357px;
  height: 48px;
  margin-bottom: 0;
  margin-right: 30px;
  padding-left: 38px;
  padding-right: 38px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300
}

.form-block-2 {
  flex-direction: column
}

.form-4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: flex
}

.form-4.captcha {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%
}

.prod-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center start;
  width: 100%;
  height: 100%;
  display: grid
}

.prod-icon {
  width: 40px
}

.prod-icon.prod-page {
  width: 39px
}

.prod-icon.prod-page.identiti {
  width: 33px
}

.prod-icon.scale {
  transform: scale(1.2)translate(5px)
}

.prod-logo {
  height: 25px
}

.prod-logo.eci {
  height: 23px
}

.prod-logo.budget {
  height: 29px
}

.prod-logo.push-left {
  margin-left: -15px
}

.p3 {
  font-family: Poppins, sans-serif;
  font-size: 12px;
  line-height: 1.3
}

.p3.medium {
  font-weight: 500
}

.p3.allcaps {
  text-transform: uppercase
}

.p3.allcaps.op40 {
  opacity: .4
}

.p3.white {
  color: #fff
}

.p3.white.bold {
  font-weight: 600
}

.form-img {
  position: absolute;
  inset: -80px 25% auto auto
}

.work-img {
  position: absolute;
  inset: auto 8% 0% auto
}

.partners-wrap {
  background-color: #fafafa;
  border-width: 0;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  overflow: hidden
}

.team-collage {
  object-fit: cover;
  border-radius: 16px;
  height: 400px
}

.social-link {
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: height .2s, width .2s;
  display: flex;
  position: relative
}

.social-link:hover {
  width: 50px;
  height: 50px
}

.social-link.blu {
  background-color: var(--deep-sky-blue)
}

.social-link.orange {
  background-color: var(--dark-orange)
}

.social-link.pink {
  background-color: var(--hot-pink)
}

.social-link.purple {
  background-color: var(--medium-purple)
}

.social-link.greem {
  background-color: var(--medium-aquamarine)
}

.social-link-parent {
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex
}

.bg-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.h2 {
  color: #111;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  mix-blend-mode: normal;
  object-fit: fill;
  background-clip: border-box;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
  position: static
}

.h2.white {
  color: #fff
}

.h2.white.link {
  cursor: pointer
}

.h2.white.link:hover {
  text-decoration: underline
}

.h2.white.centered.w836-h168 {
  width: auto;
  max-width: 836px;
  height: auto;
  max-height: 168px;
  font-size: 45px
}

.h2.centered {
  text-align: center
}

.h2.starthu {
  background-image: linear-gradient(148deg, var(--startuphungary-purple), var(--sh-grad-mid)61%, var(--startuphungary-red));
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 45px
}

.h2.starthu.hidden {
  display: none
}

.inv {
  filter: invert()
}

.inv._w-20px {
  width: 20px;
  height: auto;
  max-height: 100%
}

.inv._w-24px {
  width: 24px;
  height: auto;
  max-height: 100%
}

.h4 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4
}

.h4.link:hover {
  text-decoration: underline
}

.h4.link.blog-title {
  letter-spacing: .25px
}

.h4.white {
  color: #fff
}

.h4.bold {
  font-size: 25px;
  font-weight: 700
}

.h4.bold.height104 {
  align-items: center;
  height: 104px;
  display: flex
}

.h4._21size {
  font-size: 21px;
  line-height: 33px
}

.h4._21size.width500 {
  max-width: 500px
}

.h4.gilroy {
  font-family: Gilroy, sans-serif;
  font-weight: 500
}

.h5 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2
}

.h5.regular {
  font-weight: 400;
  line-height: 1.4
}

.h5.poppins {
  font-family: Poppins, sans-serif;
  font-weight: 500
}

.h5.poppins.margin-btm-10 {
  margin-bottom: 10px
}

.h5.medium {
  font-weight: 500
}

.h5.awards {
  font-size: 16px;
  line-height: 1
}

.job-tag {
  opacity: 1;
  color: var(--medium-purple);
  background-color: #00bfff1a;
  border-radius: 20px;
  padding: 14px;
  font-family: Gilroy, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1
}

.job-tag.purple {
  background-color: #ad61ff1a
}

.job-tag.orange {
  background-color: #fd99271a
}

.footer-new {
  background-color: var(--black);
  width: 100%;
  padding: 100px 39px;
  position: relative
}

.footer-new.hidden {
  display: none
}

.footer-cta {
  color: var(--deep-sky-blue);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none
}

._12-col-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative
}

._12-col-grid.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

._12-col-grid.gap60 {
  grid-column-gap: 60px;
  grid-row-gap: 60px
}

.main-wrapper {
  width: 100%;
  position: relative
}

.main-wrapper.padding-top-50 {
  padding-top: 50px
}

.left-righ-desktop {
  justify-content: space-between;
  align-items: center;
  display: flex
}

.navbar-2 {
  display: none
}

.btn-blu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--deep-sky-blue);
  color: #fff;
  border: 2px solid #0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 20px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: grid;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #ccf2ff
}

.btn-blu:hover {
  box-shadow: none;
  transform: none
}

.btn-blu.noimg {
  grid-template-columns: auto
}

.btn-blu.noimg.wide {
  padding-left: 60px;
  padding-right: 60px
}

.btn-blu.noimg.wide.noshadow {
  box-shadow: none;
  transform: none
}

.btn-blu.contact-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding: 12px 24px
}

.btn-blu._404 {
  grid-template-columns: auto
}

.btn-blu.blog {
  width: 30%;
  max-width: 100%
}

.image-156 {
  width: 12px
}

.image-157 {
  width: 70px;
  position: absolute;
  inset: auto 6% 0% auto
}

.text-span-26 {
  color: #0000004d
}

.open-positions-img {
  position: absolute;
  inset: auto -27% -25px auto
}

.purple {
  color: var(--medium-purple)
}

.jobs-wrapper {
  width: 100%;
  margin-left: 0;
  margin-right: 0
}

.btm-20 {
  margin-bottom: 20px
}

.blu {
  color: var(--deep-sky-blue)
}

.orange {
  color: var(--dark-orange)
}

.new {
  background-color: var(--medium-aquamarine);
  color: #fff;
  border-radius: 4px;
  margin-right: 8px;
  padding: 1px 3px;
  font-family: Poppins, sans-serif;
  font-size: 11px;
  font-weight: 600
}

.image-160 {
  border-radius: 16px;
  width: 100%;
  margin-top: 31px
}

.space.l {
  height: 300px
}

.prduct-wrap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  place-items: center start;
  width: 100%;
  height: 100%;
  display: grid
}

.product-logo {
  width: 30px;
  position: absolute;
  inset: -6px 0% auto auto
}

.line-wrapper {
  align-items: center;
  display: flex
}

.heading-logo {
  height: 47px;
  margin-left: 15px;
  margin-right: 15px
}

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

._2grid._0gap {
  grid-column-gap: 0px;
  grid-row-gap: 0px
}

._2grid.relative {
  position: relative
}

._2grid.gap30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px
}

._2grid.gap100 {
  grid-column-gap: 100px;
  grid-row-gap: 100px
}

._2grid.nrdi-fund {
  background-color: #add17629;
  border: 1px solid #b7d379;
  border-radius: 12px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 50px;
  margin-bottom: 100px;
  padding: 33px;
  transition: height .3s
}

._2grid.gap50 {
  grid-column-gap: 50px;
  grid-row-gap: 50px
}

._2grid.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

._2grid.gap40.sendgrid {
  background-color: #f5f0fa;
  border-radius: 12px
}

._2grid.gap40.cbn-conclusion {
  background-color: #f5f0fa;
  border-radius: 12px;
  grid-template-columns: 1fr 1fr;
  justify-content: space-around;
  margin-top: 70px;
  padding: 56px
}

._2grid.gap80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px
}

._2grid.gap48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px
}

._2grid.gap128 {
  grid-column-gap: 128px;
  grid-row-gap: 128px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row
}

._2grid.gap128.colors {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr
}

._2grid.gap82 {
  grid-column-gap: 82px;
  grid-row-gap: 82px
}

._2grid.gap120 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  grid-template-columns: 1fr 1fr
}

._2grid.gap120._2-1 {
  grid-template-columns: 2fr 1fr
}

._2grid.mobileversion {
  display: none
}

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

.servicecard {
  cursor: pointer;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 30px;
  display: flex;
  position: relative
}

.servicecard.bg-oramge {
  background-color: var(--dark-orange)
}

.servicecard.bg-blu {
  background-color: var(--deep-sky-blue)
}

.servicecard.bg-purple {
  background-color: var(--medium-purple)
}

.servicecard.bg-trans10 {
  background-color: #ffffff1a
}

.servicecard.bg-trans10.offeringpadded {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px
}

.plusicon {
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
  position: relative
}

.plusline {
  background-color: #fff;
  width: 3.5px;
  height: 25px;
  position: absolute
}

.service-wrapper {
  flex-direction: column;
  width: 100%;
  display: flex
}

.service-wrapper.bg-trans {
  z-index: 12;
  color: #0000
}

.service-content {
  border-radius: 0 0 16px 16px;
  flex-wrap: wrap;
  margin-top: -13px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden
}

.service-content.bg-orange {
  background-color: var(--dark-orange);
  flex-wrap: wrap;
  align-content: flex-start
}

.service-content.bg-blu {
  background-color: var(--deep-sky-blue)
}

.service-content.bg-purple {
  background-color: var(--medium-purple)
}

.service-content.bg-trans10 {
  background-color: #ffffff1a
}

.service-content.bg-white {
  background-color: #fff
}

.service-content.bg-white.offeringpadded {
  padding-left: 24px;
  padding-right: 24px
}

.service-minicard {
  color: var(--black-ish);
  cursor: default;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 6px;
  margin-right: 6px;
  padding: 8px 9px;
  font-family: Poppins, sans-serif;
  transition: background-color .2s, color .2s
}

.service-minicard:hover {
  background-color: var(--black);
  color: #fff
}

.div-block-174 {
  z-index: 1;
  flex-wrap: wrap;
  padding: 34px 34px 54px 72px;
  display: flex;
  position: relative
}

.spacer {
  height: 100px
}

.spacer.xs {
  height: 30px
}

.spacer.xxs,
.spacer.s {
  height: 20px
}

.ribbom {
  width: 25px
}

.underline {
  text-decoration: underline
}

.link-5 {
  color: var(--black);
  display: inline-block
}

.techlogos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto auto auto auto;
  grid-auto-columns: auto;
  place-content: start center;
  place-items: start center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: grid
}

.techlogos._6col {
  grid-template-columns: auto auto auto auto auto auto
}

.techlogo {
  width: 100px
}

.techlogo:hover {
  filter: invert()
}

.navbar-link-dropdown {
  color: var(--black);
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: color, background-color .2s;
  display: flex
}

.navbar-link-dropdown:hover {
  color: var(--deep-sky-blue);
  background-color: #00bfff1a
}

.image-162 {
  margin-left: 5px;
  padding-top: 3px
}

.dropdown-list-4 {
  padding-top: 5px
}

.dropdown-list-4.w--open {
  background-color: #fff;
  border-radius: 16px;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  box-shadow: 3px 3px 20px #0000001a
}

.submenu {
  color: var(--black);
  padding: 15px 30px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  transition: color .2s
}

.submenu:hover {
  color: var(--deep-sky-blue)
}

.submenu.w--current {
  color: var(--black)
}

.submenu.w--current:hover {
  color: var(--deep-sky-blue)
}

.image-162-copy {
  margin-left: 5px;
  padding-top: 3px;
  display: none
}

.form-5 {
  background-color: #0000;
  padding-top: 5px
}

.btn-filter {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #111;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: minmax(10px, 1fr);
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 21px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #000
}

.btn-filter:hover {
  box-shadow: none;
  transform: none
}

.btn-filter.is-active {
  box-shadow: none;
  color: #fff;
  background-color: #000;
  transition: box-shadow .2s, transform .2s;
  transform: none
}

.list-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  padding-left: 13px;
  padding-right: 13px;
  display: grid
}

.jegyzek-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60px;
  height: 100%;
  padding-top: 25px;
  display: flex;
  position: absolute;
  inset: 0% -60px auto auto;
  overflow: hidden
}

.personwrapper {
  cursor: default;
  width: 100%;
  height: 100%;
  margin-right: 16px;
  position: relative
}

.image-163 {
  object-fit: cover;
  border-radius: 18px;
  width: 100%;
  height: 400px
}

.radio-button {
  display: none
}

.radio-button-label {
  font-weight: 700
}

.collection-list-7 {
  display: none
}

.summary-wrapper {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #0003;
  border-radius: 18px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  width: 100%;
  height: 100%;
  padding: 36px 51px;
  display: grid;
  position: absolute;
  inset: 0%
}

.name {
  color: #fff;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1
}

.pozi {
  color: #ffffff80;
  text-align: center;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1
}

.bio {
  color: #fff;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px
}

.textwrapper {
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  display: flex
}

.your-team {
  width: 70%;
  margin-top: 4px;
  margin-bottom: 4px;
  position: absolute;
  inset: auto auto 4% 0%
}

.intesa-triangle {
  width: 75%;
  position: absolute;
  inset: auto 0% 0% auto
}

.otp-bg,
.mkb-bg {
  width: 100%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.collectius {
  position: absolute;
  inset: auto 1% -11% auto;
  transform: rotate(154deg)scale(2)
}

.brokerchooser-bg {
  position: absolute;
  inset: auto 0% 0% auto
}

.cristo-bg {
  width: 100%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.p4 {
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3
}

.p4.medium {
  font-family: Poppins, sans-serif;
  font-weight: 500
}

.project-logo {
  height: 20px
}

.project-heroimg {
  width: 100%;
  margin-top: 70px
}

._3grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
  position: relative
}

._3grid.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: column
}

._3grid.gap40.ga20onmobile {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: row
}

._3grid.margin-btm-30 {
  margin-bottom: 30px
}

._3grid.gap15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px
}

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

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

._3grid.gap46 {
  grid-column-gap: 46px;
  grid-row-gap: 46px
}

._3grid.gap120 {
  grid-column-gap: 120px;
  grid-row-gap: 120px
}

._3grid.gap80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px
}

._3grid.gap80.horizontal {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-flow: column
}

._3grid.gap80.horizontal.centered {
  place-content: center;
  place-items: center
}

._3grid.gap64 {
  grid-column-gap: 64px;
  grid-row-gap: 64px
}

._3grid.gap64.horizontal {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr
}

.rte {
  flex-direction: column;
  font-family: Poppins, sans-serif;
  display: flex
}

.rte.padding-right-40 {
  padding-left: 40px
}

.rte.padding-right-40.z-1 {
  z-index: -1;
  position: relative
}

.rte p {
  color: #585858;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.6
}

.rte h4,
.rte h2,
.rte h5,
.rte h1,
.rte h3 {
  font-family: Gilroy, sans-serif
}

.rte.hide {
  display: none
}

.rte a {
  color: var(--deep-sky-blue);
  display: inline
}

.rte a:hover {
  text-decoration: none
}

.bigorangeround {
  background-color: var(--dark-orange);
  border-radius: 50%;
  width: 60vw;
  height: 60vw;
  position: absolute;
  bottom: -35%;
  left: -33%;
  right: auto
}

.phone-or-what {
  position: absolute;
  inset: auto 12% -47px auto
}

.image-165 {
  width: 100px
}

.p1-20 {
  color: #111;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 1.4
}

.image-166 {
  position: absolute;
  inset: 24% auto auto 4%;
  transform: rotate(-9deg)
}

.image-166-copy {
  position: absolute;
  inset: auto auto -11% 7%;
  transform: rotate(-46deg)
}

.image-166-copy-copy {
  position: absolute;
  inset: 44% 7% auto auto;
  transform: rotate(-46deg)
}

.ggg {
  position: absolute;
  inset: auto 16% -8% auto;
  transform: rotate(-46deg)
}

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

.image-167 {
  border-radius: 20px;
  width: 100%;
  position: relative;
  box-shadow: 1px 1px 50px #00000021
}

.div-block-176 {
  width: 80%;
  position: relative
}

._1 {
  background-color: var(--deep-sky-blue);
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 50px;
  transition: transform .35s;
  display: flex;
  transform: translate(-43px)
}

._1._3 {
  background-color: var(--medium-purple)
}

._1._4 {
  background-color: var(--hot-pink)
}

._1._5 {
  background-color: var(--medium-aquamarine)
}

._1._6 {
  background-color: #fddb27
}

._1._7 {
  background-color: var(--medium-purple)
}

._1._8 {
  background-color: var(--dark-orange)
}

._1._9 {
  background-color: var(--hot-pink)
}

._1.elso {
  background-color: var(--dark-orange)
}

.whitefont {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 700
}

.cim-wrapper {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid
}

.interaction-trigger {
  cursor: default;
  background-color: #fff;
  border-radius: 12px;
  padding: 15px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  transition: color .2s, background-color .2s, box-shadow .2s;
  box-shadow: 0 0 20px 1px #00000014
}

.interaction-trigger._01:hover {
  background-color: var(--dark-orange);
  color: #fff;
  box-shadow: 0 0 20px 1px #fd992721
}

.interaction-trigger._02:hover {
  background-color: var(--deep-sky-blue);
  color: #fff;
  box-shadow: 0 0 20px 1px #00bfff21
}

.interaction-trigger._03:hover {
  background-color: var(--medium-purple);
  color: #fff;
  box-shadow: 0 0 20px 1px #ad61ff2b
}

.interaction-trigger._04:hover {
  background-color: var(--hot-pink);
  color: #fff;
  box-shadow: 0 0 20px 1px #fd66af1f
}

.interaction-trigger._05:hover {
  background-color: var(--medium-aquamarine);
  color: #fff;
  box-shadow: 0 0 20px 1px #40ddb026
}

.interaction-trigger._06:hover {
  background-color: var(--gold);
  color: #fff;
  box-shadow: 0 0 20px 1px #fbdb264f
}

.interaction-trigger._07:hover {
  background-color: var(--medium-purple);
  color: #fff;
  box-shadow: 0 0 20px 1px #ad61ff61
}

.interaction-trigger._08:hover {
  background-color: var(--dark-orange);
  color: #fff;
  box-shadow: 0 0 20px 1px #fd992733
}

.interaction-trigger._09:hover {
  background-color: var(--hot-pink);
  color: #fff;
  box-shadow: 0 0 20px 1px #fd66af3d
}

.team-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible
}

.team-wrapper.hideondesktop {
  display: none
}

.download-form {
  width: 100%
}

.field {
  background-color: #0000;
  border: 1px #000;
  border-bottom-style: solid;
  border-radius: 0;
  margin-bottom: 13px;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400
}

.field::placeholder {
  color: #0e0e0e;
  font-family: Poppins, sans-serif;
  font-size: 16px
}

.checkbox-label-2 {
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500
}

.checkbox-2 {
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 20px
}

.text-block-59 {
  color: #b9b9b9;
  padding-bottom: 39px;
  padding-left: 19px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px
}

.checkbox-field-2 {
  margin-top: 14px;
  padding-top: 0;
  padding-bottom: 0
}

.form-6 {
  flex-direction: column;
  display: flex
}

.link-6 {
  color: var(--black)
}

.link-6:hover {
  text-decoration: none
}

.text-ewrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  padding-bottom: 14px;
  display: flex;
  overflow: hidden
}

.overflow {
  overflow: hidden
}

.image-169 {
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.ecomate-img {
  width: 35%;
  height: auto;
  position: absolute;
  inset: auto 0% 0% auto
}

.ecomate-img.width-451 {
  z-index: 2;
  width: 65%;
  position: absolute;
  bottom: -16%;
  right: -8%
}

.ecomate-img.casestudies.flutter {
  width: 52%
}

.otp-img {
  position: absolute;
  inset: auto -13% 11% auto
}

.otp-img.case-studies {
  width: 80%;
  height: auto;
  max-height: 100%;
  bottom: 3%
}

.intesa-img {
  width: 46%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 6% 0% auto
}

.intesa-img.case-studies {
  width: 44%;
  height: auto;
  max-height: 100%
}

.mkb-img {
  width: 69%;
  position: absolute;
  inset: auto 15% 0% auto
}

.cristo-img {
  width: 72%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 15% 0% auto
}

.cristo-img.case-studies {
  height: auto;
  max-height: 100%
}

.brokerchooser-img {
  width: 85%;
  position: absolute;
  inset: auto 0% 9% auto;
  transform: scale(1.1)
}

.brokerchooser-img.case-studies {
  height: auto;
  max-height: 100%
}

.collectus-img {
  position: absolute;
  inset: auto 30% 11% auto;
  transform: scale(1.1)
}

.image-170 {
  position: absolute;
  inset: 9% auto auto 4%
}

.image-171 {
  position: absolute;
  inset: auto auto 19% 16%
}

.image-172 {
  position: absolute;
  inset: auto 22% 17% auto
}

.image-173 {
  position: absolute;
  inset: -6% 9% auto auto
}

.banking-modules-img {
  position: absolute;
  top: -151px;
  left: 9%;
  right: auto
}

.purplek-r {
  z-index: 1;
  position: absolute;
  inset: 0% 0% auto
}

.z-ldcucc {
  z-index: 0;
  position: absolute;
  inset: auto -14% -79% auto
}

.orangetriangle {
  z-index: 0;
  position: absolute;
  inset: auto -39% -12% auto
}

.image-177 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 0%
}

._2 {
  z-index: -1;
  position: absolute;
  inset: auto 0% 2%
}

.kekk-r {
  z-index: 1;
  position: absolute;
  inset: 0% 0% auto
}

.plusline-2 {
  background-color: #fff;
  width: 3.5px;
  height: 25px;
  position: absolute;
  transform: rotate(90deg)
}

.newmobile-nav {
  display: none
}

.of {
  overflow: hidden
}

.of.op70 {
  opacity: .7
}

.of.padding {
  padding-bottom: 5px
}

.of.masik {
  padding: 12px
}

.of.hide {
  display: none
}

.of._24gap {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.mobile-nav-buttons {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center end;
  place-items: center end;
  display: grid
}

.logos-mobile {
  display: none
}

.service-badge {
  border: 1px solid #d4dbef;
  border-radius: 20px;
  padding: 4px 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px
}

.image-178 {
  width: 100%
}

.btn-link {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  color: #2a64fc;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 16px;
  text-decoration: none;
  display: flex
}

.grey-line {
  background-color: #cfcdcd;
  width: 100%;
  height: 1px
}

.product-slider {
  z-index: 10;
  background-color: #0000;
  justify-content: center;
  width: 100%;
  height: 100%
}

.slide-nav-4 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  inset: 0% auto auto
}

.left-arrow-3,
.right-arrow-3 {
  display: none
}

.product-slide {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex
}

.product-image {
  z-index: 1;
  width: 60%;
  position: relative
}

.image-179 {
  z-index: 1;
  width: 89%;
  position: relative
}

.product-hero-img {
  z-index: -1;
  height: 70vh;
  max-height: 520px;
  margin-top: 25px;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.next-budgeting-img {
  z-index: 1;
  width: 80%;
  position: relative
}

.home-hero-img {
  width: 70%;
  height: auto;
  max-height: 100%;
  margin-top: 36px
}

.image-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 100px;
  display: grid
}

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

.wide-img {
  width: 100%
}

.steps {
  color: #fff;
  background-color: #323b4b;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  font-family: Gilroy, sans-serif;
  font-size: 27px;
  font-weight: 400;
  line-height: 1;
  display: flex
}

.processdiv {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #4f6d7a;
  text-transform: uppercase;
  background-color: #c2e6c2;
  border: 2px solid #63bb5d;
  border-radius: 40px;
  padding: 7px 12px;
  font-family: Poppins, sans-serif;
  line-height: 1;
  display: flex
}

.greendot {
  background-color: #63bb5d;
  border-radius: 50%;
  width: 11px;
  height: 11px;
  margin-top: 1px
}

.green {
  color: #35c04f
}

.image-182 {
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 40px
}

.kutyuska {
  width: 211px;
  position: absolute;
  inset: -4% 37% auto auto
}

.success-message-3 {
  background-color: #0000;
  padding: 0;
  position: relative
}

.image-184 {
  z-index: 10;
  width: 70px;
  position: absolute;
  inset: auto auto 18% -6%
}

.image-184-copy {
  width: 60px;
  position: absolute;
  inset: -18% 6% auto auto
}

.image-184-copy-copy {
  z-index: 0;
  width: 80px;
  position: absolute;
  inset: auto 17% -13% auto;
  transform: rotate(-14deg)
}

.image-185 {
  height: 60px;
  position: absolute;
  inset: -61px 8% auto auto
}

.image-185-copy {
  height: 80px;
  position: absolute;
  inset: -30px auto auto 10%
}

.logos-wrapper {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  align-items: center;
  width: 9641px;
  padding-left: 22px;
  display: flex
}

.partnerlogo {
  opacity: .6;
  width: 154px;
  height: 30px;
  max-height: 100%
}

.partnerlogo:hover {
  opacity: 1
}

.partnerlogo.brokerchooser-logo {
  height: 20px
}

.partnerlogo.intesa {
  width: 260px
}

.partnerlogo.flawless {
  width: 174px
}

.partnerlogo.collctius {
  width: 154px
}

.partnerlogo.otp {
  width: 80px
}

.partnerlogo.publicis {
  width: 31px
}

.partnerlogo.cbn {
  width: 71px
}

.partnerlogo.upsure,
.partnerlogo.airbolt {
  width: 105px
}

.partnerlogo.barion {
  width: 104px
}

.partnerlogo.helu {
  width: 31px
}

.partnerlogo.wao {
  width: 75px
}

.partnerlogo.startuphu {
  width: 144px
}

.partnerlogo.strt {
  width: 115px
}

.partnerlogo.colossyan {
  width: 138px
}

.partnerlogo.rgs {
  width: 80px
}

.partnerlogo.cristo {
  width: 116px
}

.partnerlogo.ziku {
  width: 66px
}

.partnerlogo.ecomate {
  width: 122px
}

.partnerlogo.forexchrch {
  width: 136px
}

.partnerlogo.bloom {
  width: 123px
}

.partnerlogo.thefence {
  width: 170px
}

.partnerlogo.i4p {
  width: 95px
}

.partnerlogo.prefinal {
  width: 121px
}

.partnerlogo.mosaic {
  width: 87px
}

.image-187 {
  width: 56%;
  height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.text-block-61 {
  display: none
}

.text-block-62,
.text-block-63 {
  font-weight: 400
}

.text-block-64,
.text-block-65,
.text-block-66,
.text-block-67,
.text-block-68 {
  display: none
}

.mw700 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto
}

.link-7 {
  color: #fff;
  text-decoration: underline
}

.link-7:hover {
  text-decoration: none
}

.slider-4 {
  display: none
}

.cap-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1
}

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

.bg-vid-section {
  width: 100%;
  padding-top: 61%
}

.form-7,
.form-block-4 {
  background-color: #fff
}

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

.radio-button-2 {
  margin-left: 0;
  display: none
}

.radio-button-label-2 {
  margin-left: -8px;
  font-weight: 700
}

.bludot {
  background-color: var(--deep-sky-blue);
  border-radius: 50%;
  width: 5px;
  height: 5px
}

.tag {
  border: 2px solid #000;
  border-radius: 20px;
  padding: 10px 15px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px
}

.tag.white {
  color: #fff;
  border-color: #fff
}

.tag.white.little {
  border-width: 1px;
  font-size: 14px;
  font-weight: 400
}

.tag.little {
  color: #000;
  cursor: pointer;
  border-width: 1.5px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: border-color .1s, color .1s, background-color .1s
}

.tag.little:hover {
  color: #fff;
  background-color: #11078b;
  border-color: #11078b
}

.blogpost-cover {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 600px
}

.blog-post-image {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 320px
}

.pagination-4 {
  padding-top: 53px
}

.img-wrapper {
  width: 100%;
  height: 100%;
  max-height: 500px;
  position: relative
}

.firstimage,
.secondimage {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute
}

.div-block-183 {
  width: 49%;
  height: 40%;
  position: absolute;
  inset: auto 0% 0% auto
}

.text-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.case-studies-cms-wrapper {
  width: 98%;
  margin-left: auto;
  margin-right: auto
}

.cms-case-img {
  height: 64%;
  position: absolute;
  inset: auto 16% -10% auto
}

.card-shape-cms-img {
  width: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.collection-list-wrapper-5 {
  display: none
}

.card-copy {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  height: 540px;
  padding: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.collection-list-8 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.divvvv {
  width: 100%
}

.hidden-collection-list {
  display: none
}

.blog-link {
  text-decoration: none
}

.blog-thumbnail-wrapper {
  border-radius: 15px;
  width: 100%;
  height: 320px;
  overflow: hidden
}

.collection-list-9 {
  grid-column-gap: 20px;
  grid-row-gap: 17px;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 87px;
  padding-right: 87px;
  display: flex
}

.form-8,
.cms-filters {
  background-color: #fff
}

.featured-blog-slider {
  background-color: #fff;
  width: 100%;
  height: 450px
}

.blog-arrow {
  inset: -110px 70px auto auto
}

.blog-arrow.right {
  right: 16px
}

.slide-nav-7 {
  display: none
}

.mask-4 {
  width: 50%;
  overflow: visible
}

.slide-blog {
  cursor: pointer;
  background-image: linear-gradient(10deg, #002e59, #002e52ba 0%, #002e5200);
  border-radius: 15px;
  align-items: flex-end;
  width: 100%;
  height: 450px;
  padding: 30px 84px 30px 30px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden
}

.slide-blog.layer-green {
  background-image: linear-gradient(10deg, #177c5d, #002e5200)
}

.slide-blog.layer-blue {
  background-image: linear-gradient(359deg, #00b7f6, #002e52ba 0%, #002e5200)
}

.featured-blog-img {
  z-index: -1;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.whitedot {
  background-color: #fff;
  border-radius: 50%;
  width: 5px;
  height: 5px
}

.blog-slide {
  cursor: pointer;
  margin-right: 30px
}

.featured-article {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  padding: 22px;
  display: grid;
  box-shadow: 0 0 20px #0000001c
}

.featured-blog-img-blog {
  object-fit: cover;
  border-radius: 10px 10px 4px 4px;
  width: 100%;
  height: 190px
}

.body-16 {
  background-color: #fff
}

.contact-wrapper {
  z-index: 201;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  overflow: hidden
}

.contact-itself {
  z-index: 201;
  background-color: #fff;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  width: 100%;
  padding: 150px 50px 50px;
  transition: transform .75s cubic-bezier(.76, 0, .24, 1);
  display: block;
  position: relative;
  transform: translateY(100%)
}

.contact-itself.is-open {
  transform: translate(0)
}

.x {
  cursor: pointer;
  background-color: #ebebeb;
  border-radius: 50%;
  width: 37px;
  padding: 11px;
  transition: transform .2s;
  display: block;
  position: absolute;
  inset: 30px 30px auto auto
}

.x:hover {
  transform: rotate(90deg)scale(1.1)
}

.x.is-open {
  display: block
}

.form-field-new {
  color: #686868;
  background-color: #f5f5f5;
  border: 1px #000;
  border-radius: 9px;
  min-height: 40px;
  margin-bottom: 0;
  padding: 10px 16px;
  font-family: Poppins, sans-serif
}

.form-field-new::placeholder {
  color: #686868;
  font-family: Poppins, sans-serif
}

.form-field-new.text-area {
  min-height: 150px
}

.form-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 9px;
  display: grid
}

.text-block-69 {
  color: #b4b4b4;
  font-size: 13px;
  display: flex
}

.link-9 {
  color: #b3b3b3;
  margin-left: 5px;
  text-decoration: none
}

.link-9:hover {
  text-decoration: underline
}

.div-block-185 {
  background-color: #f5f5f5;
  border-radius: 9px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px 20px;
  display: flex
}

.image-190 {
  background-color: var(--deep-sky-blue);
  cursor: pointer;
  border-radius: 6px;
  width: 16px;
  min-width: 16px;
  height: auto;
  min-height: 16px;
  max-height: 100%;
  padding: 7px;
  transition: transform .2s
}

.image-190:hover {
  transform: scale(1.1)
}

.image-190._7pad-7marg {
  width: 32px;
  margin: 7px;
  padding: 7px
}

.background-blur {
  z-index: 199;
  width: 100%;
  height: 100vh;
  transition: all .7s;
  position: absolute;
  inset: 0%
}

.background-blur.is-open {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000003b
}

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

.div-block-186 {
  align-items: flex-start;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex
}

.link-10 {
  color: #fff;
  font-size: 16px
}

.text-block-70 {
  color: #2b335e;
  margin-top: 20px;
  font-size: 18px
}

.image-191 {
  margin-top: 0
}

.div-block-187 {
  margin-left: 10px
}

.image-192 {
  width: 621px
}

.list-2 {
  padding-left: 0
}

.text-block-71 {
  margin-bottom: 5px;
  font-size: 16px
}

.footer-heading-3 {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 16px;
  line-height: 1.5
}

.paragraph-3 {
  color: #2b335e;
  text-align: left;
  font-size: 16px
}

.hiba-2 {
  background-color: #fa4444;
  border-radius: 13px
}

.form_nev-2 {
  color: #fff
}

.div-block-189 {
  margin-bottom: 60px
}

.menu-bg-2 {
  z-index: 0;
  background-color: #fff;
  border-radius: 40px;
  width: 228px;
  height: 180px;
  position: absolute;
  top: 98px;
  left: 552px;
  box-shadow: 0 20px 20px 10px #0003
}

.grid-2-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  margin-top: 60px
}

.div-block-190 {
  max-width: 50%;
  margin-left: auto
}

.button-18 {
  background-color: #55dde0;
  border-radius: 6px;
  padding: 10px 20px
}

.footer-logo-link-3 {
  flex: 0 auto;
  min-width: auto;
  max-height: none
}

.subheading---30 {
  color: #2b335e;
  font-size: 30px
}

.nav-menu-4 {
  align-items: center;
  display: flex
}

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

.image-193 {
  max-width: 100%;
  margin-left: auto;
  margin-right: 0;
  padding-right: 40px
}

.div-block-191 {
  flex-direction: column;
  grid-template-rows: 107px 57px auto;
  grid-template-columns: 1fr;
  grid-auto-rows: 50px;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  width: 34%;
  display: flex
}

.div-block-192 {
  z-index: 10;
  flex-direction: row;
  align-items: center;
  width: auto;
  max-width: 40%;
  margin-top: 28px;
  display: flex
}

.footer-3 {
  color: #fff;
  text-align: center;
  background-color: #2a64fc;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px
}

.tabs-container-2 {
  width: 800px;
  height: 600px;
  margin-left: -300px;
  position: absolute;
  top: 200px;
  left: 50%
}

.image-194 {
  z-index: 100;
  width: 369px;
  margin-top: 108px;
  margin-left: 180px;
  padding-left: 0;
  position: static;
  top: 0;
  left: 0
}

.image-194.ikon2 {
  margin-top: 108px
}

.container-76 {
  justify-content: space-between;
  display: flex
}

.grid-2 {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto;
  margin-top: 60px
}

.image-38-copy {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto
}

.menu-button-4 {
  display: none
}

.footer-image-3 {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  max-width: 50%;
  height: 100%
}

.link-2 {
  color: #fff;
  text-align: left;
  margin-left: 0;
  margin-right: auto;
  font-size: 16px
}

.image-195 {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0
}

.text-block-72 {
  color: #fff;
  margin-left: 10px;
  margin-right: 10px
}

.end-to-end-2 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 14px;
  padding-top: 0;
  font-size: 35px;
  font-weight: 500;
  line-height: 40px
}

.list-item-6 {
  color: #2b335e;
  list-style-type: none
}

.section-60 {
  z-index: 9;
  position: sticky;
  top: 0
}

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

.hero-4 {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 140px;
  padding-bottom: 100px
}

.text-block-6-copy {
  color: #2b335e;
  margin-top: 20px;
  margin-bottom: -20px;
  font-size: 18px
}

.container-77 {
  padding-bottom: 0;
  display: flex
}

.submit-button-4 {
  background-color: #0000;
  border: 1px solid #fff;
  border-radius: 20px;
  width: 130px
}

.submit-button-4:hover {
  color: #2a64fd;
  background-color: #fff
}

.div-block-194 {
  max-width: 60%;
  height: 100%;
  max-height: none;
  margin-left: -100px
}

.image-196 {
  max-height: 100%;
  position: sticky;
  top: 100px
}

.text-block-74 {
  color: #2a64fd;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px
}

.container-79 {
  margin-top: 0;
  position: relative
}

.section-62 {
  color: #dde9c2
}

.heading---102 {
  color: #2b335e
}

.heading---102.center {
  color: #2b335e;
  text-align: center
}

.brand-2 {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex
}

.list-3 {
  color: #2b335e;
  margin-top: 40px;
  padding-left: 20px
}

.image-197 {
  width: 24px;
  height: 24px;
  margin-top: 3px;
  margin-right: 10px
}

.navbar-3 {
  z-index: 10;
  background-color: #2564f4;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 16px;
  font-weight: 500;
  display: block;
  position: sticky;
  inset: 0 0% auto auto
}

.grid-2-copy {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  margin-top: 0
}

.footer-flex-container-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 40px;
  display: grid
}

.nav-link-2 {
  color: #fff
}

.nav-link-2.w--current {
  color: #55dde0
}

.div-block-195 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  padding: 30px;
  box-shadow: 14px 14px 60px 3px #0000001a
}

.grid-45 {
  grid-column-gap: 5px;
  grid-row-gap: 8px;
  background-color: #fff;
  border: .5px solid #0006;
  border-radius: 9px;
  grid-template: "." "." "." "." "." "." "." "." minmax(90px, 1fr)/1fr .25fr;
  width: auto;
  max-width: 95%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  position: static;
  top: 0;
  left: 500px
}

.section-63 {
  background-color: #2a64fd;
  padding-top: 60px
}

.section-63.hidden {
  display: block
}

.paragraph-2 {
  color: #2b335e;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px
}

.paragraph-2.r-lunk {
  font-size: 16px
}

.heading-103 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 32px
}

.image-198 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto
}

.image-199 {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 700px;
  max-height: 800px;
  position: absolute;
  top: 0
}

.success-message-4 {
  z-index: 2;
  background-color: #f5f5f5;
  border-radius: 9px;
  margin-left: 36px;
  margin-right: 36px;
  padding: 36px 85px;
  position: relative
}

.image-200 {
  z-index: 1;
  width: 40px;
  position: absolute;
  inset: -30% auto auto 7%
}

.image-200-copy {
  z-index: 1;
  width: 40px;
  position: absolute;
  inset: auto 7% -14% auto
}

.cookie-banner {
  z-index: 99999999;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-radius: 15px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: flex-start start;
  padding: 30px;
  display: none;
  position: fixed;
  inset: auto 30px 30px auto;
  box-shadow: 0 0 20px #00000014
}

.image-201 {
  width: 30px;
  height: auto;
  max-height: 100%
}

.btn-blu-apply {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--deep-sky-blue);
  color: #fff;
  border: 2px solid #0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 20px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: grid;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #ccf2ff
}

.btn-blu-apply:hover {
  box-shadow: none;
  transform: none
}

.btn-blu-apply.noimg {
  grid-template-columns: auto
}

.btn-blu-apply.noimg.wide {
  padding-left: 60px;
  padding-right: 60px
}

.card-copy {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.card-copy.h540 {
  justify-content: flex-start;
  height: 540px
}

.card-copy.h540.of {
  overflow: hidden
}

.card-position {
  background-color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.text-block-75 {
  font-size: 130px;
  line-height: 1
}

.body-17 {
  flex-direction: column;
  justify-content: center;
  align-items: center
}

.button-19 {
  margin-right: 39px
}

.blog-filter-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 17px;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 87px;
  padding-right: 87px;
  display: flex
}

.card-newsletter {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.card-newsletter.padding-tb {
  padding-top: 70px;
  padding-bottom: 70px
}

.villamos-wrap {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.villamos-wrap.h400 {
  height: 400px
}

.villamos-wrap.h400.of {
  overflow: hidden
}

.villamos-wrap.h400.of.villamos {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a59b10e0b87e5f4344_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.42.avif);
  background-position: 50%;
  background-size: cover
}

.card-prod {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.card-prod.prod-card {
  padding-top: 35px;
  padding-bottom: 35px
}

.card-prod.prod-card.smallpadding {
  color: var(--black);
  cursor: pointer;
  padding: 20px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s
}

.card-prod.prod-card.smallpadding:hover {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  transform: scale(1.07);
  box-shadow: 10px 10px 20px 8px #0000001c
}

.details-link {
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  transition: right .2s, top .2s, height .2s, width .2s;
  display: flex;
  position: absolute;
  inset: -14px -14px auto auto
}

.details-link.blu {
  z-index: 50;
  background-color: var(--deep-sky-blue);
  overflow: hidden
}

.details-link.blu:hover {
  width: 38px;
  height: 38px;
  top: -19px;
  right: -19px
}

.details-link.blu.pink {
  background-color: var(--medium-purple)
}

.details-link.blu.orange {
  background-color: var(--dark-orange)
}

.details-link.blu.yellow {
  background-color: var(--gold)
}

.details-link.green {
  background-color: var(--medium-aquamarine)
}

.wrap {
  width: 90%;
  position: relative
}

.details-link-img-1,
.details-link-img-2 {
  z-index: 1;
  width: 10px;
  position: absolute
}

.scrolldown-wrap {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 40px;
  display: flex;
  position: absolute;
  bottom: -2.5em;
  overflow: hidden
}

.scroll-down-icon-1,
.scroll-down-icon-2 {
  position: absolute
}

.page-transition {
  z-index: 1000;
  background-color: var(--deep-sky-blue);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0%;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden
}

.lottie-animation-4 {
  width: 40px
}

.testimonial-card {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  cursor: default;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  align-items: start;
  padding: 20px;
  display: grid;
  position: relative
}

.testimonial-card.pad-40 {
  padding: 40px
}

.testimonial-card.pad-40.bg-grey {
  background-color: #f8f8f8
}

.testimonial-img {
  border-radius: 50%;
  width: 75px;
  height: 75px
}

.read-case-study {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--medium-aquamarine);
  flex-direction: row;
  align-items: center;
  padding-top: 30px;
  padding-right: 45px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto 10px -46px auto
}

.read-case-btn {
  background-color: var(--medium-aquamarine);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  transition: transform .2s;
  display: flex;
  position: absolute;
  inset: 21px 0% 0% auto;
  overflow: hidden
}

.read-case-btn:hover {
  transform: scale(1.2)
}

.read-case-btn.bloom {
  background-color: var(--medium-purple);
  color: var(--medium-purple)
}

.read-case-btn.barion {
  background-color: var(--deep-sky-blue)
}

.case-link {
  color: var(--medium-aquamarine);
  text-decoration: none
}

.case-link:hover {
  text-decoration: underline
}

.case-link.bloom {
  color: var(--medium-purple)
}

.case-link.barion {
  color: var(--deep-sky-blue)
}

.barion-hero-img {
  background-color: #0091d2;
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 80vh;
  padding-left: 3vw;
  padding-right: 3vw;
  display: flex;
  position: relative;
  overflow: hidden
}

.hero1,
.hero2 {
  width: 40%
}

.chapters {
  z-index: 9;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: sticky;
  top: 0;
  box-shadow: 0 10px 12px #0000000a
}

.chapter {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  text-decoration: none
}

.scroll-indicator {
  background-color: var(--deep-sky-blue);
  width: 100%;
  height: 5px;
  position: absolute;
  inset: 0% 0% auto
}

.img-w-100 {
  object-fit: cover;
  width: 100%
}

.bg-round {
  z-index: -1;
  background-color: #f7f7f7;
  border-radius: 50%;
  width: 60vw;
  height: 60vw;
  position: absolute;
  inset: 22% auto auto -16%
}

.bg-round.right {
  left: auto;
  right: -297px
}

.h6 {
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600
}

.h6.white {
  color: #fff;
  line-height: 1.3
}

.h6.white.normal {
  font-weight: 400
}

.icon {
  height: 25px
}

.icon.builder {
  height: 30px
}

.barion-img {
  margin-bottom: -150px
}

.images-wrap {
  width: 40%;
  position: absolute;
  inset: 1% 0% auto auto
}

.sticky {
  z-index: 8;
  width: 40%;
  margin-left: auto;
  position: sticky;
  top: 160px
}

.sticky.left {
  margin-left: 0;
  margin-right: auto
}

.barion-section {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.html {
  width: 25%;
  position: absolute;
  inset: -12% auto auto -15%
}

.bar {
  width: 60%;
  position: absolute;
  inset: -6% auto auto 17%
}

.css {
  width: 25%;
  position: absolute;
  inset: 18% auto auto 11%
}

.code {
  z-index: 1;
  width: 40%;
  position: absolute;
  inset: 0% auto auto 0%
}

.symbol-ui {
  width: 60%;
  position: absolute;
  inset: auto 10% -14% auto
}

.local-ui {
  width: 70%;
  position: absolute;
  inset: auto -12% -14% auto
}

.card-newsletter-1 {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.card-newsletter-1.h500 {
  justify-content: flex-start;
  height: 500px
}

.card-newsletter-1.h500.of {
  flex-direction: column;
  display: flex
}

.card-newsletter-1.h500.of.team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e062fbd70631c7458f_Rectangle%20479-3.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1.h500.overflow.center-center {
  justify-content: center;
  align-items: center
}

.card-newsletter-1.padding-tb {
  padding-top: 70px;
  padding-bottom: 70px
}

.card-newsletter-1.prod-card {
  padding-top: 35px;
  padding-bottom: 35px
}

.card-newsletter-1.h400 {
  height: 400px
}

.card-newsletter-1.h400.of {
  overflow: hidden
}

.card-newsletter-1.h400.of.hideonmobile.team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e062fbd70631c7458f_Rectangle%20479-3.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1.h400.of.hideonmobile.business-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/626fa05426f5881b6bc2e3e5_Rectangle%20479-2.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1.h400.of.hideonmobile.dizi-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/626fa054e8a3b1648b10d4d5_Rectangle%20479-1.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1.h400.of.dev-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e1aa921138107d7fb9_Rectangle%20479.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1.h400.of.villamos {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a59b10e0b87e5f4344_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.42.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1.h400.of.hid {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a43e2333db359e1d2f_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.37.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1.h400.of.gang {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a43e2333552c9e1d30_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.32.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1.h400.of.onhid-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a59b10e00b7e5f4345_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.26.avif);
  background-position: 50%;
  background-size: cover
}

.card-newsletter-1._w-100 {
  width: 100%
}

.card-newsletter-1._w-100.overflow {
  align-items: center
}

.card-newsletter-1.h540 {
  justify-content: flex-start;
  height: 540px
}

.card-newsletter-1.h540.of {
  overflow: hidden
}

.image-202 {
  opacity: .27;
  width: 30%;
  position: absolute;
  inset: auto 0% 26% auto
}

.brief {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative
}

.brief.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.brief.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.brief.bg-grey.z1 {
  z-index: 1
}

.brief.bg-black {
  background-color: #111
}

.brief.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.brief.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.brief.overflow {
  width: 100%;
  overflow: hidden
}

.brief.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.brief.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.brief.padding-top200 {
  padding-top: 200px
}

.brief.padding-top-0 {
  padding-top: 0
}

.brief.top-padding-50 {
  padding-top: 50px
}

.brief.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.brief.padding-top-30 {
  padding-top: 30px
}

.brief.bg-white {
  background-color: #fff
}

.brief.bg-white.padding-btm-0,
.brief.bg-white.padding-0 {
  padding-bottom: 0
}

.brief.padding-btm-150 {
  padding-bottom: 150px
}

.brief.padding-btm-150.hide {
  display: none
}

.brief.align-center {
  align-items: center;
  display: flex
}

.brief.bg-barion-blu {
  background-color: #1497db
}

.brief.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.challenge {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative
}

.challenge.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.challenge.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.challenge.bg-grey.z1 {
  z-index: 1
}

.challenge.bg-black {
  background-color: #111
}

.challenge.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.challenge.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.challenge.overflow {
  width: 100%;
  overflow: hidden
}

.challenge.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.challenge.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.challenge.padding-top200 {
  padding-top: 200px
}

.challenge.padding-top-0 {
  padding-top: 0
}

.challenge.top-padding-50 {
  padding-top: 50px
}

.challenge.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.challenge.padding-top-30 {
  padding-top: 30px
}

.challenge.bg-white {
  background-color: #fff
}

.challenge.bg-white.padding-btm-0,
.challenge.bg-white.padding-0 {
  padding-bottom: 0
}

.challenge.padding-btm-150 {
  padding-bottom: 150px
}

.challenge.padding-btm-150.hide {
  display: none
}

.challenge.align-center {
  align-items: center;
  display: flex
}

.challenge.bg-barion-blu {
  background-color: #1497db
}

.challenge.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.involvement {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative
}

.involvement.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.involvement.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.involvement.bg-grey.z1 {
  z-index: 1
}

.involvement.bg-black {
  background-color: #111
}

.involvement.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.involvement.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.involvement.overflow {
  width: 100%;
  overflow: hidden
}

.involvement.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.involvement.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.involvement.padding-top200 {
  padding-top: 200px
}

.involvement.padding-top-0 {
  padding-top: 0
}

.involvement.top-padding-50 {
  padding-top: 50px
}

.involvement.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.involvement.padding-top-30 {
  padding-top: 30px
}

.involvement.bg-white {
  background-color: #fff
}

.involvement.bg-white.padding-btm-0,
.involvement.bg-white.padding-0 {
  padding-bottom: 0
}

.involvement.padding-btm-150 {
  padding-bottom: 150px
}

.involvement.padding-btm-150.hide {
  display: none
}

.involvement.align-center {
  align-items: center;
  display: flex
}

.involvement.bg-barion-blu {
  background-color: #1497db
}

.involvement.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.summary {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative
}

.summary.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.summary.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.summary.bg-grey.z1 {
  z-index: 1
}

.summary.bg-black {
  background-color: #111
}

.summary.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.summary.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.summary.overflow {
  width: 100%;
  overflow: hidden
}

.summary.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.summary.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.summary.padding-top200 {
  padding-top: 200px
}

.summary.padding-top-0 {
  padding-top: 0
}

.summary.top-padding-50 {
  padding-top: 50px
}

.summary.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.summary.padding-top-30 {
  padding-top: 30px
}

.summary.bg-white {
  background-color: #fff
}

.summary.bg-white.padding-btm-0,
.summary.bg-white.padding-0 {
  padding-bottom: 0
}

.summary.padding-btm-150 {
  padding-bottom: 150px
}

.summary.padding-btm-150.hide {
  display: none
}

.summary.align-center {
  align-items: center;
  display: flex
}

.summary.bg-barion-blu {
  background-color: #1497db
}

.summary.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.mobile-hero {
  display: none
}

.image-202-copy {
  opacity: .27;
  width: 30%;
  position: absolute;
  inset: 0% 0% auto auto
}

.collectius-img {
  width: 320px;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 5% auto
}

.collectius-img.casestudy {
  width: 80%
}

.ecomate-logo {
  width: 80px
}

.bloom-logo {
  width: 60px
}

.barion-logo {
  width: 61px
}

.div-block-196 {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 20px;
  width: 30%;
  margin-right: -183px;
  padding: 22px;
  transition: margin-left .2s
}

.div-block-196:hover {
  margin-left: 191px
}

.div-block-196._11 {
  z-index: 5;
  width: 40%;
  position: relative
}

.div-block-196._22 {
  z-index: 4;
  position: relative
}

.div-block-196._33 {
  z-index: 3;
  position: relative
}

.div-block-196._44 {
  z-index: 2;
  position: relative
}

.div-block-197 {
  display: flex
}

.wrapper {
  margin-left: 146px
}

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

.item {
  margin-right: 20px;
  display: inline-block
}

.image-203 {
  width: 200px
}

.reel-wrapper {
  justify-content: center;
  align-items: center;
  width: 80vw;
  height: 45vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative
}

.background-video {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.play-btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute
}

.btn-parent {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%
}

.play-btn-round {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-left: 3px;
  transition: height .2s, width .2s;
  display: flex;
  box-shadow: 1px 1px 160px 6px #000
}

.play-btn-round:hover {
  width: 130px;
  height: 130px
}

.text-block-76 {
  background-color: #fff;
  border-radius: 20px;
  padding: 8px 12px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  display: none;
  box-shadow: 1px 1px 70px #000
}

.image-204 {
  width: 90px
}

.barion-hero-img-2 {
  z-index: 2;
  object-fit: cover;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto
}

.barion-bg-round {
  z-index: 1;
  background-color: #0f91d4;
  border-radius: 50%;
  width: 50vw;
  height: 50vw;
  position: absolute;
  inset: auto -9% -61% auto
}

.viewlivesite {
  color: #000;
  background-color: #fff;
  border-radius: 60px;
  padding: 12px 19px;
  font-family: Gilroy, sans-serif;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s
}

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

.text-span-27 {
  font-family: Gilroy, sans-serif
}

.builder2hero {
  z-index: 8;
  width: 40%;
  margin-left: auto;
  position: sticky;
  top: 160px
}

.builder2hero.left {
  margin-left: 0;
  margin-right: auto
}

.bloomlogo {
  width: 100px
}

.bloom-hero {
  width: 50%;
  max-width: 740px;
  position: absolute;
  inset: 0% 0% auto auto
}

.intro-img {
  object-fit: cover;
  width: 40%;
  position: absolute;
  inset: -19% auto 0% 0%
}

.audit-img {
  object-fit: cover;
  width: 45%;
  position: absolute;
  inset: -7% 0 0% auto
}

.rebranding-img {
  width: 95%;
  padding-top: 19px;
  padding-left: 8px
}

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

._4grid.phones {
  grid-row-gap: 30px;
  margin-top: -115px;
  padding-left: 57px;
  padding-right: 57px
}

.app-screen {
  width: 20vw
}

.app-screen.up {
  margin-top: -83px
}

.app-screen.upp {
  position: relative;
  top: -31px
}

.app-screen.down {
  position: relative;
  bottom: -10px
}

.app-screen.downn {
  position: relative;
  bottom: -58px
}

.illu-img {
  width: 90%
}

.design-sys-img {
  object-fit: cover;
  width: 37%;
  position: absolute;
  inset: 10% 0 0% auto
}

.w100 {
  border-radius: 20px;
  width: 98%;
  box-shadow: 0 0 20px 20px #00000008
}

.eclipse {
  z-index: -1;
  width: 30%;
  position: absolute;
  inset: auto 0% -25% auto
}

.video-wrapper {
  position: relative;
  left: 15px
}

.image-205 {
  width: 30px;
  position: absolute;
  top: -53px
}

.image-206 {
  z-index: 2;
  width: 48px;
  position: absolute;
  inset: auto 3% -8% auto
}

.image-207 {
  width: 30px;
  position: absolute;
  inset: auto auto -15% 24%
}

.youtube {
  object-fit: cover;
  border-radius: 20px;
  height: 100%;
  overflow: hidden
}

.video-img {
  z-index: 1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.videoplayer {
  z-index: 2;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-shadow: 3px 3px 20px #000;
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  display: flex;
  position: absolute;
  inset: auto auto 30px 30px
}

.player-btn {
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: transform .2s;
  display: flex
}

.player-btn:hover {
  transform: scale(1.1)
}

.polygon {
  width: 8px
}

.intro-img-2 {
  object-fit: cover;
  width: 45%;
  position: absolute;
  inset: 0% auto 0% 0%
}

.mw900 {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto
}

.mw900.pad-20 {
  padding-left: 20px;
  padding-right: 20px
}

.bllom {
  width: 100%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.btn-blu-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--deep-sky-blue);
  color: #fff;
  border: 2px solid #0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 20px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: grid;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #ccf2ff
}

.btn-blu-copy:hover {
  box-shadow: none;
  transform: none
}

.btn-blu-copy.noimg {
  grid-template-columns: auto
}

.btn-blu-copy.noimg.wide {
  padding-left: 60px;
  padding-right: 60px
}

.btn-blu-copy.noimg.wide.noshadow {
  box-shadow: none;
  transform: none
}

.btn-blu-kopy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--deep-sky-blue);
  color: #fff;
  border: 2px solid #0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 20px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: grid;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #ccf2ff
}

.btn-blu-kopy:hover {
  box-shadow: none;
  transform: none
}

.btn-blu-kopy.noimg {
  grid-template-columns: auto
}

.btn-blu-kopy.noimg.wide {
  padding-left: 60px;
  padding-right: 60px
}

.btn-blu-kopy.noimg.wide.noshadow {
  box-shadow: none;
  transform: none
}

.note {
  z-index: 10;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f0dfff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 510px;
  height: 106px;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px;
  transition: height .3s, width .3s;
  display: flex;
  position: absolute;
  top: 5px;
  left: auto;
  right: auto;
  overflow: hidden
}

.note:hover {
  width: 560px;
  height: 196px
}

.note.hidden {
  display: none
}

.text-block-77 {
  background-color: var(--medium-purple);
  color: #fff;
  border-radius: 6px;
  padding: 3px 11px;
  font-family: Poppins, sans-serif;
  font-size: 10px;
  font-weight: 600
}

.paragraph-90 {
  color: var(--medium-purple);
  text-align: center;
  max-width: 440px;
  font-family: Poppins, sans-serif;
  font-weight: 500
}

.lottie-animation-5 {
  z-index: 11;
  width: 90px;
  position: absolute;
  inset: 130px 30vw auto auto
}

.image-208 {
  width: 100%;
  padding-left: 51px
}

.container-76-copy {
  justify-content: space-between;
  display: flex
}

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

.paragraph-91 {
  color: #0000008c;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 27px
}

.bold-text-16 {
  color: #000000cf;
  line-height: 22px
}

.image-209 {
  margin-bottom: 14px
}

.redesign-previewer {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 63%;
  display: flex;
  position: sticky;
  top: 150px;
  overflow: hidden;
  box-shadow: 3px 3px 20px 6px #0000000f
}

.regi {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.uj {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%
}

.redesign {
  z-index: 2;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/636e54800d7d561cd36ec5af_Landing%20page%201.avif);
  background-position: 100%;
  background-size: cover;
  border-left: 1px #009688;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
  box-shadow: -5px 0 50px 2px #0003
}

.olddesign {
  z-index: 1;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/636e2d889f60d8d65db8fee8_regi.png);
  background-position: 100%;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%
}

.indicator {
  color: #00877a;
  background-color: #00877a17;
  border-radius: 7px;
  padding: 8px 12px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1
}

.indicator.new {
  z-index: 7;
  position: absolute;
  inset: auto 15px 15px auto
}

.indicator.old {
  position: absolute;
  inset: auto auto 15px 15px
}

.handle {
  z-index: 4;
  background-color: #00877a;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/636e311d5753ff1a13d666fa_handler.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px 10px;
  border-radius: 40px;
  width: 40px;
  height: 40px;
  position: absolute;
  inset: auto auto 47%
}

.airbolt-logo {
  width: 130px
}

.airbolt-hero {
  object-fit: cover;
  width: 60%;
  height: 100%;
  padding-left: 10%;
  position: absolute;
  inset: 0% 0% 0% auto
}

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

._6grid.gap30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px
}

.ab-intro-img {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 500px;
  overflow: hidden;
  box-shadow: 2px 2px 30px #00000030
}

.ab-icon {
  width: 24px;
  padding-top: 3px
}

.ab-ui-wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.mobile-ui {
  object-fit: contain;
  width: 17%;
  margin-left: -3px;
  margin-right: -3px
}

.mobile-ui.movedwn {
  margin-top: 28px
}

.ab-web {
  z-index: 2;
  background-color: #e3f7fd;
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100vh;
  display: flex;
  position: sticky;
  inset: 0 auto auto 0;
  overflow: hidden
}

.ab-web-sticky {
  position: sticky
}

.ab-web-section {
  align-items: flex-start;
  height: 150vh;
  display: flex;
  position: relative
}

.ab-web-section.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3;
  width: 100%
}

.ab-web-section.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.ab-web-section.bg-grey.z1 {
  z-index: 1
}

.ab-web-section.bg-black {
  background-color: #111
}

.ab-web-section.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.ab-web-section.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.ab-web-section.overflow {
  width: 100%;
  overflow: hidden
}

.ab-web-section.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.ab-web-section.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.ab-web-section.padding-top200 {
  padding-top: 200px
}

.ab-web-section.padding-top-0 {
  padding-top: 0
}

.ab-web-section.top-padding-50 {
  padding-top: 50px
}

.ab-web-section.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.ab-web-section.padding-top-30 {
  padding-top: 30px
}

.ab-web-section.bg-white {
  background-color: #fff
}

.ab-web-section.bg-white.padding-btm-0,
.ab-web-section.bg-white.padding-0 {
  padding-bottom: 0
}

.ab-web-section.padding-btm-150 {
  padding-bottom: 150px
}

.ab-web-section.padding-btm-150.hide {
  display: none
}

.ab-web-section.align-center {
  align-items: center;
  display: flex
}

.ab-web-section.bg-barion-blu {
  background-color: #1497db
}

.ab-web-section.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.ab-web-section._100vh {
  height: 100vh
}

.ab-web-section.bg-bloom {
  background-color: #9debdb
}

.ab-web-section._200 {
  padding-top: 200px;
  padding-bottom: 200px
}

.ab-web-section.b200 {
  padding-bottom: 200px
}

.ab-web-section.notoppad {
  padding-top: 38px
}

.ab-web-section.notebadge {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  display: flex
}

.ab-web-section.bg-abgreen {
  background-color: #03877a
}

.ab-web-desc {
  max-width: 35vw;
  margin-bottom: auto;
  margin-left: 0;
  margin-right: 10vw;
  padding-top: 100px;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0
}

.ab-web-3grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.ab-web-col {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid
}

.ab-web-img {
  min-width: 30vw
}

.photo-text {
  color: #019587;
  border-left: 2px solid #019587;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px
}

.photography-slider {
  background-color: #fff;
  width: 100%;
  height: 600px;
  margin-top: 100px
}

.slide {
  margin-right: 30px
}

.mask-5 {
  width: 80%;
  overflow: visible
}

.slide-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 100%
}

.slide-nav-8 {
  display: none
}

.left-arrow {
  background-color: #019587;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 0;
  padding-right: 3px;
  display: flex;
  inset: -56px auto auto 0%
}

.left-arrow:active {
  background-color: #017267
}

.image-210 {
  filter: invert()
}

.right-arrow-6 {
  background-color: #019587;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 3px;
  display: flex;
  inset: -56px auto auto 48px
}

.right-arrow-6:active {
  background-color: #017267
}

.slide-nav-9 {
  display: none
}

.slider-5 {
  border-radius: 20px;
  height: 100%;
  overflow: hidden
}

.prod-slide {
  width: 100%;
  height: 100%
}

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

.prod-arrow {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-right: 3px;
  display: flex;
  inset: auto 70px 20px auto
}

.prod-arrow:active {
  opacity: .46
}

.arrow-left {
  width: 10px;
  padding-left: 0;
  padding-right: 0
}

.prod-arrow-right {
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding-left: 3px;
  display: flex;
  inset: auto 20px 20px auto
}

.prod-arrow-right:active {
  opacity: .46
}

.ab-paclaging {
  border-radius: 18px;
  width: 100%
}

.mooji-wrapper {
  z-index: 1;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/63b2a6db6095cb4b082e719c_Z%3D1.avif);
  background-position: 0 0;
  background-size: cover;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 351px;
  height: 760px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 70px #00000029
}

.bg1 {
  z-index: 4;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/638f3fb46ef35119a6045871_Z%3D4.png);
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 530px;
  position: absolute;
  bottom: 78px
}

.bg2 {
  z-index: 3;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/638f3fb4f5c5cc4f158db1ff_Z%3D3.png);
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 530px;
  position: absolute;
  bottom: 78px
}

.bg3 {
  z-index: 2;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/638f3fb45f53d40c1b12dd04_Z%3D2.png);
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  height: 530px;
  position: absolute;
  bottom: 78px
}

.song1 {
  z-index: 7;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/638f40595f53d4495512ebd0_Z%3D7.png);
  background-position: 0 0;
  background-size: cover;
  border-radius: 28px;
  width: 313.83px;
  height: 476.83px;
  position: absolute;
  bottom: 100.8px;
  box-shadow: 0 2px 15px #11111114
}

.song2 {
  z-index: 6;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/638f40577a37b245c4edb9e6_Z%3D6.png);
  background-position: 0 0;
  background-size: cover;
  border-radius: 28px;
  width: 313.83px;
  height: 476.83px;
  position: absolute;
  bottom: 100.8px;
  box-shadow: 0 2px 15px #11111114
}

.song3 {
  z-index: 5;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/638f40572d73a60d76d1dc9f_Z%3D5.png);
  background-position: 0 0;
  background-size: cover;
  border-radius: 28px;
  width: 313.83px;
  height: 476.83px;
  position: absolute;
  bottom: 100.8px;
  box-shadow: 0 2px 15px #11111114
}

.map-tab {
  width: 100%;
  max-width: 900px;
  height: 650px;
  margin-left: auto;
  margin-right: auto
}

.selector {
  z-index: 10;
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 12px;
  flex-direction: column;
  height: 53px;
  padding: 8px;
  display: flex;
  position: absolute;
  inset: 149px auto auto 9px;
  overflow: hidden
}

.content {
  width: 100%;
  height: 100%
}

.selector-item {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #0000;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 8px 16px;
  font-family: Gilroy, sans-serif;
  font-weight: 500;
  display: flex
}

.selector-item:hover {
  background-color: #ececec
}

.selector-item.w--current {
  background-color: #0000;
  order: -1
}

.selector-item.w--current:hover {
  opacity: .56
}

.tab-plane {
  width: 100%;
  height: 100%
}

.tab-plane-content-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex
}

.countries {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 5px 80px;
  display: flex
}

.country {
  background-color: #f1f1f1;
  border-radius: 9px;
  padding: 4px 16px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px
}

.map {
  border: 2px solid var(--black);
  background-color: #f0f0f0;
  border-radius: 18px;
  width: 100%;
  height: 510px;
  overflow: hidden
}

.tab-link-tab-2 {
  padding: 6px
}

.selector-arrow {
  opacity: 0;
  width: 18px;
  position: relative;
  top: 1px
}

.div-block-201 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px)
}

.ui-map {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.mooji-hero {
  -webkit-backdrop-filter: blur(500px);
  backdrop-filter: blur(500px);
  background-color: #ffffff63;
  width: 100%;
  height: 100vh;
  padding-top: 50px;
  padding-bottom: 0;
  position: relative
}

.mooji-hero.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3;
  width: 100%
}

.mooji-hero.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.mooji-hero.bg-grey.z1 {
  z-index: 1
}

.mooji-hero.bg-black {
  background-color: #111
}

.mooji-hero.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.mooji-hero.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.mooji-hero.overflow {
  width: 100%;
  overflow: hidden
}

.mooji-hero.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.mooji-hero.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.mooji-hero.padding-top200 {
  padding-top: 200px
}

.mooji-hero.padding-top-0 {
  padding-top: 0
}

.mooji-hero.top-padding-50 {
  padding-top: 50px
}

.mooji-hero.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.mooji-hero.padding-top-30 {
  padding-top: 30px
}

.mooji-hero.bg-white {
  background-color: #fff
}

.mooji-hero.bg-white.padding-btm-0,
.mooji-hero.bg-white.padding-0 {
  padding-bottom: 0
}

.mooji-hero.padding-btm-150 {
  padding-bottom: 150px
}

.mooji-hero.padding-btm-150.hide {
  display: none
}

.mooji-hero.align-center {
  align-items: center;
  display: flex
}

.mooji-hero.bg-barion-blu {
  background-color: #1497db
}

.mooji-hero.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.mooji-hero._100vh {
  height: 100vh
}

.mooji-hero.bg-bloom {
  background-color: #9debdb
}

.mooji-hero._200 {
  padding-top: 200px;
  padding-bottom: 200px
}

.mooji-hero.b200 {
  padding-bottom: 200px
}

.mooji-hero.notoppad {
  padding-top: 38px
}

.mooji-hero.notebadge {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  display: flex
}

.mooji-hero.bg-abgreen {
  background-color: #03877a
}

.bg-round-you {
  z-index: -1;
  background-color: #eb0e77;
  border-radius: 50%;
  width: 420px;
  height: 420px;
  position: fixed;
  inset: 11% auto auto 25%
}

.form-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  align-items: center;
  padding: 0;
  display: flex
}

.you-form {
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 40px;
  width: 400px;
  height: 48px;
  margin-bottom: 0;
  padding: 13px 24px 12px
}

.you-form::placeholder {
  color: #cacaca;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 17px;
  font-weight: 500
}

.form-block-5 {
  z-index: 120;
  margin-bottom: 0;
  position: relative
}

.spcebetween {
  z-index: 120;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-top: -65px;
  display: flex;
  position: relative
}

.social-icon {
  width: 24px
}

.store {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
  box-shadow: 0 1px 8px #1111110a
}

.linear-bg {
  z-index: -2;
  background-image: linear-gradient(#fff, #f2f2f2);
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%
}

.store-icon {
  width: 16px
}

.you-logo {
  width: 128px;
  margin-left: -13px
}

.you-cap {
  color: #f2676a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px
}

.you-heading {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Recoleta, sans-serif;
  font-size: 80px;
  font-weight: 900;
  line-height: 96px
}

.soon {
  color: #fff;
  background-color: #f2676a;
  border-radius: 8px;
  align-self: center;
  margin-top: 16px;
  padding: 10px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px
}

.text-wrapwrap {
  flex-flow: wrap;
  display: flex
}

.text-block-78 {
  align-self: center
}

.you-submit {
  background-color: var(--black);
  border-radius: 40px;
  padding: 12px 46px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 24px
}

.youparagraph {
  color: #1111114d;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px
}

.you-text {
  color: #8c8c8c;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 700
}

.social-icon-link {
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  transition: background-color .4s, height .4s cubic-bezier(.175, .885, .32, 1.275), width .4s cubic-bezier(.175, .885, .32, 1.275);
  display: flex;
  position: absolute;
  inset: auto
}

.social-icon-link:hover {
  filter: invert();
  width: 48px;
  height: 48px
}

.social-icon-holder {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
  position: relative
}

.emoji-wrapper {
  z-index: 10;
  flex-wrap: wrap;
  place-content: flex-start flex-end;
  align-items: flex-start;
  width: 440px;
  height: 35vw;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto
}

.emoji-icon {
  width: 64px;
  height: 64px;
  position: relative
}

.emoji-icon.smile {
  top: -6px
}

.emoji-icon.bday {
  top: 8px;
  left: 19px
}

.emoji-icon.love {
  top: -15px;
  right: -20px
}

.emoji-icon.kiss {
  top: 5px;
  right: -7px
}

.emoji-icon.cry {
  top: 45px;
  left: 13px
}

.emoji-icon.happy {
  bottom: 25px;
  left: 21px
}

.emoji-icon.flegma {
  top: 26px;
  left: -99px
}

.emoji-icon.angry {
  top: -17px;
  left: -38px
}

.emoji-icon.surprised {
  top: -12px;
  left: -10px
}

.emoji-icon.sadd {
  top: 12px;
  right: -21px
}

.emoji-icon.wow {
  top: 51px;
  left: -11px
}

.emoji-icon.excited {
  top: 8px;
  left: 22px
}

.emoji-icon.evil {
  top: 12px;
  left: 59px
}

.emoji-icon.nema {
  top: 57px;
  left: 29px
}

.emoji-icon.fog {
  top: 92px;
  left: 131px
}

.emoji-icon.izzad {
  top: 114px;
  left: 115px
}

.emoji-icon.sunglasses {
  top: 16px;
  left: -76px
}

.emoji-icon.cowboy {
  top: -15px;
  left: -10px
}

.emoji-icon.inlove {
  top: 27px;
  left: 5px
}

.emoji-icon.balkan {
  top: 108px;
  left: 70px
}

.emoji-icon.ill {
  top: 64px;
  left: 47px
}

.emoji-icon.hot {
  top: 115px;
  left: 63px
}

.emoji-icon.napsz {
  top: 184px;
  right: -33px
}

.emoji-icon.zzz {
  left: 44px
}

.div-block-202 {
  z-index: 100;
  width: 100%;
  height: 100%;
  position: fixed;
  inset: 0%
}

.youcursor {
  z-index: 100;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%
}

.emoji-wrapper-2 {
  z-index: 2;
  justify-content: flex-end;
  align-items: flex-start;
  width: 40vw;
  height: 40vw;
  display: flex;
  position: fixed;
  inset: 0% 0% auto auto
}

._111 {
  width: 530px;
  position: absolute;
  inset: 1% -2% auto auto
}

._222 {
  width: 440px;
  position: absolute;
  inset: -7% 0% auto 249px
}

._333 {
  width: 500px;
  position: absolute;
  inset: -6% 0% auto 200px
}

.body {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex
}

.button {
  color: #fff;
  background-color: #0755dd;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 55px;
  text-decoration: none;
  transition: height .6s, width .6s cubic-bezier(.23, 1, .32, 1);
  display: flex;
  position: relative;
  overflow: hidden
}

.button:hover {
  width: 260px
}

.buttonhover {
  background-color: #000;
  border-radius: 80%;
  width: 370px;
  height: 110px;
  position: absolute;
  inset: -24% auto 0%
}

.text-block-79 {
  z-index: 2;
  position: absolute
}

.buttontextwrapper {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 30px;
  display: flex;
  position: absolute;
  inset: auto;
  overflow: hidden
}

.text2,
.text1 {
  z-index: 2;
  position: absolute
}

.image-211 {
  width: 15px;
  position: absolute;
  inset: auto 24px auto auto
}

.arrow {
  width: 11px;
  position: absolute;
  inset: auto 24px auto auto
}

.background-video-2 {
  z-index: 4;
  border-radius: 20px;
  width: 100%;
  height: 400px;
  box-shadow: 4px 4px 18px #00000024
}

.mooji-mobile {
  z-index: 100;
  width: 386px;
  position: absolute;
  inset: 0% auto auto 0%
}

.slider-6 {
  display: none
}

.collectius-img-home {
  width: 280px;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 4% auto
}

.collectius-im-home {
  width: 257px;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 4% auto
}

.lotti-social {
  width: 25px;
  height: 25px
}

.lotti-social.behance {
  width: 28px;
  height: 28px
}

.lotti-social.dribble {
  width: 32px;
  margin-bottom: 3px
}

.case-wrapper-home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: grid
}

.case-wrapper-home.gap40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px
}

.case-wrapper-home.margin-btm-30 {
  margin-bottom: 30px
}

.case-wrapper-home.gap15 {
  grid-column-gap: 15px;
  grid-row-gap: 15px
}

.card-home {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: flex-start;
  padding: 40px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.card-home.h500 {
  justify-content: flex-start;
  height: 500px
}

.card-home.h500.of {
  flex-direction: column;
  display: flex
}

.card-home.h500.of.team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e062fbd70631c7458f_Rectangle%20479-3.avif);
  background-position: 50%;
  background-size: cover
}

.card-home.h500.overflow.center-center {
  justify-content: center;
  align-items: center
}

.card-home.padding-tb {
  padding-top: 70px;
  padding-bottom: 70px
}

.card-home.prod-card {
  padding-top: 35px;
  padding-bottom: 35px
}

.card-home.h400 {
  height: 400px
}

.card-home.h400.of {
  overflow: hidden
}

.card-home.h400.of.hideonmobile.team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e062fbd70631c7458f_Rectangle%20479-3.avif);
  background-position: 50%;
  background-size: cover
}

.card-home.h400.of.hideonmobile.business-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/626fa05426f5881b6bc2e3e5_Rectangle%20479-2.avif);
  background-position: 50%;
  background-size: cover
}

.card-home.h400.of.hideonmobile.dizi-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/626fa054e8a3b1648b10d4d5_Rectangle%20479-1.avif);
  background-position: 50%;
  background-size: cover
}

.card-home.h400.of.dev-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e1aa921138107d7fb9_Rectangle%20479.avif);
  background-position: 50%;
  background-size: cover
}

.card-home.h400.of.villamos {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a59b10e0b87e5f4344_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.42.avif);
  background-position: 50%;
  background-size: cover
}

.card-home.h400.of.hid {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a43e2333db359e1d2f_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.37.avif);
  background-position: 50%;
  background-size: cover
}

.card-home.h400.of.gang {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a43e2333552c9e1d30_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.32.avif);
  background-position: 50%;
  background-size: cover
}

.card-home.h400.of.onhid-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a59b10e00b7e5f4345_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.26.avif);
  background-position: 50%;
  background-size: cover
}

.card-home._w-100 {
  width: 100%
}

.card-home._w-100.overflow {
  align-items: center
}

.card-home.h540 {
  justify-content: flex-start;
  height: 540px
}

.card-home.h540.of {
  overflow: hidden
}

.card-home.h540.of.hide {
  display: none
}

.card-home.h540.of.home {
  width: 402px
}

.card-home.h540.of.home.hidden {
  display: none
}

.form-block-6 {
  margin-bottom: 88px
}

.tabs-3 {
  flex-direction: column;
  align-items: center;
  display: flex
}

.tabs-menu-4 {
  align-self: center;
  display: flex
}

.tabs-content-3 {
  align-self: flex-start
}

.teamwrepper {
  flex-wrap: nowrap;
  width: 100%;
  display: flex
}

.success-message-5,
.success-message-6 {
  background-color: #0000;
  padding: 0
}

.text-block-80 {
  color: #5bb259;
  padding-left: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 500
}

.form-wrapp {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  display: flex
}

.text-block-81 {
  color: #f2676a;
  padding-left: 5px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 500
}

.error-message {
  background-color: #0000;
  padding: 0
}

.password-input {
  opacity: .5;
  text-align: center;
  border: 1px #000;
  width: 100%;
  height: 160px;
  margin-bottom: 0;
  padding: 0;
  font-family: Gilroy, sans-serif;
  font-size: 100px;
  line-height: 1;
  transition: opacity .2s
}

.password-input:hover {
  opacity: 1
}

.password-input::placeholder {
  color: #1113;
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 0
}

.submit-button-5 {
  background-color: var(--deep-sky-blue);
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/63e36d0d222685503962617c_Vector%2089.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  transition: background-color .2s, height .2s, width .2s;
  position: absolute;
  bottom: -120px;
  left: auto;
  right: auto
}

.submit-button-5:hover {
  background-color: #02a9e0;
  width: 120px;
  height: 120px
}

.image-213 {
  z-index: -1;
  width: 80vw;
  position: absolute;
  inset: 14vh auto auto
}

.image-213-copy {
  z-index: -1;
  width: 80vw;
  position: absolute;
  inset: auto auto 12.8vh
}

.bg-lines-copy {
  z-index: -2;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1210px;
  height: 100vh;
  margin-bottom: -100vh;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: fixed;
  top: 0
}

.transition {
  z-index: 2;
  width: 100%;
  height: 0;
  display: flex;
  position: fixed;
  inset: 0%
}

.pagetransition-szelet {
  background-color: var(--deep-sky-blue);
  width: 25%;
  height: 100%
}

.pagetransition-szelet.szelet-orange {
  background-color: var(--dark-orange)
}

.pagetransition-szelet.szelet-green {
  background-color: var(--medium-aquamarine)
}

.pagetransition-szelet.szelet-purple {
  background-color: var(--medium-purple)
}

.pagetransition-szelet.szelet-pink {
  background-color: var(--hot-pink)
}

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

.internal-tag {
  color: var(--deep-sky-blue);
  background-color: #00bfff1a;
  border-radius: 20px;
  padding: 5px 13px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2
}

.collection-list-11 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex
}

.heading-105 {
  margin-bottom: 12px
}

.btn-internal {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #111;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 8px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #000
}

.btn-internal:hover {
  box-shadow: none;
  transform: none
}

.btn-internal:active {
  color: #fff;
  background-color: #000
}

.btn-internal.blu {
  background-color: var(--deep-sky-blue);
  color: #fff;
  border-style: none
}

.btn-internal.noimg {
  color: var(--black);
  cursor: pointer;
  grid-template-columns: auto;
  text-decoration: none
}

.btn-internal.noimg:active {
  color: #fff;
  background-color: #000
}

.btn-internal.noimg.w--current {
  background-color: var(--black);
  box-shadow: none;
  color: #fff;
  transform: none
}

.btn-internal.noimg.wide {
  padding-left: 60px;
  padding-right: 60px
}

.btn-internal.noimg.lightblu {
  box-shadow: none;
  color: var(--deep-sky-blue);
  background-color: #e6f9ff;
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn-internal.noimg.lightblu:hover {
  background-color: var(--deep-sky-blue);
  color: #e6f9ff
}

.btn-internal.noimg.lightorange {
  background-color: var(--linen);
  box-shadow: none;
  color: var(--dark-orange);
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn-internal.noimg.lightorange:hover {
  background-color: var(--dark-orange);
  color: var(--linen)
}

.btn-internal.noimg.lightpurple {
  box-shadow: none;
  color: var(--medium-purple);
  background-color: #f7f0ff;
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn-internal.noimg.lightpurple:hover {
  background-color: var(--medium-purple);
  color: var(--lavender)
}

.btn-internal.noimg.lightpink {
  box-shadow: none;
  color: var(--hot-pink);
  background-color: #fff0f7;
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn-internal.noimg.lightpink:hover {
  background-color: var(--hot-pink);
  color: #fff0f7
}

.btn-internal.noimg.lightgreen {
  background-color: var(--azure);
  box-shadow: none;
  color: var(--medium-aquamarine);
  border-style: none;
  transition: color .2s, background-color .2s;
  transform: none
}

.btn-internal.noimg.lightgreen:hover {
  background-color: var(--medium-aquamarine);
  color: var(--azure)
}

.btn-internal.noimg.lightgrey {
  color: #929292;
  background-color: #f5f5f5
}

.btn-internal.noimg.lightgrey:hover {
  color: #757575;
  background-color: #f8f8f8;
  text-decoration: underline
}

.btn-internal.noimg.is-active {
  box-shadow: none;
  color: #fff;
  background-color: #000;
  transform: none
}

.btn-internal.purple {
  background-color: var(--medium-purple);
  color: #fff
}

.btn-internal.orange {
  background-color: var(--dark-orange);
  color: #fff
}

.btn-internal.pink {
  background-color: var(--hot-pink);
  color: #fff
}

.btn-internal.wide {
  padding-left: 80px;
  padding-right: 80px
}

.btn-internal.lightgrey {
  box-shadow: none;
  color: #c9c9c9;
  background-color: #f7f7f7;
  border-style: none;
  font-family: Poppins, sans-serif;
  font-weight: 300;
  transform: none
}

.btn-internal.lightgrey:hover {
  color: #8f8f8f;
  background-color: #ececec
}

.article-card {
  grid-column-gap: 4px;
  grid-row-gap: 24px;
  border: 2px solid #000;
  border-radius: 14px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  padding: 24px;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  position: relative
}

.article-card:hover {
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #000
}

.paragraph-92 {
  display: none
}

.link-block-14 {
  background-color: #cfcfcf;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/63e37b7d57804828c087ece1_x.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 8px;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  transition: background-color .2s;
  position: absolute;
  inset: 5px 5px auto auto
}

.link-block-14:hover {
  opacity: 1;
  background-color: #b9b9b9
}

.form-11 {
  grid-row-gap: 30px;
  flex-direction: row;
  justify-content: space-between;
  display: flex;
  position: relative
}

.text-field-3 {
  background-color: #f5f5f5;
  border: 1px solid #0000;
  border-radius: 50px;
  width: 300px;
  height: 41px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 17px;
  transition: border-color .2s, background-color .2s
}

.text-field-3:hover {
  background-color: #e6e6e6;
  border-style: solid;
  border-color: #cfcfcf
}

.collection-list-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex
}

.filet-item {
  cursor: pointer;
  background-color: #f5f5f5;
  border: 1px solid #fff;
  border-radius: 40px;
  margin-bottom: 0;
  padding: 9px 26px;
  transition: padding .2s, border-color .2s, background-color .2s
}

.filet-item:hover {
  background-color: #e7e7e7;
  border-color: #c9c9c9
}

.filet-item.isactive {
  background-color: var(--black);
  color: #fff;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/63f48799605c2a32116e15de_x.svg);
  background-position: 86%;
  background-repeat: no-repeat;
  background-size: 10px;
  padding-right: 43px
}

.checkbox-label-3 {
  width: 100%
}

.image-214 {
  width: 8px
}

.image-215 {
  border-radius: 10px
}

.checkbox-3 {
  display: none
}

.image-216 {
  object-fit: cover;
  border-radius: 10px;
  height: 198px
}

.searchbar {
  position: relative
}

.div-block-205 {
  z-index: 10000;
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  max-width: 1240px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto
}

.image-217 {
  width: 120px
}

.image-218 {
  width: 15px
}

.p2-5 {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6
}

.p2-5.bold {
  font-weight: 700
}

.p2-5.bold.gery {
  color: #b1b1b1
}

.p2-5.bold.bloomgreen {
  color: #00a093
}

.p2-5.bold.abgreen {
  color: #019587
}

.p2-5.blu {
  color: var(--deep-sky-blue)
}

.p2-5.white {
  color: #fff;
  text-decoration: none
}

.p2-5.white.bold.footerlink {
  transition: opacity .2s
}

.p2-5.white.bold.footerlink:hover {
  opacity: .4
}

.p2-5.white._100 {
  width: 100%
}

.p2-5.white._100.padding-btm-30 {
  padding-bottom: 30px
}

.p2-5.white.op40 {
  opacity: .4
}

.p2-5._3c3838 {
  color: #3c3838
}

.p2-5._3c3838.centered {
  text-align: center
}

.p2-5._3c3838.centered.ma50 {
  max-width: 50ch
}

.p2-5.op70 {
  opacity: .7
}

.link-block-15 {
  z-index: 2;
  position: absolute;
  inset: 0%
}

.div-block-206 {
  position: relative
}

.text-block-83 {
  z-index: 2;
  background-color: var(--dark-orange);
  color: #fff0;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/63f4978691531e6a94ce0783_pin.svg);
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 12px;
  font-weight: 600;
  transition: width .35s, color 80ms;
  display: flex;
  position: absolute;
  inset: -15px auto auto -15px
}

.text-block-83:hover {
  background-color: var(--dark-orange);
  color: #fff;
  border-radius: 70px;
  justify-content: flex-start;
  width: 86px;
  padding-left: 29px
}

.div-block-207 {
  grid-column-gap: 8px;
  display: flex
}

.radio-button-3 {
  display: none
}

.collection-list-13 {
  grid-column-gap: 8px;
  display: flex
}

.h1-internal {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2
}

.h1-internal.centered {
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-weight: 700
}

.h1-internal.centered.padding-right {
  padding-right: 19px
}

.h1-internal.centered.max27 {
  max-width: 27ch
}

.h1-internal.centered.max21 {
  max-width: 21ch
}

.h1-internal.centered.margin-left {
  margin-left: 13px
}

.h1-internal.centered.max30 {
  max-width: 29ch
}

.h1-internal.centered.hide {
  display: none
}

.h1-internal.white {
  color: #fff
}

.h1-internal.cemntered,
.h1-internal.centerd {
  text-align: center
}

.mw1360 {
  width: 100%;
  max-width: 1360px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative
}

.mw1360.align-center {
  justify-content: center;
  display: flex
}

.mw1360.padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.mw1360.helu-hero-bg {
  background-image: linear-gradient(114deg, #30c4ff, #8661ff 39%, #ff00e4 60%, #f88601);
  border-radius: 30px;
  padding: 70px 140px 100vh;
  overflow: hidden
}

.tagwrappers {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 700px;
  display: flex
}

.tagwrappers.mobile {
  display: none
}

.taglink {
  color: #111111b8;
  background-color: #fff;
  border-radius: 40px;
  padding: 8px 16px;
  font-size: 14px;
  text-decoration: none;
  transition: color .2s, background-color .2s
}

.taglink:hover {
  color: #fff;
  background-color: #ffffff4d
}

.taglink:active {
  background-color: #ffffff78
}

.taglink.openlivesite {
  color: #fff;
  background-color: #ffffff4d;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/62dfe375aa3eac03d68980ce_%E2%86%97.png);
  background-position: 88%;
  background-repeat: no-repeat;
  background-size: 8px;
  padding-right: 37px;
  transition: background-color .2s
}

.taglink.openlivesite:hover {
  background-color: #ffffff75
}

.heluscreenwrapper {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden
}

.screencol {
  width: 30%;
  margin-right: -4%;
  transform: rotate(11deg)
}

.screens {
  width: 100%
}

.helu-blur {
  z-index: -1;
  opacity: .7;
  filter: blur(90px);
  background-image: linear-gradient(122deg, #30c4ff, #8661ff 35%, #ff00e4 68%, #f88601);
  width: 100%;
  max-width: 1360px;
  height: 97%;
  margin-top: 42px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  transform: scale(.9)
}

.teamwork {
  margin-left: -29px
}

.wireframing-images-wrapper {
  width: 50vw;
  margin-top: 80px;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden
}

.wireframe-img {
  width: 100%;
  transition: transform .5s cubic-bezier(.075, .82, .165, 1);
  position: absolute;
  box-shadow: -3px -3px 40px #0000003d
}

.wireframe-img.second {
  z-index: 2;
  transform: translateY(80%)
}

.wireframe-img.second:hover {
  transform: translateY(29%)
}

.wireframe-img.third {
  z-index: 3;
  background-color: #f0f0f0;
  transform: translateY(89%)
}

.wireframe-img.third:hover {
  transform: translateY(25%)
}

.ui-slider {
  background-image: linear-gradient(133deg, #30c4ff, #8661ff 33%, #ff00e4 58%, #f88601);
  border-radius: 30px;
  width: 100%;
  height: 640px
}

.slide-nav-10 {
  display: none
}

.helu-blur-copy {
  z-index: -1;
  filter: blur(40px);
  background-image: linear-gradient(122deg, #30c4ff, #8661ff 35%, #ff00e4 68%, #f88601);
  width: 100%;
  max-width: 1360px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  transform: scale(.9)
}

.left-arrow-7 {
  align-items: center;
  display: flex;
  left: -30px;
  overflow: visible
}

.right-arrow-8 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  right: -30px;
  overflow: visible
}

.image-219 {
  width: 9px;
  margin-left: -3px
}

.image-219-copy {
  width: 9px;
  margin-right: -3px
}

.slider-screen {
  width: 100%;
  padding-left: 87px;
  padding-right: 24px;
  transition: bottom .4s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  inset: auto 0% -30%
}

.slider-screen:hover {
  bottom: -21%
}

.image-220 {
  margin-top: 7px;
  margin-bottom: 7px
}

.grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(87deg, #34bfff, #8b5dfd 31%, #fd1db3 72%, #f88109);
  -webkit-background-clip: text;
  background-clip: text
}

.chart-wrapper {
  background-color: #f0f0f0;
  border-radius: 30px;
  width: 100%;
  padding: 60px 60px 0;
  box-shadow: inset 2px 2px 30px #0000001a
}

.image-221 {
  width: 100%;
  padding-top: 93px
}

.h1-display {
  font-family: Gilroy, sans-serif;
  font-size: 71px;
  font-weight: 500;
  line-height: 1.2
}

.image-222 {
  position: absolute;
  inset: 0% auto auto 0%
}

.image-222-copy {
  position: absolute;
  inset: -32% auto auto 18%
}

.gradient-dot-wrapper {
  background-color: #bface71a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  transition: height .4s, width .4s;
  display: flex;
  position: absolute;
  inset: auto
}

.gradient-dot-wrapper--one {
  background-color: #b19ed821;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  padding: 18px;
  transition: height .2s, width .2s;
  position: absolute;
  inset: auto
}

.grad-round {
  width: 70px;
  min-width: 70px;
  max-width: 70%;
  height: 70px;
  min-height: 70px;
  max-height: 70px;
  position: absolute;
  inset: auto
}

.gradient-dot-parent {
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%
}

.gradient-dot-parent.second {
  top: -19%;
  left: 24%
}

.gradient-dot-parent.secondone {
  z-index: 2;
  top: 8%;
  left: 85%
}

.gradient-dot-parent.fourthone {
  z-index: 2;
  top: 43%;
  left: 35%
}

.gradient-dot-parent.fifthone {
  z-index: 2;
  inset: auto 21% -4% auto
}

.div-block-208 {
  background-color: #dcd1f13d
}

.helu-branding {
  border-radius: 30px;
  box-shadow: 2px 3px 40px #00000021
}

.image-223 {
  z-index: -1;
  transform-style: preserve-3d;
  width: 100%;
  position: absolute;
  inset: 17% 0% 0%;
  transform: rotateX(0)rotateY(180deg)rotate(0)
}

.h7 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600
}

.block-hover {
  z-index: 2;
  cursor: default;
  background-color: #f4f6f800;
  border-radius: 18px;
  padding: 16px;
  transition: background-color .2s;
  position: relative
}

.block-hover:hover {
  background-color: #f5f8fa
}

.social1 {
  z-index: 4;
  width: 330px;
  position: absolute;
  inset: 13% 16% auto auto;
  transform: rotate(20deg)
}

.social2 {
  z-index: 2;
  width: 330px;
  position: absolute;
  inset: -27% 34% auto auto;
  transform: rotate(-9deg)
}

.sales1 {
  z-index: 3;
  width: 390px;
  position: absolute;
  inset: -13% auto auto -3%;
  transform: rotate(-9deg)
}

.sales2 {
  z-index: 2;
  width: 390px;
  position: absolute;
  inset: 25% auto auto 1%;
  transform: rotate(0)
}

.offline1 {
  z-index: 2;
  width: 370px;
  position: absolute;
  inset: -35% auto auto 17%;
  transform: rotate(-9deg)
}

.offline2 {
  z-index: 3;
  width: 370px;
  position: absolute;
  inset: 25% auto auto 26%;
  transform: rotate(6deg)
}

.summary-bg-overlayed {
  z-index: -1;
  transform-style: preserve-3d;
  width: 100%;
  position: absolute;
  inset: 17% 0% 0%;
  transform: rotateX(0)rotateY(180deg)rotate(0)
}

.bg-overlay {
  z-index: 0;
  background-image: linear-gradient(96deg, #fff 29%, #fff0 75%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%
}

.image-224 {
  width: 40vw;
  max-width: 570px;
  position: absolute;
  inset: 21% 0% 0% auto
}

.login {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100vh;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 10vh;
  display: flex
}

.body-18 {
  justify-content: center;
  align-items: center;
  display: flex
}

.login-input {
  text-align: center;
  background-color: #f0f0f0;
  border: 1px solid #fff;
  border-radius: 90px;
  width: 100%;
  margin-bottom: 0;
  padding: 41px 48px;
  font-size: 30px;
  line-height: 30px;
  transition: border-color .2s, background-color .2s
}

.login-input:hover {
  background-color: #e9e9e9;
  border-color: #d1d1d1
}

.login-input::placeholder {
  color: #b9b9b9
}

.log-in-form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: grid
}

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

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

.form-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex
}

.link-11 {
  color: var(--black);
  border-radius: 20px;
  padding: 9px 20px;
  text-decoration: none;
  transition: background-color .2s
}

.link-11:hover {
  background-color: #f0f0f0
}

.loginbutton {
  background-color: var(--deep-sky-blue);
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/63e36d0d222685503962617c_Vector%2089.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 50%;
  width: 84px;
  height: 84px;
  transition: background-color .2s, height .2s, width .2s;
  position: relative;
  inset: -7px auto auto
}

.loginbutton:hover {
  background-color: #02a9e0
}

.page-wrapper {
  width: 100%;
  max-width: 100%
}

.sign-up-form-block {
  align-self: center
}

.tech-stack {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex
}

.work-slider {
  background-color: #0000;
  width: 100%;
  height: 540px
}

.slide-nav-11,
.right-arrow-9 {
  display: none
}

.cases-work-left {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding-right: 2px;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  inset: -80px auto auto 0%;
  transform: translate(-5px, -5px);
  box-shadow: 7px 4px #000
}

.cases-work-left:hover {
  box-shadow: none;
  transform: none
}

.mask-6 {
  width: 402px;
  overflow: visible
}

.work-slide {
  margin-right: 24px
}

.helu-bg {
  width: 80%;
  position: absolute;
  inset: auto 0% 0% auto
}

.helu-machine {
  width: 260px;
  position: absolute;
  inset: auto 0% 4% auto
}

.helu-machine.work {
  width: 65%
}

.barion-device {
  width: 54%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 6% 0% auto
}

.barion-bg {
  width: 80%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.otp-device {
  width: 80%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto -12% 6% auto
}

.otp-card-bg {
  width: 90%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.mkb-device {
  width: 60%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 15% 0% auto
}

.mkb-device.case-studies {
  height: auto;
  max-height: 100%
}

.intesa-bg {
  width: 120%;
  min-width: 120%;
  max-width: 120%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto -21% -3% auto
}

.cases-work-right {
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  padding-left: 2px;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  inset: -80px auto auto 72px;
  transform: translate(-5px, -5px);
  box-shadow: 7px 4px #000
}

.cases-work-right:hover {
  box-shadow: none;
  transform: none
}

.work-slider-arrow {
  width: 12px;
  height: 18px;
  max-height: 100%
}

.brokerchooser-device {
  width: 70%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 9% auto;
  transform: scale(1.1)
}

.brok-bg {
  width: 85%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.dfsafs {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  transition: bottom .4s cubic-bezier(.165, .84, .44, 1);
  position: static;
  inset: auto 0% -30%
}

.dfsafs:hover {
  bottom: -21%
}

.offerings {
  z-index: 1;
  background-color: #111;
  padding-top: 70px;
  padding-bottom: 70px;
  position: relative
}

.offerings.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3;
  width: 100%
}

.offerings.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.offerings.bg-grey.padding-bottom-100.padding-btm-100-onmobile.no-border {
  border-top-style: none
}

.offerings.bg-grey.z1 {
  z-index: 1
}

.offerings.bg-black {
  background-color: #111
}

.offerings.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.offerings.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.offerings.overflow {
  width: 100%;
  overflow: hidden
}

.offerings.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.offerings.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.offerings.padding-top200 {
  padding-top: 200px
}

.offerings.padding-top-0 {
  padding-top: 0
}

.offerings.top-padding-50 {
  padding-top: 50px
}

.offerings.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.offerings.padding-top-30 {
  padding-top: 30px
}

.offerings.bg-white {
  background-color: #fff
}

.offerings.bg-white.padding-btm-0,
.offerings.bg-white.padding-0 {
  padding-bottom: 0
}

.offerings.padding-btm-150 {
  padding-bottom: 150px
}

.offerings.padding-btm-150.hide {
  display: none
}

.offerings.padding-btm-150.bg-grey.no-border {
  border-top-style: none
}

.offerings.align-center {
  align-items: center;
  display: flex
}

.offerings.bg-barion-blu {
  background-color: #1497db
}

.offerings.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.offerings._100vh {
  height: 100vh
}

.offerings.bg-bloom {
  background-color: #9debdb
}

.offerings._200 {
  padding-top: 200px;
  padding-bottom: 200px
}

.offerings.b200 {
  padding-bottom: 200px
}

.offerings.notoppad {
  padding-top: 38px
}

.offerings.notebadge {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  display: flex
}

.offerings.bg-abgreen {
  background-color: #03877a
}

.offerings.hide {
  display: none
}

.offerings._0 {
  padding-top: 0;
  padding-bottom: 0
}

.offerings._150 {
  padding-top: 150px;
  padding-bottom: 150px
}

.offerings._20 {
  padding-top: 20px;
  padding-bottom: 20px
}

.offerings._300 {
  padding-top: 300px;
  padding-bottom: 300px
}

.offerings._150-100 {
  padding-top: 150px;
  padding-bottom: 100px
}

.offeringsdiv {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 0;
  display: flex
}

.mw800 {
  max-width: 800px
}

.block-210 {
  z-index: 12;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: grid
}

.offeringcard {
  cursor: pointer;
  border-radius: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 30px;
  display: flex;
  position: relative
}

.offeringcard.bg-oramge {
  background-color: var(--dark-orange)
}

.offeringcard.bg-blu {
  background-color: var(--deep-sky-blue)
}

.offeringcard.bg-purple {
  background-color: var(--medium-purple)
}

.offeringcard.bg-trans10 {
  background-color: #ffffff1a
}

.offeringcard.bg-trans10.offeringpadded {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px
}

.qa {
  z-index: 12;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 200px;
  display: flex
}

.offeringtypes {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid
}

.bookacall-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex
}

.block-209 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.bookacall-section {
  z-index: 1;
  background-color: #111;
  padding-top: 0;
  padding-bottom: 100px;
  position: relative
}

.bookacall-section.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3;
  width: 100%
}

.bookacall-section.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.bookacall-section.bg-grey.padding-bottom-100.padding-btm-100-onmobile.no-border {
  border-top-style: none
}

.bookacall-section.bg-grey.z1 {
  z-index: 1
}

.bookacall-section.bg-black {
  background-color: #111
}

.bookacall-section.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.bookacall-section.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.bookacall-section.overflow {
  width: 100%;
  overflow: hidden
}

.bookacall-section.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.bookacall-section.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.bookacall-section.padding-top200 {
  padding-top: 200px
}

.bookacall-section.padding-top-0 {
  padding-top: 0
}

.bookacall-section.top-padding-50 {
  padding-top: 50px
}

.bookacall-section.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.bookacall-section.padding-top-30 {
  padding-top: 30px
}

.bookacall-section.bg-white {
  background-color: #fff
}

.bookacall-section.bg-white.padding-btm-0,
.bookacall-section.bg-white.padding-0 {
  padding-bottom: 0
}

.bookacall-section.padding-btm-150 {
  padding-bottom: 150px
}

.bookacall-section.padding-btm-150.hide {
  display: none
}

.bookacall-section.padding-btm-150.bg-grey.no-border {
  border-top-style: none
}

.bookacall-section.align-center {
  align-items: center;
  display: flex
}

.bookacall-section.bg-barion-blu {
  background-color: #1497db
}

.bookacall-section.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.bookacall-section._100vh {
  height: 100vh
}

.bookacall-section.bg-bloom {
  background-color: #9debdb
}

.bookacall-section._200 {
  padding-top: 200px;
  padding-bottom: 200px
}

.bookacall-section.b200 {
  padding-bottom: 200px
}

.bookacall-section.notoppad {
  padding-top: 38px
}

.bookacall-section.notebadge {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  display: flex
}

.bookacall-section.bg-abgreen {
  background-color: #03877a
}

.bookacall-section.hide {
  display: none
}

.bookacall-section._0 {
  padding-top: 0;
  padding-bottom: 0
}

.bookacall-section._150 {
  padding-top: 150px;
  padding-bottom: 150px
}

.bookacall-section._20 {
  padding-top: 20px;
  padding-bottom: 20px
}

.bookacall-section._300 {
  padding-top: 300px;
  padding-bottom: 300px
}

.bookacall-section._150-100 {
  padding-top: 150px;
  padding-bottom: 100px
}

.bookacall {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  padding-top: 100px;
  display: grid
}

.bookacall-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  display: flex
}

.btn-blu-darkshadow {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--deep-sky-blue);
  color: #fff;
  border: 2px solid #0000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: center;
  padding: 10px 20px;
  font-family: Gilroy, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
  display: grid;
  transform: translate(-4px, -4px);
  box-shadow: 6px 6px #00bfff80
}

.btn-blu-darkshadow:hover {
  box-shadow: none;
  transform: none
}

.btn-blu-darkshadow.noimg {
  grid-template-columns: auto
}

.btn-blu-darkshadow.noimg.wide {
  padding-left: 60px;
  padding-right: 60px
}

.btn-blu-darkshadow.noimg.wide.noshadow {
  box-shadow: none;
  transform: none
}

.callcard {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
  position: relative
}

.callcard---main {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 40px;
  display: grid
}

.callcard---main.call-card {
  position: absolute;
  top: 0;
  bottom: 0
}

.image-226 {
  object-fit: contain;
  width: auto;
  height: 100%;
  max-height: 100%;
  transition: opacity .5s cubic-bezier(.6, .04, .98, .335);
  display: block
}

.callcard---main-details {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  transition: opacity .5s cubic-bezier(.6, .04, .98, .335);
  display: flex
}

.callcard---main-title {
  background-color: var(--deep-sky-blue);
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 10px 16px;
  font-family: Gilroy, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px
}

.callcard---main-title.bg-purple {
  background-color: var(--medium-purple)
}

.image-227 {
  width: auto;
  height: 16px;
  max-height: 100%
}

.callcard---main-contact {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #11111105;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 24px 40px 0;
  transition: opacity .5s cubic-bezier(.6, .04, .98, .335);
  display: grid
}

.callcard---main-contact.secondary,
.callcard---main-contact.thirdcardcontact {
  display: none
}

.callcard---contactlinks {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  margin-left: 24px;
  display: flex
}

.callcard---quote {
  color: #11111180;
  text-align: left;
  letter-spacing: 1.5px;
  align-items: flex-start;
  font-size: 14px;
  display: flex
}

.callcard---quotetext {
  align-items: center
}

.callcard---secondary {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #d9d9d9;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 40px;
  display: grid;
  position: absolute;
  inset: 36px 40px auto;
  overflow: hidden
}

.callcard---third {
  z-index: 0;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #bfbfbf;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding: 40px;
  display: grid;
  position: absolute;
  inset: 72px 80px auto;
  overflow: hidden
}

.offeringtype {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 40px 36px;
  transition: opacity .3s;
  display: flex
}

.offeringcontent {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.offeringtypecaption {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--medium-purple);
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  border-radius: 4px;
  align-items: center;
  padding: 4px 8px;
  font-family: Gilroy, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 12px;
  display: flex
}

.offeringtypecaption.blue {
  background-color: var(--deep-sky-blue)
}

.offeringtypecaption.darkorange {
  background-color: var(--dark-orange)
}

.offeringtypecaption.pink {
  background-color: var(--hot-pink)
}

.offeringtypecaption.green {
  background-color: var(--medium-aquamarine)
}

.offeringpricing {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex
}

.offeringpricing.x-stretch {
  align-items: stretch
}

.offeringprice {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-end;
  width: 100%;
  display: flex
}

.from.hidden {
  display: none
}

.offeringservices {
  padding-top: 28px
}

.offeringservicess {
  color: #11111180;
  text-transform: uppercase;
  padding-top: 28px;
  padding-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px
}

.offeringservicess.bold {
  font-weight: 700
}

.offeringservicess.bold.gery {
  color: #b1b1b1
}

.offeringservicess.bold.bloomgreen {
  color: #00a093
}

.offeringservicess.bold.abgreen {
  color: #019587
}

.offeringservicess.blu {
  color: var(--deep-sky-blue)
}

.offeringservicess.white {
  color: #fff;
  text-decoration: none
}

.offeringservicess.white.bold.footerlink {
  transition: opacity .2s
}

.offeringservicess.white.bold.footerlink:hover {
  opacity: .4
}

.offeringservicess.white._100 {
  width: 100%
}

.offeringservicess.white._100.padding-btm-30 {
  padding-bottom: 30px
}

.offeringservicess.white.op40 {
  opacity: .4
}

.offeringservicess._3c3838 {
  color: #3c3838
}

.offeringservicess._3c3838.centered {
  text-align: center
}

.offeringservicess._3c3838.centered.ma50 {
  max-width: 50ch
}

.offeringservicess.op70 {
  opacity: .7
}

.offeringservicess.grey {
  color: #1119
}

.offeringservicelist {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 64px;
  display: flex
}

.offeringserviceitem {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  text-align: left;
  border-bottom: 1px solid #11111140;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.offeringserviceitemlast {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  text-align: left;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex
}

.offeringcasestudy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px;
  text-decoration: none;
  display: flex
}

.offeringcasestudy.purple {
  background-color: #ad61ff1a;
  font-weight: 600
}

.offeringcasestudy.blue {
  color: #56ccf2;
  background-color: #00bfff1a;
  font-weight: 600
}

.offeringcasestudy.purple-copy {
  background-color: #ad61ff1a;
  font-weight: 600
}

.offeringcasestudy.orangey {
  color: #fd9927;
  background-color: #fd99271a;
  font-weight: 600
}

.offeringcasestudy.pink {
  color: var(--hot-pink);
  background-color: #fd66af1a;
  font-weight: 600
}

.offeringcasestudy.green {
  background-color: #40ddb01a;
  font-weight: 600
}

.offeringtypewide {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 1072px;
  padding: 40px;
  transition: opacity .3s;
  display: flex
}

.html-embed {
  display: none
}

.image-228 {
  z-index: -10;
  width: 100%;
  position: absolute;
  inset: auto 0% 0
}

.html-embed-2 {
  display: none
}

.callcardsizer {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  opacity: 0;
  background-color: #fff;
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 40px;
  display: grid
}

.callcardsizer.call-card {
  position: absolute
}

.image-229 {
  width: 100%
}

.inversum-hero-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1240px;
  display: flex
}

.div-block-209 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex
}

.inversum-tag {
  color: #000;
  border: 1px solid #000;
  border-radius: 60px;
  padding: 12px 19px;
  font-family: Gilroy, sans-serif;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s
}

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

.div-block-210 {
  height: 0
}

.image-230 {
  border-radius: 15px;
  width: 50%;
  max-width: 630px;
  margin-top: 78px
}

.div-block-211 {
  grid-column-gap: 152px;
  grid-row-gap: 152px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex
}

.introduction---inversum {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative
}

.introduction---inversum.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.introduction---inversum.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.introduction---inversum.bg-grey.z1 {
  z-index: 1
}

.introduction---inversum.bg-black {
  background-color: #111
}

.introduction---inversum.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.introduction---inversum.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.introduction---inversum.overflow {
  width: 100%;
  overflow: hidden
}

.introduction---inversum.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.introduction---inversum.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.introduction---inversum.padding-top200 {
  padding-top: 200px
}

.introduction---inversum.padding-top-0 {
  padding-top: 0
}

.introduction---inversum.top-padding-50 {
  padding-top: 50px
}

.introduction---inversum.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.introduction---inversum.padding-top-30 {
  padding-top: 30px
}

.introduction---inversum.bg-white {
  background-color: #fff
}

.introduction---inversum.bg-white.padding-btm-0,
.introduction---inversum.bg-white.padding-0 {
  padding-bottom: 0
}

.introduction---inversum.padding-btm-150 {
  padding-bottom: 150px
}

.introduction---inversum.padding-btm-150.hide {
  display: none
}

.introduction---inversum.align-center {
  align-items: center;
  display: flex
}

.introduction---inversum.bg-barion-blu {
  background-color: #1497db
}

.introduction---inversum.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.scrollfromrightsticky {
  z-index: 8;
  justify-content: center;
  align-items: center;
  width: 40%;
  margin-left: auto;
  display: flex;
  position: sticky;
  top: 120px;
  transform: translate(60vw)
}

.scrollfromrightsticky.left {
  margin-left: 0;
  margin-right: auto
}

.image-231 {
  opacity: 0;
  max-width: none;
  position: absolute;
  inset: 12% auto auto -12%
}

.image-232 {
  opacity: 0;
  position: absolute;
  inset: 8% auto auto -19%
}

.image-233 {
  z-index: -1;
  opacity: 0;
  position: absolute;
  inset: auto auto -8% -16%
}

.image-234 {
  opacity: 0;
  position: absolute;
  inset: 38% -20% auto auto
}

.triggers---inversum {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative
}

.triggers---inversum.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.triggers---inversum.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.triggers---inversum.bg-grey.z1 {
  z-index: 1
}

.triggers---inversum.bg-black {
  background-color: #111
}

.triggers---inversum.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.triggers---inversum.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.triggers---inversum.overflow {
  width: 100%;
  overflow: hidden
}

.triggers---inversum.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.triggers---inversum.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.triggers---inversum.padding-top200 {
  padding-top: 200px
}

.triggers---inversum.padding-top-0 {
  padding-top: 0
}

.triggers---inversum.top-padding-50 {
  padding-top: 50px
}

.triggers---inversum.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.triggers---inversum.padding-top-30 {
  padding-top: 30px
}

.triggers---inversum.bg-white {
  background-color: #fff
}

.triggers---inversum.bg-white.padding-btm-0,
.triggers---inversum.bg-white.padding-0 {
  padding-bottom: 0
}

.triggers---inversum.padding-btm-150 {
  padding-bottom: 150px
}

.triggers---inversum.padding-btm-150.hide {
  display: none
}

.triggers---inversum.align-center {
  align-items: center;
  display: flex
}

.triggers---inversum.bg-barion-blu {
  background-color: #1497db
}

.triggers---inversum.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.div-block-212 {
  width: 100%
}

.user-mgmt--inversum {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative
}

.user-mgmt--inversum.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.user-mgmt--inversum.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.user-mgmt--inversum.bg-grey.z1 {
  z-index: 1
}

.user-mgmt--inversum.bg-black {
  background-color: #111
}

.user-mgmt--inversum.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.user-mgmt--inversum.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.user-mgmt--inversum.overflow {
  width: 100%;
  overflow: hidden
}

.user-mgmt--inversum.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.user-mgmt--inversum.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.user-mgmt--inversum.padding-top200 {
  padding-top: 200px
}

.user-mgmt--inversum.padding-top-0 {
  padding-top: 0
}

.user-mgmt--inversum.top-padding-50 {
  padding-top: 50px
}

.user-mgmt--inversum.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.user-mgmt--inversum.padding-top-30 {
  padding-top: 30px
}

.user-mgmt--inversum.bg-white {
  background-color: #fff
}

.user-mgmt--inversum.bg-white.padding-btm-0,
.user-mgmt--inversum.bg-white.padding-0 {
  padding-bottom: 0
}

.user-mgmt--inversum.padding-btm-150 {
  padding-bottom: 150px
}

.user-mgmt--inversum.padding-btm-150.hide {
  display: none
}

.user-mgmt--inversum.align-center {
  align-items: center;
  display: flex
}

.user-mgmt--inversum.bg-barion-blu {
  background-color: #1497db
}

.user-mgmt--inversum.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.rc---inversum {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative
}

.rc---inversum.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.rc---inversum.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.rc---inversum.bg-grey.z1 {
  z-index: 1
}

.rc---inversum.bg-black {
  background-color: #111
}

.rc---inversum.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.rc---inversum.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.rc---inversum.overflow {
  width: 100%;
  overflow: hidden
}

.rc---inversum.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.rc---inversum.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.rc---inversum.padding-top200 {
  padding-top: 200px
}

.rc---inversum.padding-top-0 {
  padding-top: 0
}

.rc---inversum.top-padding-50 {
  padding-top: 50px
}

.rc---inversum.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.rc---inversum.padding-top-30 {
  padding-top: 30px
}

.rc---inversum.bg-white {
  background-color: #fff
}

.rc---inversum.bg-white.padding-btm-0,
.rc---inversum.bg-white.padding-0 {
  padding-bottom: 0
}

.rc---inversum.padding-btm-150 {
  padding-bottom: 150px
}

.rc---inversum.padding-btm-150.hide {
  display: none
}

.rc---inversum.align-center {
  align-items: center;
  display: flex
}

.rc---inversum.bg-barion-blu {
  background-color: #1497db
}

.rc---inversum.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.div-block-213 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.frontend---inversum {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative
}

.frontend---inversum.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.frontend---inversum.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.frontend---inversum.bg-grey.z1 {
  z-index: 1
}

.frontend---inversum.bg-black {
  background-color: #111
}

.frontend---inversum.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.frontend---inversum.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.frontend---inversum.overflow {
  width: 100%;
  overflow: hidden
}

.frontend---inversum.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.frontend---inversum.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.frontend---inversum.padding-top200 {
  padding-top: 200px
}

.frontend---inversum.padding-top-0 {
  padding-top: 0
}

.frontend---inversum.top-padding-50 {
  padding-top: 50px
}

.frontend---inversum.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.frontend---inversum.padding-top-30 {
  padding-top: 30px
}

.frontend---inversum.bg-white {
  background-color: #fff
}

.frontend---inversum.bg-white.padding-btm-0,
.frontend---inversum.bg-white.padding-0 {
  padding-bottom: 0
}

.frontend---inversum.padding-btm-150 {
  padding-bottom: 150px
}

.frontend---inversum.padding-btm-150.hide {
  display: none
}

.frontend---inversum.align-center {
  align-items: center;
  display: flex
}

.frontend---inversum.bg-barion-blu {
  background-color: #1497db
}

.frontend---inversum.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.frontend---inversum.herobg {
  background-color: #00132c
}

.image-235 {
  opacity: 0;
  position: absolute
}

.image-236 {
  z-index: 2;
  opacity: 0;
  position: absolute;
  right: -2%
}

.div-block-214 {
  grid-column-gap: 260px;
  grid-row-gap: 260px;
  flex-direction: column;
  flex: 0 auto;
  width: 45%;
  display: flex
}

.image-237 {
  height: 32px;
  margin-bottom: 20px
}

.image-238 {
  width: 100%;
  margin-top: 25px;
  margin-bottom: 25px
}

.image-239 {
  align-self: flex-end;
  width: 35%;
  max-width: none
}

.image-239.tabletshown {
  display: none
}

.text-span-29 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #085987, #19d7cb 68%, #19d7cb);
  -webkit-background-clip: text;
  background-clip: text
}

.text-span-30 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(270deg, #085987, #19d7cb 68%, #19d7cb);
  -webkit-background-clip: text;
  background-clip: text
}

.text-span-31 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #55cfcc, #085987 38%, #3198ac 68%, #19d7cb);
  -webkit-background-clip: text;
  background-clip: text
}

.frontend---conclusion {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative
}

.frontend---conclusion.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.frontend---conclusion.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.frontend---conclusion.bg-grey.z1 {
  z-index: 1
}

.frontend---conclusion.bg-black {
  background-color: #111
}

.frontend---conclusion.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.frontend---conclusion.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.frontend---conclusion.overflow {
  width: 100%;
  overflow: hidden
}

.frontend---conclusion.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.frontend---conclusion.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.frontend---conclusion.padding-top200 {
  padding-top: 200px
}

.frontend---conclusion.padding-top-0 {
  padding-top: 0
}

.frontend---conclusion.top-padding-50 {
  padding-top: 50px
}

.frontend---conclusion.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.frontend---conclusion.padding-top-30 {
  padding-top: 30px
}

.frontend---conclusion.bg-white {
  background-color: #fff
}

.frontend---conclusion.bg-white.padding-btm-0,
.frontend---conclusion.bg-white.padding-0 {
  padding-bottom: 0
}

.frontend---conclusion.padding-btm-150 {
  padding-bottom: 150px
}

.frontend---conclusion.padding-btm-150.hide {
  display: none
}

.frontend---conclusion.align-center {
  align-items: center;
  display: flex
}

.frontend---conclusion.bg-barion-blu {
  background-color: #1497db
}

.frontend---conclusion.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.image-240 {
  align-self: flex-end;
  height: 100%
}

.div-block-215 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative
}

.div-block-216 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: center;
  width: 100%;
  display: flex
}

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

.frontend---release {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative
}

.frontend---release.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.frontend---release.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.frontend---release.bg-grey.z1 {
  z-index: 1
}

.frontend---release.bg-black {
  background-color: #111
}

.frontend---release.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.frontend---release.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.frontend---release.overflow {
  width: 100%;
  overflow: hidden
}

.frontend---release.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.frontend---release.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.frontend---release.padding-top200 {
  padding-top: 200px
}

.frontend---release.padding-top-0 {
  padding-top: 0
}

.frontend---release.top-padding-50 {
  padding-top: 50px
}

.frontend---release.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.frontend---release.padding-top-30 {
  padding-top: 30px
}

.frontend---release.bg-white {
  background-color: #fff
}

.frontend---release.bg-white.padding-btm-0,
.frontend---release.bg-white.padding-0 {
  padding-bottom: 0
}

.frontend---release.padding-btm-150 {
  padding-bottom: 150px
}

.frontend---release.padding-btm-150.hide {
  display: none
}

.frontend---release.align-center {
  align-items: center;
  display: flex
}

.frontend---release.bg-barion-blu {
  background-color: #1497db
}

.frontend---release.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.image-243 {
  width: 100%
}

.div-block-217 {
  height: 156px
}

.div-block-218 {
  height: 100%
}

.div-block-219 {
  height: 100px
}

.div-block-220 {
  height: 100%;
  min-height: 0;
  margin-left: 30%;
  display: flex
}

.div-block-221 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.scrollfromleft {
  justify-content: center;
  align-items: center
}

.scrollfromleft.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.scrollfromleft.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.scrollfromleft.bg-grey.z1 {
  z-index: 1
}

.scrollfromleft.bg-black {
  background-color: #111
}

.scrollfromleft.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.scrollfromleft.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.scrollfromleft.overflow {
  width: 100%;
  overflow: hidden
}

.scrollfromleft.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.scrollfromleft.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.scrollfromleft.padding-top200 {
  padding-top: 200px
}

.scrollfromleft.padding-top-0 {
  padding-top: 0
}

.scrollfromleft.top-padding-50 {
  padding-top: 50px
}

.scrollfromleft.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.scrollfromleft.padding-top-30 {
  padding-top: 30px
}

.scrollfromleft.bg-white {
  background-color: #fff
}

.scrollfromleft.bg-white.padding-btm-0,
.scrollfromleft.bg-white.padding-0 {
  padding-bottom: 0
}

.scrollfromleft.padding-btm-150 {
  padding-bottom: 150px
}

.scrollfromleft.padding-btm-150.hide {
  display: none
}

.scrollfromleft.align-center {
  align-items: center;
  display: flex
}

.scrollfromleft.bg-barion-blu {
  background-color: #1497db
}

.scrollfromleft.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.scrollfromleft._w-45 {
  width: 45%
}

.scrollfromright {
  justify-content: center;
  align-items: center
}

.scrollfromright.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.scrollfromright.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.scrollfromright.bg-grey.z1 {
  z-index: 1
}

.scrollfromright.bg-black {
  background-color: #111
}

.scrollfromright.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.scrollfromright.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.scrollfromright.overflow {
  width: 100%;
  overflow: hidden
}

.scrollfromright.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.scrollfromright.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.scrollfromright.padding-top200 {
  padding-top: 200px
}

.scrollfromright.padding-top-0 {
  padding-top: 0
}

.scrollfromright.top-padding-50 {
  padding-top: 50px
}

.scrollfromright.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.scrollfromright.padding-top-30 {
  padding-top: 30px
}

.scrollfromright.bg-white {
  background-color: #fff
}

.scrollfromright.bg-white.padding-btm-0,
.scrollfromright.bg-white.padding-0 {
  padding-bottom: 0
}

.scrollfromright.padding-btm-150 {
  padding-bottom: 150px
}

.scrollfromright.padding-btm-150.hide {
  display: none
}

.scrollfromright.align-center {
  align-items: center;
  display: flex
}

.scrollfromright.bg-barion-blu {
  background-color: #1497db
}

.scrollfromright.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.image-244,
.image-245 {
  width: 50%;
  max-width: none
}

.scrollfromlefty {
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  position: relative
}

.scrollfromlefty.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3
}

.scrollfromlefty.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.scrollfromlefty.bg-grey.z1 {
  z-index: 1
}

.scrollfromlefty.bg-black {
  background-color: #111
}

.scrollfromlefty.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.scrollfromlefty.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.scrollfromlefty.overflow {
  width: 100%;
  overflow: hidden
}

.scrollfromlefty.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.scrollfromlefty.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.scrollfromlefty.padding-top200 {
  padding-top: 200px
}

.scrollfromlefty.padding-top-0 {
  padding-top: 0
}

.scrollfromlefty.top-padding-50 {
  padding-top: 50px
}

.scrollfromlefty.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.scrollfromlefty.padding-top-30 {
  padding-top: 30px
}

.scrollfromlefty.bg-white {
  background-color: #fff
}

.scrollfromlefty.bg-white.padding-btm-0,
.scrollfromlefty.bg-white.padding-0 {
  padding-bottom: 0
}

.scrollfromlefty.padding-btm-150 {
  padding-bottom: 150px
}

.scrollfromlefty.padding-btm-150.hide {
  display: none
}

.scrollfromlefty.align-center {
  align-items: center;
  display: flex
}

.scrollfromlefty.bg-barion-blu {
  background-color: #1497db
}

.scrollfromlefty.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.div-block-222 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #101f4f;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 28px;
  display: flex
}

.div-block-222.shownonmobile {
  display: none
}

.div-block-223 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: row;
  display: flex
}

.div-block-223.mobile {
  display: none
}

.div-block-224 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #085987;
  border-radius: 16px;
  align-items: center;
  padding: 20px 16px;
  display: flex
}

.div-block-224:hover {
  background-image: linear-gradient(30deg, #eb6dff99, #eb6dfe00 42%), linear-gradient(190deg, #55cfcc, #085987)
}

.image-251 {
  z-index: -1;
  object-fit: cover;
  min-width: 100%;
  height: 100%;
  position: absolute;
  inset: 0
}

.image-252 {
  flex: none;
  width: 100%;
  position: absolute;
  inset: auto 0% -4%
}

.tagwrappers-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex
}

.inversum-bg {
  width: 80%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.inversum-bg.case-studies {
  width: 100%
}

.inversum-bg.case-studies.exomate {
  width: 63%;
  bottom: -19%;
  right: -8%
}

.inversum-bg.width451.flutter {
  z-index: 1;
  width: 65%;
  height: 65%;
  bottom: 0%;
  right: 0%
}

.inversum-mobile {
  width: 85%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 0% 0% auto
}

.inversum-mobile.case-studies {
  width: 70%;
  height: auto;
  max-height: 100%
}

.inversum-mobile.case-studies.flutterpage {
  width: 60%
}

.inversum-mobile.width549 {
  z-index: 2;
  width: 65%;
  right: 0%
}

.inversum-mobile.width549.ecomate {
  bottom: -15%;
  right: -9%
}

.slidercontainer {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  height: 540px;
  display: flex
}

.sliderlist0 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex
}

.slider-nav {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: flex-start;
  margin-top: 150px;
  margin-bottom: 36px;
  display: flex
}

.leftarrowslider {
  cursor: pointer;
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  max-width: 100%;
  height: 56px;
  max-height: 100%;
  padding-right: 2px;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  inset: -80px auto auto 0%;
  transform: translate(-5px, -5px);
  box-shadow: 7px 4px #000
}

.leftarrowslider:hover {
  box-shadow: none;
  transform: none
}

.rightarrowslider {
  cursor: pointer;
  background-color: #fff;
  border: 1.5px solid #000;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  max-width: 100%;
  height: 56px;
  max-height: 100%;
  padding-left: 2px;
  transition: box-shadow .2s, transform .2s;
  display: flex;
  inset: -80px auto auto 72px;
  transform: translate(-5px, -5px);
  box-shadow: 7px 4px #000
}

.rightarrowslider:hover {
  box-shadow: none;
  transform: none
}

.sliderlist1,
.sliderlist2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex
}

.airbolt-img {
  width: 65%;
  position: absolute;
  inset: auto 0% 4% auto
}

.awards {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: center;
  margin-bottom: 20px;
  display: flex
}

.award {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border: 1px solid #00bfff1a;
  border-radius: 999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  transition: box-shadow .3s ease-in;
  display: flex;
  position: relative
}

.award:hover {
  box-shadow: 8px 8px #00bfff1a
}

.award-content {
  z-index: 2;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 0;
  text-align: center;
  background-color: #fff;
  border: 1px solid #00bfff1a;
  border-radius: 999px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 220px;
  height: 220px;
  padding: 24px;
  transition: opacity .25s ease-in;
  display: flex;
  position: absolute;
  inset: 0%
}

.award-content:hover {
  opacity: 1
}

.award-paragraph {
  letter-spacing: .2px;
  font-size: 12px
}

.mw840 {
  max-width: 840px
}

.offeringtypetext {
  line-height: 24px
}

.link-block-16 {
  display: flex
}

.link-block-16.w--current {
  display: block
}

.purplecircle-fluttertop {
  position: absolute;
  inset: 0% 30% 0% auto
}

.pinktriangle-fluttertop {
  position: absolute;
  inset: 34% 42% 0% auto
}

.bluebox-fluttertop {
  position: absolute;
  inset: 75% 6% 0% auto
}

.div-block-vert-80px {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.italic-text {
  color: var(--medium-purple)
}

.div-block-vert-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.div-block-vert-32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.div-block-vert-32.centered {
  align-items: center
}

.div-block-vert-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.div-block-vert-16.top-bottom-8 {
  padding-top: 8px;
  padding-bottom: 8px
}

.div-block-hor-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex
}

.image-253 {
  align-self: flex-start;
  padding-top: 6px
}

.div-block-vert49 {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.div-block-vert49.centered {
  align-items: center
}

.purplecircle-fluttermid {
  position: absolute;
  inset: 4% auto 0% 90%
}

.pinktriangle-fluttermid {
  position: absolute;
  inset: auto auto -3% 22%
}

.bluebox-fluttermid {
  position: absolute;
  inset: 4% auto 0% -12%
}

.div-block-hor80 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  display: flex
}

.div-block-hor80.stretched {
  justify-content: space-between
}

.div-block-vert56 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.div-block-vert56.centered {
  align-items: center
}

.div-block-vert20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

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

.ecomate-bg {
  width: 80%;
  position: absolute;
  inset: auto -18% -39% auto
}

.ecomate-bg.case-studies {
  width: 60%
}

.ecomate-bg.width451.flutter {
  z-index: 1;
  width: 60%;
  height: 60%;
  top: auto;
  bottom: 0%;
  right: 0%
}

.pinktriangle-fluttertbtm {
  position: absolute;
  inset: auto auto -6% -1%
}

.green-flutterbtm {
  position: absolute;
  inset: auto 34% -16% auto
}

.purplebox-flutterbtm {
  position: absolute;
  inset: 4% auto 0% -2%
}

.div-block-vert-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex
}

.image-254 {
  padding: 12px 15px
}

.card-flutter {
  background-color: #fff;
  border: 2px solid #000;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  max-width: 400px;
  padding: 32px;
  display: flex;
  position: relative;
  box-shadow: 2px 2px 17px 1px #0000001c
}

.card-flutter.h500 {
  justify-content: flex-start;
  height: 500px
}

.card-flutter.h500.of {
  flex-direction: column;
  display: flex
}

.card-flutter.h500.of.team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e062fbd70631c7458f_Rectangle%20479-3.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter.h500.overflow.center-center {
  justify-content: center;
  align-items: center
}

.card-flutter.h500.width-full {
  width: 100%
}

.card-flutter.h500.width-full.padding32 {
  padding: 32px;
  overflow: hidden
}

.card-flutter.h500.width-full.padding32.ecomate {
  position: relative
}

.card-flutter.padding-tb {
  padding-top: 70px;
  padding-bottom: 70px
}

.card-flutter.prod-card {
  padding-top: 35px;
  padding-bottom: 35px
}

.card-flutter.h400 {
  height: 400px
}

.card-flutter.h400.of {
  overflow: hidden
}

.card-flutter.h400.of.hideonmobile.team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e062fbd70631c7458f_Rectangle%20479-3.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter.h400.of.hideonmobile.business-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/626fa05426f5881b6bc2e3e5_Rectangle%20479-2.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter.h400.of.hideonmobile.dizi-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/626fa054e8a3b1648b10d4d5_Rectangle%20479-1.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter.h400.of.dev-team-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625433e1aa921138107d7fb9_Rectangle%20479.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter.h400.of.villamos {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a59b10e0b87e5f4344_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.42.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter.h400.of.hid {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a43e2333db359e1d2f_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.37.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter.h400.of.gang {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a43e2333552c9e1d30_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.32.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter.h400.of.onhid-bg {
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/622c87a59b10e00b7e5f4345_Ke%CC%81pernyo%CC%8Bfoto%CC%81%202022-03-12%20-%2012.43.26.avif);
  background-position: 50%;
  background-size: cover
}

.card-flutter._w-100 {
  width: 100%
}

.card-flutter._w-100.overflow {
  align-items: center
}

.card-flutter.h540 {
  justify-content: flex-start;
  height: 540px
}

.card-flutter.h540.of {
  overflow: hidden
}

.card-flutter.h540.of.hide {
  display: none
}

.card-flutter.flutter {
  border: 2px solid #000;
  border-radius: 20px;
  padding: 32px
}

.card-flutter.padding24 {
  padding: 24px
}

.flutter-cs {
  position: absolute;
  bottom: 0%;
  right: 0%
}

.flutter-cs.ecomate {
  width: 65%
}

.div-block-226 {
  justify-content: space-around;
  display: flex
}

.airbolt-laptop {
  width: 85%;
  position: absolute;
  inset: auto 0% 0% auto
}

.airbolt-laptop.case-studies {
  width: 80%;
  height: auto;
  max-height: 100%
}

.airbolt-laptop.case-studies.flutterpage {
  width: 60%
}

.airbolt-laptop.width549 {
  z-index: 2;
  width: 65%;
  right: 0%
}

.airbolt-laptop.width549.ecomate {
  bottom: -15%;
  right: -9%
}

.mobile-partners {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none;
  position: relative
}

.mobile-partners.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3;
  width: 100%
}

.mobile-partners.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.mobile-partners.bg-grey.padding-bottom-100.padding-btm-100-onmobile.no-border {
  border-top-style: none
}

.mobile-partners.bg-grey.z1 {
  z-index: 1
}

.mobile-partners.bg-grey.z1.top-btm-padding80 {
  padding-top: 80px;
  padding-bottom: 80px
}

.mobile-partners.bg-black {
  background-color: #111
}

.mobile-partners.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.mobile-partners.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.mobile-partners.overflow {
  width: 100%;
  overflow: hidden
}

.mobile-partners.overflow.top-padding-50.herosection-mobile {
  padding-bottom: 0
}

.mobile-partners.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.mobile-partners.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.mobile-partners.padding-top200 {
  padding-top: 200px
}

.mobile-partners.padding-top-0 {
  padding-top: 0
}

.mobile-partners.top-padding-50 {
  padding-top: 50px
}

.mobile-partners.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.mobile-partners.top-padding-50._28pad-bottom {
  padding-bottom: 28px
}

.mobile-partners.padding-top-30 {
  padding-top: 30px
}

.mobile-partners.bg-white {
  background-color: #fff
}

.mobile-partners.bg-white.padding-btm-0,
.mobile-partners.bg-white.padding-0 {
  padding-bottom: 0
}

.mobile-partners.padding-btm-150 {
  padding-bottom: 150px
}

.mobile-partners.padding-btm-150.hide {
  display: none
}

.mobile-partners.padding-btm-150.bg-grey.no-border {
  border-top-style: none
}

.mobile-partners.align-center {
  align-items: center;
  display: flex
}

.mobile-partners.bg-barion-blu {
  background-color: #1497db
}

.mobile-partners.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.mobile-partners._100vh {
  height: 100vh
}

.mobile-partners.bg-bloom {
  background-color: #9debdb
}

.mobile-partners._200 {
  padding-top: 200px;
  padding-bottom: 200px
}

.mobile-partners.b200 {
  padding-bottom: 200px
}

.mobile-partners.notoppad {
  padding-top: 38px
}

.mobile-partners.notebadge {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  display: flex
}

.mobile-partners.bg-abgreen {
  background-color: #03877a
}

.mobile-partners.hide {
  display: none
}

.mobile-partners._0 {
  padding-top: 0;
  padding-bottom: 0
}

.mobile-partners._150 {
  padding-top: 150px;
  padding-bottom: 150px
}

.mobile-partners._20 {
  padding-top: 20px;
  padding-bottom: 20px
}

.mobile-partners._300 {
  padding-top: 300px;
  padding-bottom: 300px
}

.mobile-partners._150-100 {
  padding-top: 150px;
  padding-bottom: 100px
}

.mobile-partners.inversum-hero {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-height: 1200px;
  display: flex;
  overflow: hidden
}

.mobile-partners.inversumpadding {
  padding-top: 200px;
  padding-bottom: 0
}

.mobile-partners.top-padding-24 {
  padding-top: 24px
}

.mobile-partners.top-padding-24.bottom-padding-28 {
  padding-bottom: 28px
}

.mobile-partners.padding-top-74 {
  padding-top: 74px
}

.mobile-partners.padding-top-74.padding-bottom176 {
  padding-bottom: 176px
}

.mobile-partners.margin-top-68 {
  margin-top: 68px
}

.mobile-partners.padding-top-77 {
  padding-top: 77px
}

.mobile-partners.padding-top-77.padding-btm-121 {
  padding-bottom: 121px
}

.desktop-partners {
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative
}

.desktop-partners.bg-grey {
  background-color: #fafafa;
  border-top: 2px solid #f3f3f3;
  width: 100%
}

.desktop-partners.bg-grey.padding-bottom-100 {
  padding-bottom: 200px
}

.desktop-partners.bg-grey.padding-bottom-100.padding-btm-100-onmobile.no-border {
  border-top-style: none
}

.desktop-partners.bg-grey.z1 {
  z-index: 1
}

.desktop-partners.bg-grey.z1.top-btm-padding80 {
  padding-top: 80px;
  padding-bottom: 80px
}

.desktop-partners.bg-black {
  background-color: #111
}

.desktop-partners.nopadding {
  padding-top: 0;
  padding-bottom: 0
}

.desktop-partners.nopadding.side-padding-50 {
  padding-left: 50px;
  padding-right: 50px
}

.desktop-partners.overflow {
  width: 100%;
  overflow: hidden
}

.desktop-partners.overflow.top-padding-50.herosection-mobile {
  padding-bottom: 0
}

.desktop-partners.padding-50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.desktop-partners.padding-50.sticky-section {
  position: sticky;
  top: 109px
}

.desktop-partners.padding-top200 {
  padding-top: 200px
}

.desktop-partners.padding-top-0 {
  padding-top: 0
}

.desktop-partners.top-padding-50 {
  padding-top: 50px
}

.desktop-partners.top-padding-50.nopadding-btm {
  padding-bottom: 0
}

.desktop-partners.top-padding-50._28pad-bottom {
  padding-bottom: 28px
}

.desktop-partners.padding-top-30 {
  padding-top: 30px
}

.desktop-partners.bg-white {
  background-color: #fff
}

.desktop-partners.bg-white.padding-btm-0,
.desktop-partners.bg-white.padding-0 {
  padding-bottom: 0
}

.desktop-partners.padding-btm-150 {
  padding-bottom: 150px
}

.desktop-partners.padding-btm-150.hide {
  display: none
}

.desktop-partners.padding-btm-150.bg-grey.no-border {
  border-top-style: none
}

.desktop-partners.align-center {
  align-items: center;
  display: flex
}

.desktop-partners.bg-barion-blu {
  background-color: #1497db
}

.desktop-partners.bg-barion-blu.no-btm-pad {
  padding-bottom: 0
}

.desktop-partners._100vh {
  height: 100vh
}

.desktop-partners.bg-bloom {
  background-color: #9debdb
}

.desktop-partners._200 {
  padding-top: 200px;
  padding-bottom: 200px
}

.desktop-partners.b200 {
  padding-bottom: 200px
}

.desktop-partners.notoppad {
  padding-top: 38px
}

.desktop-partners.notebadge {
  flex-direction: column;
  align-items: center;
  padding-top: 120px;
  display: flex
}

.desktop-partners.bg-abgreen {
  background-color: #03877a
}

.desktop-partners.hide {
  display: none
}

.desktop-partners._0 {
  padding-top: 0;
  padding-bottom: 0
}

.desktop-partners._150 {
  padding-top: 150px;
  padding-bottom: 150px
}

.desktop-partners._20 {
  padding-top: 20px;
  padding-bottom: 20px
}

.desktop-partners._300 {
  padding-top: 300px;
  padding-bottom: 300px
}

.desktop-partners._150-100 {
  padding-top: 150px;
  padding-bottom: 100px
}

.desktop-partners.inversum-hero {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-height: 1200px;
  display: flex;
  overflow: hidden
}

.desktop-partners.inversumpadding {
  padding-top: 200px;
  padding-bottom: 0
}

.desktop-partners.top-padding-24 {
  padding-top: 24px
}

.desktop-partners.top-padding-24.bottom-padding-28 {
  padding-bottom: 28px
}

.desktop-partners.padding-top-74 {
  padding-top: 74px
}

.desktop-partners.padding-top-74.padding-bottom176 {
  padding-bottom: 176px
}

.desktop-partners.margin-top-68 {
  margin-top: 68px
}

.desktop-partners.padding-top-77 {
  padding-top: 77px
}

.desktop-partners.padding-top-77.padding-btm-121 {
  padding-bottom: 121px
}

.image-255 {
  border-radius: 21px
}

.cbntechnologies {
  border: 1px solid #fff;
  border-radius: 50px;
  padding: 8px 16px
}

.cbntechtext {
  color: var(--white);
  font-size: 14px
}

.image-256 {
  z-index: -1;
  position: absolute;
  inset: 0% 0% auto
}

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

.paragraph-500.white {
  color: #fff
}

.paragraph-500.white.centered {
  text-align: center
}

.paragraph-600 {
  color: #6a00e0;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px
}

.padding-top28 {
  padding-top: 28px
}

.padd-left60 {
  padding-right: 60px
}

.padd-left60.padd-btm10 {
  padding-bottom: 10px
}

.text-block-84 {
  color: #111;
  padding-right: 4px;
  text-decoration: none
}

.bold-text-17 {
  color: #5e04aa;
  font-weight: 400;
  text-decoration: underline
}

.link-block-17 {
  text-decoration: none
}

.text-block-85 {
  padding-right: 4px
}

.div-block-227 {
  display: flex
}

.image-257 {
  position: sticky;
  inset: 0% auto 0% -57%
}

.div-block-228 {
  margin-left: -60px
}

.width583 {
  max-width: 583px
}

.width454 {
  width: 454px
}

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

.cbn-h4 {
  color: var(--cbn-purple);
  font-family: Sora, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 49px
}

.cbn-h4.bold {
  font-weight: 600
}

.cbn-p {
  color: var(--cbn-purple);
  font-family: Sora, sans-serif;
  line-height: 24px
}

.cbn-p.bold {
  font-weight: 600
}

.cbn-p.bold.capitalized,
.cbn-p.capitalized {
  text-transform: uppercase
}

.colorblock-1 {
  background-image: linear-gradient(90deg, #f29, #ffaa31);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-2 {
  background-image: linear-gradient(145deg, #00ead9, #5100ab);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-3 {
  background-image: linear-gradient(75deg, #2b0154 31%, #400290);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-4 {
  background-image: linear-gradient(#ffaa31, #6a00e0 0% 0%, #6a00e000);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-5 {
  background-image: linear-gradient(#2b0154, #2b0154);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-6 {
  background-image: linear-gradient(#00ead9, #00ead9);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-7 {
  background-image: linear-gradient(#ffaa31, #ffaa31);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-8 {
  background-image: linear-gradient(#f29, #f29);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-9 {
  background-image: linear-gradient(#ff884c, #ff884c);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-10 {
  background-image: linear-gradient(#ff5f6a, #ff5f6a);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-11 {
  background-image: linear-gradient(#6a00e0, #6a00e0);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.colorblock-12 {
  background-image: linear-gradient(#490099, #490099);
  border-radius: 12px;
  width: 100px;
  height: 100px
}

.p.size14 {
  letter-spacing: 1.4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px
}

.p.size14.capitalize {
  text-transform: uppercase
}

.p.size14.capitalize.white {
  color: var(--white)
}

.p.size14.capitalize.white.cbn-illust {
  margin-bottom: 24px;
  margin-left: 50px
}

.p.size14.capitalize.white.cbn-illust2 {
  margin-top: 78px;
  margin-bottom: 24px;
  margin-left: 50px
}

.cbn-business-illust {
  width: 140px;
  max-width: none;
  height: 233px
}

.cbn-header-illust {
  width: 155px;
  height: 155px
}

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

.image-258 {
  z-index: -1;
  text-shadow: 0 1px 1px #0003;
  position: absolute;
  inset: -10% 0% 0%
}

.p-width-500 {
  max-width: 500px
}

.width582 {
  max-width: 582px
}

.image-259 {
  position: absolute;
  inset: 3% auto 0% -5%
}

.image-260 {
  z-index: 10;
  position: absolute;
  inset: auto 0% 34% auto
}

.image-261 {
  max-width: 104px
}

.p-14 {
  font-size: 14px;
  line-height: 24px
}

.p-14._600-purple {
  color: var(--cbn-purple);
  font-weight: 600
}

.p-14._600-purple.capitalized {
  letter-spacing: 1.4px;
  text-transform: uppercase
}

.image-263 {
  position: absolute;
  inset: -33% auto auto
}

.image-264 {
  position: absolute;
  inset: auto 7% -18% auto
}

.image-265 {
  position: absolute;
  inset: 6% auto auto 0%
}

.image-266 {
  position: absolute;
  inset: 23% 1% auto auto
}

.startuphu-techstack {
  border: 1px solid var(--sh-grad-mid);
  border-radius: 50px;
  padding: 8px 16px
}

.startuphu-techstack:hover {
  border-style: solid;
  border-color: var(--white);
  background-image: linear-gradient(135deg, var(--startuphungary-purple), var(--sh-grad-mid)65%, var(--startuphungary-red));
  color: var(--white)
}

.startuphu-text {
  font-size: 14px
}

.link-dec_none {
  color: var(--black);
  text-decoration: none
}

.startuphu-button {
  background-image: linear-gradient(133deg, #9208fe33, #ea179633 65%, #ff003d33);
  border-radius: 50px
}

.startuphu-button._16-8 {
  padding: 8px 16px
}

.startuphu-button._16-8.gap10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  display: flex
}

.startuphu-button._16-8.gap10.centered {
  justify-content: center;
  align-items: center
}

.starthu-text {
  background-image: linear-gradient(120deg, var(--startuphungary-purple), var(--sh-grad-mid)65%, var(--startuphungary-red));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text
}

.starthu-text.buttontext {
  font-size: 14px
}

.starthu-text.cap {
  letter-spacing: 1.4px;
  line-height: 24px
}

.startuphu-hero-box {
  border: 1px solid var(--white);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff9;
  border-radius: 32px;
  padding: 48px 64px
}

.image-267 {
  z-index: -1;
  position: absolute;
  inset: 16% auto auto -7%
}

.image-267.v2 {
  opacity: .5
}

.image-268 {
  z-index: -1;
  position: absolute;
  inset: auto auto 42% -1%
}

.image-269 {
  z-index: -2;
  position: absolute;
  inset: -25% 0% auto auto
}

.image-270 {
  z-index: -1;
  position: absolute;
  inset: -6% 28% auto auto
}

.image-271 {
  position: absolute;
  inset: auto auto -21% 15%
}

.image-272 {
  position: absolute;
  inset: auto -2% 26% auto
}

.p-height30 {
  line-height: 30px
}

.maxw560 {
  justify-content: center;
  align-items: center;
  max-width: 560px;
  display: flex
}

.image-273 {
  z-index: -1;
  position: absolute;
  inset: -10% 0% auto auto
}

.image-274 {
  z-index: -1;
  position: absolute;
  inset: auto auto 3% -2%
}

.maxw564 {
  justify-content: center;
  align-items: center;
  max-width: 564px;
  display: flex
}

.image-275 {
  position: absolute;
  inset: auto 0% -13% auto
}

.maxw600-h450 {
  max-width: 600px;
  max-height: 450px
}

.image-276 {
  position: absolute;
  inset: 25% 52% 0% auto
}

.image-277 {
  z-index: -1;
  position: absolute;
  inset: 9% auto auto 0%
}

.image-278 {
  z-index: -1;
  position: absolute;
  inset: auto auto 37% 29%
}

.image-279 {
  max-width: 100%;
  max-height: 550px
}

.image-280 {
  max-width: 100%;
  position: absolute;
  inset: 10% 0% auto 52%
}

.illustrationslider {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  width: 100%;
  height: 234px;
  display: flex
}

.illustrationlist1,
.illustrationlist2,
.illustrationlist3 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  display: flex
}

.headerillcontainer,
.illustrationlist4,
.illustrationlist5,
.illustrationlist6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex
}

.link-block-18 {
  color: var(--black);
  text-decoration: none
}

.cookie-modal_content-wrap {
  padding: 1.75rem 2rem
}

.cookie-modal_content-wrap.is-small {
  padding: 1.5rem
}

.cookie-modal_component {
  background-color: #fff;
  border-radius: .25rem;
  flex-direction: column;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
  box-shadow: 0 4px 1rem #2629260d
}

.cookie-modal_closebutton {
  z-index: 5;
  cursor: pointer;
  background-color: #f3f7f2;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -2.5rem auto;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative
}

.cookie-modal_closebutton.is-sticky {
  position: sticky;
  top: -1rem
}

.cookie-modal_button {
  color: #fff;
  text-align: center;
  background-color: #515750;
  border-radius: .25rem;
  padding: .875em 1.5em 1rem;
  font-size: .9375rem;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .94), background-color .2s cubic-bezier(.25, .46, .45, .94)
}

.cookie-modal_button:hover {
  background-color: #262926
}

.cookie-modal_button.is-secondary {
  color: #515750;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-size: .875rem;
  font-weight: 700
}

.cookie-modal_button.is-secondary:hover {
  text-decoration: underline
}

.cookie-modal_button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f3f7f2;
  border-radius: 0 0 .25rem .25rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex
}

.cookie-modal_button-wrap.is-small {
  justify-content: flex-start;
  padding: 1.5rem
}

.cookie-modal_button-wrap.in-pref-manger {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin: 2rem -2rem -2.25rem;
  padding-top: 1.5rem;
  padding-bottom: 1rem
}

.cookie-modal_closebutton_line {
  background-color: #515750;
  width: 1rem;
  height: 2px;
  position: absolute
}

.cookie-modal_closebutton_line.is-right {
  transform: rotate(-45deg)
}

.cookie-modal_closebutton_line.is-left {
  transform: rotate(45deg)
}

.screenreader-only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden
}

.cookie-modal_styles {
  display: none
}

.cookie-modal_title {
  margin-bottom: .1875em;
  font-size: 1.25rem;
  font-weight: 700
}

.cookie-modal_title.is-small {
  font-size: 1.1875rem
}

.cookie-popup_component {
  z-index: 9500;
  max-width: 25rem;
  position: fixed;
  inset: auto 1.25rem 1.25rem auto
}

.cookie-modal_link {
  transition: color .15s cubic-bezier(.25, .46, .45, .94)
}

.cookie-preference_wrapper {
  width: 100%;
  max-height: 100%;
  padding: 2rem;
  position: relative;
  overflow: auto
}

.cookie-preference_background {
  opacity: 1;
  -webkit-backdrop-filter: blur(.5rem);
  backdrop-filter: blur(.5rem);
  cursor: pointer;
  background-color: #d7e7d580;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%
}

.cookie-preference_component {
  z-index: 9525;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%
}

.cookie-modal_radio_description {
  cursor: pointer;
  font-size: .875rem;
  font-weight: 400
}

.cookie-modal_radio {
  cursor: pointer;
  margin-top: 1rem;
  margin-bottom: 0;
  padding-left: 1.75rem;
  transition: color .15s cubic-bezier(.25, .46, .45, .94)
}

.cookie-modal_radio.is--not-allowed {
  cursor: not-allowed
}

.cookie-modal_form {
  padding-top: 1.25rem;
  padding-bottom: .5rem
}

.cookie-modal_form-wrap {
  margin-bottom: 0
}

.cookie-modal_radio_label {
  cursor: pointer;
  margin-bottom: .25rem;
  font-size: .9375rem;
  font-weight: 600
}

.cookie-modal_radio_button {
  float: left;
  border: 1.75px solid #999c98;
  border-radius: .375rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -1.75rem;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94)
}

.cookie-modal_radio_button.w--redirected-checked {
  background-color: #515750;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/655f61d31d261360c2ec7550_radio__checkmark.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border: 1px solid #515750
}

.cookie-modal_radio_button.w--redirected-focus {
  box-shadow: none
}

.cookie-modal_radio_button.is-always-active {
  cursor: not-allowed;
  background-color: #515750;
  background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/655f61d31d261360c2ec7550_radio__checkmark.svg);
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-color: #515750
}

.cookie-preference-button {
  z-index: 9475;
  color: #262926;
  text-decoration: none;
  display: flex;
  position: fixed;
  bottom: 0;
  left: 1.25rem
}

.cookie-preference-button:hover {
  text-decoration: underline
}

.cookie-preference-button_flex {
  color: #262926;
  background-color: #fff;
  border-radius: .5rem .5rem 0 0;
  align-items: center;
  margin-bottom: -.125rem;
  padding: .75em 1em .875em;
  font-size: .9375rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: margin-bottom .2s cubic-bezier(.25, .46, .45, .94);
  display: flex
}

.cookie-preference-button_flex:hover {
  margin-bottom: 0;
  text-decoration: underline
}

.cookie-preference-button_icon {
  flex: none;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: .375rem
}

.div-block-230 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: center;
  display: flex
}

.startuphu-casestudy {
  width: 90%;
  position: absolute;
  inset: 7% -22% auto auto
}

.startuphu-laptop-case {
  width: 65%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto -13% 1% auto
}

.div-block-231 {
  grid-column-gap: 130px;
  grid-row-gap: 130px;
  align-items: center;
  display: flex
}

.text-span-32 {
  white-space: nowrap
}

.inc-img {
  width: 60%;
  height: auto;
  max-height: 100%;
  position: absolute;
  bottom: 0%;
  left: auto;
  right: -8%
}

.inc-img.home {
  width: 100%
}

.inc-bg {
  width: 80%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto -20% -25% auto
}

.inc-bg.casestudy {
  bottom: -19%;
  right: -15%
}

.recaptcha {
  margin-top: 30px;
  margin-bottom: 0
}

.recaptcha-2 {
  margin-bottom: 0
}

.text-block-60 {
  color: #b9b9b9;
  padding-bottom: 13px;
  padding-left: 19px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px
}

.recaptcha-3 {
  margin-bottom: 39px
}

.h2---gilroy---40-pt {
  color: #3c3838;
  font-family: Gilroy, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px
}

.h2---gilroy---40-pt.light {
  color: #fff;
  font-size: 40px;
  line-height: 56px
}

.h2c {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2
}

.h2c.centered {
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-weight: 700
}

.h2c.centered.padding-right {
  padding-right: 19px
}

.h2c.centered.max27 {
  max-width: 27ch
}

.h2c.centered.max21 {
  max-width: 21ch
}

.h2c.centered.margin-left {
  margin-left: 13px
}

.h2c.centered.max30 {
  max-width: 29ch
}

.h2c.centered.hide {
  display: none
}

.h2c.white {
  color: #fff
}

.h2c.cemntered,
.h2c.centerd {
  text-align: center
}

.h2c.i1.homehero,
.h2c.i2.homehero,
.h2c.i3.homehero {
  font-size: 70px
}

.h2c.max21 {
  max-width: 21ch
}

.h2c.width-462 {
  max-width: 462px
}

.h2c.size71 {
  font-size: 71px;
  line-height: 78px
}

.h2c.size71.cbn_grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #f29, #ffaa31);
  -webkit-background-clip: text;
  background-clip: text
}

.h2co {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Gilroy, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.2
}

.h2co.centered {
  text-align: center;
  font-family: Gilroy, sans-serif;
  font-weight: 700
}

.h2co.centered.padding-right {
  padding-right: 19px
}

.h2co.centered.max27 {
  max-width: 27ch
}

.h2co.centered.max21 {
  max-width: 21ch
}

.h2co.centered.margin-left {
  margin-left: 13px
}

.h2co.centered.max30 {
  max-width: 29ch
}

.h2co.centered.hide {
  display: none
}

.h2co.white {
  color: #fff
}

.h2co.cemntered,
.h2co.centerd {
  text-align: center
}

.h2co.i1.homehero,
.h2co.i2.homehero,
.h2co.i3.homehero {
  font-size: 70px
}

.h2co.max21 {
  max-width: 21ch
}

.h2co.width-462 {
  max-width: 462px
}

.h2co.size71 {
  font-size: 71px;
  line-height: 78px
}

.h2co.size71.cbn_grad {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #f29, #ffaa31);
  -webkit-background-clip: text;
  background-clip: text
}

._100top {
  padding-top: 100px
}

.minh-138 {
  min-height: 138px
}

.maxh-138 {
  max-height: 138px
}

.button-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
  display: flex
}

.image-283 {
  width: 100%;
  max-width: 112px;
  height: auto;
  max-height: 100%
}

.link-icon {
  width: 25px;
  height: 25px;
  max-height: 100%
}

.package-icon,
.checkmark-icon,
.plus-icon {
  width: 24px;
  height: 24px;
  max-height: 100%
}

.linkedin-icon {
  width: 24px;
  max-width: 100%;
  height: 24px;
  max-height: 100%
}

.linkedin-icon._w-20px {
  width: 20px;
  height: 20px
}

.email-icon {
  width: 24px;
  height: 24px;
  max-height: 100%
}

.hidden {
  display: none
}

.barion-phone {
  width: 46%;
  height: auto;
  max-height: 100%;
  position: absolute;
  inset: auto 6% 0% auto
}

.barion-phone.case-studies {
  width: 44%;
  height: auto;
  max-height: 100%
}

.barion-phone.case-study {
  width: 50%
}

.code-embed,
.label-for-select {
  display: none
}

.instagram-icon {
  width: 20px
}

.instagram-icon.inv {
  height: 20px;
  max-height: 100%
}

.linkedin-icon-footer-wrap {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  width: 22px;
  max-width: 100%;
  height: 21px;
  max-height: 100%;
  padding: 2px;
  display: flex
}

.linkedin-icon-footer-wrap._w-20px {
  width: 20px;
  height: 20px
}

.linkedin-icon-footer {
  width: 20px;
  height: 20px;
  max-height: 100%;
  padding: 2px
}

@media screen and (min-width:1920px) {
  .section._100vh {
    height: auto;
    margin-bottom: 91px
  }

  .section._100vh.no100onmobile {
    height: 100vh;
    margin-bottom: 0
  }

  .section._40-100.hideonmobile {
    justify-content: center;
    display: flex
  }

  .section._40-100.hideonmobile.hideonregular {
    padding-bottom: 700px;
    display: flex
  }

  .section._40-100.hideonmobile.hideonbig {
    display: none
  }

  .block.horizontal {
    grid-template-columns: auto
  }

  .partnerlogo {
    opacity: .5
  }

  .intro-img {
    width: 33%;
    top: -30%
  }

  .audit-img {
    width: 40%;
    top: -7%
  }

  ._4grid.phones {
    padding-left: 115px;
    padding-right: 115px
  }

  .design-sys-img {
    width: 30%;
    top: -10%
  }

  .intro-img-2 {
    width: 40%;
    top: -11%
  }

  .lottie-animation-5 {
    right: 32vw
  }

  .ab-web-section._100vh,
  .mooji-hero._100vh {
    height: auto;
    margin-bottom: 91px
  }

  .mooji-hero._100vh.no100onmobile {
    height: 100vh;
    margin-bottom: 0
  }

  .offerings {
    z-index: 1;
    border: 1px #000
  }

  .offerings._100vh {
    height: auto;
    margin-bottom: 91px
  }

  .offerings._100vh.no100onmobile {
    height: 100vh;
    margin-bottom: 0
  }

  .bookacall-section {
    overflow: visible
  }

  .bookacall-section._100vh {
    height: auto;
    margin-bottom: 91px
  }

  .bookacall-section._100vh.no100onmobile {
    height: 100vh;
    margin-bottom: 0
  }

  .image-252 {
    bottom: -8%
  }

  .mobile-partners._100vh {
    height: auto;
    margin-bottom: 91px
  }

  .mobile-partners._100vh.no100onmobile {
    height: 100vh;
    margin-bottom: 0
  }

  .desktop-partners._100vh {
    height: auto;
    margin-bottom: 91px
  }

  .desktop-partners._100vh.no100onmobile {
    height: 100vh;
    margin-bottom: 0
  }

  .image-256 {
    max-height: 1450px;
    position: absolute;
    left: auto;
    right: auto
  }

  .image-258 {
    inset: -28% auto 0%
  }
}

@media screen and (max-width:991px) {
  a {
    float: none
  }

  .cards-section {
    max-width: 100%;
    padding-top: 40px;
    padding-bottom: 40px
  }

  .centered-container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%
  }

  .cards-grid-container {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch
  }

  .ff-hero {
    float: none;
    clear: none;
    object-fit: fill;
    margin-left: auto;
    margin-right: auto
  }

  .hero.otp {
    padding-top: 70px
  }

  .hero.intesa {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f58d152ee4404ed7bec87ea_Group%201916.svg), url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f58c4e71d6f77378486527a_Group%201911.svg), linear-gradient(#fff, #8c9aa81a);
    background-position: 150%, 80%, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: 60%, 170%, auto
  }

  .hero.intesa.broker {
    background-position: -250% 100%, -270%, 0 0
  }

  .hero.intesa.otp {
    height: auto
  }

  .hero.cristo {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f608845da998df5dc475fea_HERO.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
  }

  .hero.ecomate {
    padding-top: 60px;
    padding-bottom: 60px
  }

  .section._100 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .section._100vh.no100onmobile {
    height: auto
  }

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

  .section._40-100.hideondesktop {
    display: block
  }

  .section._40-100.hideondesktop.ineedc {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/654d01bc06a18c66db0fbd07_hero_mobile_bg_cbn%20\(1\).svg);
    background-position: 0 0;
    background-size: cover
  }

  .section._40-100.hideonmobile.hideonbig,
  .section._32-0.hideonmobile {
    display: none
  }

  .section._32-0.hideondesktop {
    padding-left: 16px;
    padding-right: 16px;
    display: block
  }

  .section._32-0.hideondesktop.illustrations {
    background-image: linear-gradient(28deg, #2c0255, #400290);
    width: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden
  }

  .footer-logo-link {
    margin-left: 10px;
    margin-right: 10px
  }

  .div-block-4 {
    flex: none
  }

  .paragraph-30 {
    text-align: left
  }

  .div-block-7 {
    max-width: none
  }

  .footer-2 {
    padding-left: 20px;
    padding-right: 20px
  }

  .image-30 {
    width: auto;
    max-width: none
  }

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

  .container-5 {
    padding-left: 20px;
    padding-right: 20px
  }

  .grid-8 {
    grid-column-gap: 20px
  }

  .section-2 {
    background-position: 120% 60%;
    background-size: 50%;
    padding-top: 40px
  }

  .section-5 {
    background-position: -30% 20%;
    background-size: 50%;
    padding-top: 40px;
    padding-bottom: 40px
  }

  .section-5.otp {
    background-position: 50%
  }

  .container-6 {
    padding-left: 20px;
    padding-right: 20px
  }

  .grid-10 {
    grid-template-columns: 1fr 1fr
  }

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

  .section-9 {
    background-position: -20% 30%;
    background-size: 50%;
    padding-bottom: 40px
  }

  .flex-container-2 {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px
  }

  .flex-container-2.mkb {
    flex-direction: column
  }

  .hero-image-mask-2.mkb {
    text-align: center;
    align-self: center;
    width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto
  }

  .grid-20 {
    grid-column-gap: 11px
  }

  .grid-21 {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto
  }

  .image-36 {
    max-width: 70%
  }

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

  .grid-23 {
    grid-column-gap: 20px;
    grid-row-gap: 40px
  }

  .cards-grid-container-2 {
    grid-column-gap: 20px
  }

  .cards-grid-container-2.key {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    padding-left: 20px;
    padding-right: 20px
  }

  .cards-grid-container-2.key.results {
    grid-row-gap: 20px
  }

  .container-25 {
    padding-left: 20px;
    padding-right: 20px
  }

  .paragraph-51 {
    font-family: Poppins, sans-serif
  }

  .grid-24.intesa {
    grid-template-columns: 1fr;
    place-items: center
  }

  .grid-24.intesa.broker {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr
  }

  .div-block-32 {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px
  }

  .h2---gilroy---36pt {
    line-height: 100%
  }

  .body-poppins-18pt.center.text {
    font-size: 17px
  }

  .button-tertiary.services {
    margin-bottom: 0
  }

  .mobile-nav-link {
    width: 100%;
    font-family: Poppins, sans-serif;
    font-weight: 500
  }

  .navigation-container-mob {
    justify-content: space-between
  }

  .navigation-mob {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 85px;
    padding-left: 3%;
    padding-right: 3%;
    display: flex
  }

  .navigation-left {
    display: flex
  }

  .mobile-dropdown {
    width: 100%
  }

  .menu-mob {
    color: #000;
    background-color: #00bfff;
    border: 1px solid #fff;
    border-radius: 100px;
    font-family: Poppins, sans-serif;
    font-size: 22px;
    box-shadow: 0 0 12px #00bfff6b
  }

  .menu-mob.w--open {
    background-color: #00bfff8c;
    display: block
  }

  .mobile-nav {
    background-color: #fff;
    padding-top: 15px;
    box-shadow: 42px 42px 55px #20355a17
  }

  .nav-menu-2 {
    display: none
  }

  .dropdown-list {
    background-color: #fff
  }

  .dropdown-link-mob {
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px
  }

  .dropdown-link-mob:hover {
    box-shadow: none;
    transform: none
  }

  .navigation {
    display: none
  }

  .mobile-toggle {
    width: 100%
  }

  .menu-bg {
    left: 515px
  }

  .image-58 {
    max-width: 79%
  }

  .div-block-38 {
    left: 23px
  }

  .tabs-menu-2 {
    left: 496px
  }

  .div-block-39 {
    grid-template-columns: 1fr;
    width: 303px
  }

  .image-15 {
    width: 350px;
    margin-top: 17px;
    margin-left: -14px
  }

  .image-15.fent {
    width: 427px;
    max-width: 140%;
    margin-left: -105px;
    display: inline-block;
    position: static
  }

  .white_bg,
  .white_bg.mob {
    width: auto;
    inset: 0% 0% auto
  }

  .div-block-40 {
    max-width: none
  }

  .heading-5.mob.kozep {
    margin-bottom: 96px
  }

  .heading-5.kozep.mob {
    text-align: center;
    margin-bottom: 27px
  }

  .heading-5.mob {
    font-size: 40px;
    line-height: 55px
  }

  .section-17 {
    margin-top: 60px;
    margin-left: 0
  }

  .section-17.up {
    margin-top: 100px
  }

  .container-28 {
    justify-content: space-between;
    align-items: stretch;
    margin-top: 126px;
    display: flex;
    position: static
  }

  .column {
    padding-left: 0;
    display: block
  }

  .image-7 {
    max-width: 130%;
    top: 27px
  }

  .image-7.lent {
    top: 269px
  }

  .paragraph.tablet {
    font-size: 16px
  }

  .paragraph.table {
    padding-left: 0;
    font-size: 16px
  }

  .div-block-41 {
    max-width: none
  }

  .columns {
    margin-top: -27px;
    padding-left: 70px;
    padding-right: 70px
  }

  .div-block-42 {
    width: 357px;
    position: static
  }

  .div-block-43 {
    flex: none;
    width: 358px;
    margin-top: 31px;
    margin-left: 13px
  }

  .section-bal {
    margin-left: 16px;
    margin-right: 16px
  }

  .image-60 {
    width: 350px;
    top: -58px;
    left: 378px
  }

  .image-61 {
    left: 564px
  }

  .container-31 {
    margin-bottom: -9px
  }

  .image-63.para1 {
    width: 325px;
    max-width: none;
    left: 274px
  }

  .image-64 {
    width: 350px;
    top: 6px;
    left: 474px
  }

  .image-65 {
    width: 350px;
    left: -23px
  }

  .image-66 {
    width: 350px;
    left: -21px
  }

  .section-jobb {
    margin-top: 229px;
    margin-bottom: 57px
  }

  .image-68 {
    width: 300px;
    top: -9px;
    left: 161px
  }

  .container-32 {
    top: -30px
  }

  .div-block-47 {
    width: 300px;
    margin-left: 0;
    display: block;
    inset: 0% 0% 0% auto
  }

  .image-69 {
    width: 250px;
    top: 62px;
    left: 468px
  }

  .image-71 {
    width: 100px;
    left: 374px
  }

  .image-72 {
    width: 250px;
    top: 1px;
    left: 353px
  }

  .div-block-50 {
    width: 350px
  }

  .image-10 {
    width: 400px;
    top: 81px;
    left: -107px
  }

  .section-20 {
    margin-top: 99px
  }

  .grid {
    width: 400px;
    padding-left: 20px;
    left: 316px
  }

  .div-block-58 {
    max-width: 100%
  }

  .container-39 {
    justify-content: space-between;
    padding-left: 30px
  }

  .section-22 {
    background-position: -87% 10%, 150% 95%, 170%;
    background-size: 50%, 50%, 50%
  }

  .hero-3 {
    padding-left: 0;
    padding-right: 0
  }

  .hero-image {
    margin-top: 0
  }

  .image-80 {
    position: absolute;
    top: 616px
  }

  .grid-27 {
    padding-left: 40px;
    padding-right: 40px
  }

  .div-block-60 {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px
  }

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

  .content-block {
    padding: 20px 10px
  }

  .div-block-64 {
    margin-top: 0
  }

  .div-block-65 {
    max-width: 75%
  }

  .section-26 {
    background-position: 122%
  }

  .section-27 {
    background-position: 0%, 120% 65%;
    background-size: auto, 25%
  }

  .paragraph-76 {
    max-width: 100%;
    position: static
  }

  .grid-29 {
    grid-template-columns: 1fr
  }

  .grid-29.mobile {
    grid-template-rows: minmax(0, 1fr) auto
  }

  .heading-78 {
    margin-top: 40px
  }

  .parallax-asset-rocket {
    text-align: left;
    max-width: 40%;
    margin-top: 140px;
    padding-left: 0;
    position: static
  }

  .container-45 {
    margin-top: 0
  }

  .mobile-section {
    background-color: #fff;
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5efa51ef63856a51916bf6db_bg.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    min-height: 100%;
    padding-bottom: 74px;
    display: block
  }

  .paragraph-77 {
    letter-spacing: 2px;
    line-height: 24px
  }

  .grid-30 {
    grid-column-gap: 20px
  }

  .section-29 {
    background-size: auto 100%
  }

  .image-88 {
    margin-top: -88px;
    margin-right: -179px
  }

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

  .section-31 {
    background-size: auto 100%
  }

  .div-block-81 {
    max-width: 30%
  }

  .image-93 {
    display: none
  }

  .div-block-83,
  .container-48,
  .container-49 {
    padding-left: 20px;
    padding-right: 20px
  }

  .flex-container-copy {
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 20px;
    display: flex
  }

  .div-block-86 {
    text-align: left;
    align-items: flex-start
  }

  .image-96,
  .image-97 {
    max-width: 80%
  }

  .div-block-89 {
    justify-content: flex-end;
    display: flex
  }

  .form-component {
    padding-left: 20%
  }

  .component-wrap {
    justify-content: flex-end
  }

  .comp-pane.right {
    width: 60%
  }

  .comp-pane.left {
    background-size: contain;
    width: 60%;
    margin-left: -80px;
    position: absolute;
    inset: 0% auto 0% 0%
  }

  .hamburger {
    color: #fff
  }

  .text-span-23 {
    color: #00bfff
  }

  .image-103 {
    max-width: 50%;
    max-height: 50px;
    padding-right: 20px
  }

  .image-104 {
    max-width: 90%;
    max-height: 90px;
    padding-right: 20px
  }

  .text-block-43,
  .text-block-44 {
    font-family: Poppins, sans-serif;
    font-weight: 500
  }

  .image-106 {
    margin-top: 20px
  }

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

  .section-36 {
    background-position: 50%
  }

  .section-38 {
    background-position: 250% 80%
  }

  .section-39 {
    background-position: -150% 70%
  }

  .section-40 {
    background-position: 700% 90%
  }

  .grid-10-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-114 {
    max-width: 100%
  }

  .container-59,
  .container-60 {
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-122 {
    max-width: 70%
  }

  .div-block-122.mkb {
    max-width: 100%
  }

  .section-45 {
    background-position: 140% 100%;
    background-size: auto 36%
  }

  .div-block-123 {
    margin-top: 40px
  }

  .image-126 {
    position: static
  }

  .div-block-126 {
    display: none
  }

  .div-block-127 {
    width: 45%;
    max-width: 50%
  }

  .div-block-128,
  .div-block-129 {
    max-width: 90%
  }

  .container-61 {
    margin-left: auto;
    margin-right: auto
  }

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

  .div-block-136 {
    flex-wrap: nowrap;
    margin-left: auto;
    margin-right: auto
  }

  .container-64,
  .container-64.left {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-137 {
    max-width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-138 {
    align-self: center;
    margin-left: auto;
    margin-right: 10%
  }

  .div-block-138.right {
    margin-left: auto;
    margin-right: 10%
  }

  .div-block-138.picture {
    margin-right: auto
  }

  .image-133-copy {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
  }

  .image-134 {
    max-width: 100%;
    inset: auto 0% 0%
  }

  .image-135 {
    max-width: 100%
  }

  .image-133-copy {
    margin-left: auto;
    margin-right: auto
  }

  .grid-39 {
    margin-left: -20px;
    padding-right: 0
  }

  .image-136 {
    max-width: 100%
  }

  .image-137 {
    max-width: 99%;
    bottom: 10%
  }

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

  .section-49 {
    background-position: 50% 0;
    background-size: 147%
  }

  .div-block-145 {
    max-width: 100%;
    margin-top: 20px
  }

  .image-140 {
    max-width: 50%;
    margin-left: 60px
  }

  .image-140-copy {
    max-width: 50%;
    margin-left: -90px;
    margin-right: auto
  }

  .container-65,
  .container-66 {
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-136-copy {
    flex-wrap: nowrap;
    margin-left: auto;
    margin-right: auto
  }

  .flex-container-2-copy,
  .flex-container-2-copy-copy {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px
  }

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

  .feature-image-2 {
    margin-bottom: 10px
  }

  .featured-item {
    flex-flow: wrap;
    justify-content: flex-start
  }

  .blog-image {
    min-height: 100px
  }

  .featured-block {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
  }

  .subscription {
    background-position: 50% 10%;
    padding-top: 100px
  }

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

  .blog-section {
    padding-bottom: 60px
  }

  .blog-hero-image {
    height: 400px
  }

  .div-block-156 {
    max-width: 100%
  }

  .div-block-158 {
    width: 70%;
    max-width: none
  }

  .div-block-159 {
    max-width: 70%
  }

  .section-39-copy {
    background-position: -150% 70%
  }

  .section-38-copy {
    background-position: 250% 80%
  }

  .div-block-32-copy {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 40px
  }

  .div-block-122-copy {
    max-width: 70%
  }

  .flex-container-2-copy {
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px
  }

  .container-69,
  .container-69.hroizontal {
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-165 {
    max-width: 100%
  }

  .div-block-166.absolute {
    max-width: 100%;
    margin: 0 auto 40px
  }

  .container-70 {
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-168 {
    flex-direction: column-reverse
  }

  .image-150 {
    margin-left: auto;
    margin-right: auto;
    display: block
  }

  .image-151 {
    margin-left: auto;
    margin-right: auto
  }

  .container-71,
  .container-72,
  .container-73,
  .container-74,
  .container-75 {
    padding-left: 20px;
    padding-right: 20px
  }

  .p1.op70.width50 {
    width: 100%
  }

  .mw1240.nopadding {
    padding-left: 0;
    padding-right: 0
  }

  .mw1240.padding-50 {
    padding-left: 20px;
    padding-right: 20px
  }

  .mw1240.horizontal.gap80.tabletvertical {
    flex-direction: column
  }

  .block.horizontal._6-col.gap40.case-studies {
    flex-direction: column;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    align-items: center;
    display: flex
  }

  .block._100-100.case-studies {
    width: 100%
  }

  .block._100-100.case-studies40 {
    width: 130%
  }

  .block.gap0.tab16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  .block.gap20 {
    grid-template-columns: 100%
  }

  .block.gap100 {
    grid-template-columns: 100%;
    width: 100%
  }

  .block.gap400._w-30 {
    width: 40%;
    margin-left: 10%
  }

  .block.gap400._w-30.left {
    width: 40%;
    margin-left: 50%
  }

  .h3.white.mobile {
    padding-right: 12px
  }

  ._2-col-grid.gap100 {
    grid-column-gap: 30px;
    grid-row-gap: 30px
  }

  .main-wrapper.padding-top-50 {
    padding-top: 0
  }

  .space.l.decreasedonmobile {
    height: 80px
  }

  ._2grid {
    grid-template-columns: 1fr
  }

  ._2grid.relative {
    grid-template-rows: auto auto
  }

  .list-1 {
    grid-template-columns: 1fr 1fr
  }

  .intesa-triangle.case-studies {
    bottom: -2%
  }

  .otp-bg.case-studies {
    width: 80%
  }

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

  ._3grid.gap40.case-studies {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr
  }

  ._3grid.gap15.onerow {
    grid-template-columns: 1fr 1fr
  }

  ._3grid.padding-tablet {
    padding-left: 40px;
    padding-right: 40px
  }

  ._3grid.typocbn {
    grid-template-columns: 1fr
  }

  .phone-or-what {
    display: none
  }

  .otp-img.case-studies {
    width: 65%
  }

  .intesa-img {
    width: 40%;
    bottom: -16%
  }

  .intesa-img.case-studies {
    width: 40%
  }

  .cristo-img.case-studies {
    width: 42%;
    bottom: -8%;
    right: 32%
  }

  .brokerchooser-img.case-studies {
    width: 75%;
    bottom: -20%;
    right: 2%
  }

  .home-hero-img {
    height: 100%
  }

  .logos-wrapper {
    max-width: 100%
  }

  .img-wrapper {
    height: 400px
  }

  .firstimage,
  .secondimage {
    object-fit: cover;
    width: 100%;
    height: 400px
  }

  .grid-3 {
    grid-column-gap: 10px
  }

  .image-192 {
    display: none
  }

  .menu-bg-2 {
    left: 515px
  }

  .div-block-190 {
    max-width: 100%
  }

  .button-18._02 {
    padding-left: 40px;
    padding-right: 40px
  }

  .image-193 {
    max-width: 110%
  }

  .div-block-191 {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 50%;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-192 {
    justify-content: center;
    max-width: 100%;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto
  }

  .footer-3 {
    padding-left: 20px;
    padding-right: 20px
  }

  .tabs-container-2 {
    display: none
  }

  .container-76 {
    flex-direction: column-reverse;
    padding-left: 20px;
    padding-right: 20px
  }

  .image-38-copy {
    max-width: 70%
  }

  .menu-button-4 {
    background-color: #0000;
    display: none
  }

  .menu-button-4.w--open {
    color: #000;
    background-color: #fff
  }

  .image-195 {
    max-width: 79%;
    margin-left: auto;
    margin-right: auto
  }

  .icon-5 {
    display: none
  }

  .hero-4 {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef117093b878a39c1d10016_bg.avif);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 60px;
    padding-bottom: 60px
  }

  .div-block-194 {
    max-width: 80%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    position: static
  }

  .container-78 {
    padding-left: 20px;
    padding-right: 20px
  }

  .container-79 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
  }

  .section-62 {
    margin-top: 0
  }

  .navbar-3 {
    display: none
  }

  .grid-2-copy {
    grid-column-gap: 10px
  }

  .div-block-195 {
    padding: 20px
  }

  .grid-45 {
    width: 400px;
    padding-left: 20px;
    left: 316px
  }

  .image-199,
  .scrolldown-wrap {
    display: none
  }

  .testimonial-img {
    object-fit: cover
  }

  .collectius-img {
    width: 50%;
    bottom: 1%
  }

  .barion-hero-img-2 {
    display: none
  }

  .bloom-hero {
    width: 100%;
    position: static
  }

  .bllom.case-studies {
    width: 80%
  }

  .note {
    width: auto;
    height: auto
  }

  .container-76-copy {
    flex-direction: column-reverse;
    padding-left: 20px;
    padding-right: 20px
  }

  .airbolt-hero {
    background-color: #f5f5f5;
    border-top: 1px solid #d8d8d8;
    width: 100%;
    margin-top: 100px;
    padding-left: 0%;
    position: static
  }

  ._6grid {
    grid-template-columns: 100%;
    grid-auto-flow: column;
    display: flex
  }

  .ab-ui-wrapper {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow: scroll
  }

  .mobile-ui {
    width: 40vw;
    margin-right: -28px
  }

  .mobile-ui.movedwn {
    margin-top: 0
  }

  .ab-web {
    width: 100%;
    position: static
  }

  .ab-web-section {
    flex-direction: column;
    height: auto
  }

  .ab-web-desc {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    position: static
  }

  .mooji-wrapper {
    display: none
  }

  .mooji-hero {
    background-color: #ffffff63;
    background-image: linear-gradient(#fffaeb, #fff);
    height: auto;
    padding-top: 0;
    padding-bottom: 0
  }

  .mooji-hero._100vh.no100onmobile {
    height: auto
  }

  .bg-round-you {
    display: none
  }

  .form-10 {
    flex-direction: column;
    width: 100%
  }

  .you-form,
  .form-block-5 {
    width: 100%
  }

  .spcebetween {
    margin-top: 0;
    display: none;
    position: static
  }

  .store {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    font-size: 13px
  }

  .you-logo {
    display: none
  }

  .you-heading {
    font-size: 90px;
    line-height: 100px
  }

  .soon {
    font-size: 10px;
    line-height: 10px
  }

  .you-submit {
    width: 100%
  }

  .youparagraph {
    text-align: center
  }

  .emoji-wrapper {
    display: flex
  }

  .emoji-wrapper-2,
  .mooji-mobile {
    display: none
  }

  .slider-6 {
    background-color: #0000;
    height: 400px;
    display: block
  }

  .left-arrow-6,
  .right-arrow-7 {
    display: none
  }

  .dot {
    opacity: .2;
    background-color: #f2676a;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    padding-bottom: 0;
    padding-right: 0
  }

  .dot.is-active {
    opacity: 1
  }

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

  .slide1mobile {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: none
  }

  .image-212 {
    width: 170px
  }

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

  .case-wrapper-home {
    max-width: none;
    margin-left: 0;
    margin-right: 0
  }

  .case-wrapper-home.gap40.ga20onmobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr
  }

  .case-wrapper-home.gap15.onerow {
    grid-template-columns: 1fr 1fr
  }

  .case-wrapper-home.padding-tablet {
    padding-left: 40px;
    padding-right: 40px
  }

  .form-wrapp {
    flex-direction: column;
    width: 100%
  }

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

  .text-field-3 {
    width: 100%
  }

  .mw1360.nopadding {
    padding-left: 0;
    padding-right: 0
  }

  .mw1360.padding-50 {
    padding-left: 20px;
    padding-right: 20px
  }

  .mw1360.helu-hero-bg {
    width: 96%;
    max-width: none;
    padding-bottom: 80vh;
    padding-left: 60px;
    padding-right: 60px
  }

  .heluscreenwrapper {
    align-items: flex-end;
    height: 80vh
  }

  .teamwork {
    margin-left: -8px
  }

  .wireframing-images-wrapper {
    display: none
  }

  .ui-slider {
    height: 390px
  }

  .left-arrow-7 {
    left: 0
  }

  .right-arrow-8 {
    right: 0
  }

  .slider-screen {
    bottom: -22%
  }

  .gradient-dot-parent,
  .summary-bg-overlayed,
  .image-224 {
    display: none
  }

  .mkb-device.case-studies {
    width: 46%
  }

  .dfsafs {
    padding-top: 0;
    bottom: -22%
  }

  .offerings._100 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .offerings._100vh.no100onmobile {
    height: auto
  }

  .offerings._150 {
    padding-top: 80px;
    padding-bottom: 80px
  }

  .bookacall-section {
    background-color: #111;
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/64d357eb594ef88890107688_book_a_call.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%
  }

  .bookacall-section._100 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .bookacall-section._100vh.no100onmobile {
    height: auto
  }

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

  .bookacall {
    grid-template-columns: 1fr
  }

  .bookacall-content {
    text-align: left
  }

  .callcard---main-contact {
    padding-right: 40px
  }

  .offeringtype,
  .offeringtypewide {
    min-height: 0
  }

  .image-231,
  .image-232 {
    left: -40%
  }

  .image-233 {
    left: -34%
  }

  .image-234 {
    top: 45%
  }

  .image-236 {
    bottom: 20%;
    left: -32%;
    right: auto
  }

  .image-239.hidden {
    display: none
  }

  .image-239.tabletshown {
    width: 100%;
    display: block
  }

  .div-block-220 {
    margin-left: 0
  }

  .div-block-223.mobile {
    display: flex
  }

  .div-block-224.hidden {
    display: none
  }

  .image-252 {
    bottom: -2%
  }

  .inversum-bg.case-studies {
    width: 100%;
    bottom: -20%
  }

  .inversum-mobile.case-studies {
    width: 60%
  }

  .slider-nav {
    margin-top: 30px;
    margin-bottom: 18px
  }

  .awards {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .airbolt-laptop.case-studies {
    width: 40%
  }

  .mobile-partners._100 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .mobile-partners._100vh.no100onmobile {
    height: auto
  }

  .mobile-partners._150 {
    padding-top: 80px;
    padding-bottom: 80px
  }

  .desktop-partners._100 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .desktop-partners._100vh.no100onmobile {
    height: auto
  }

  .desktop-partners._150 {
    padding-top: 80px;
    padding-bottom: 80px
  }

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

  .p.white.centered {
    text-align: center
  }

  .image-275 {
    right: 14%
  }

  .maxw600-h450 {
    width: 600px;
    height: 450px
  }

  .div-block-231 {
    max-width: 100%
  }

  .text-span-32 {
    white-space: normal
  }

  .inc-bg {
    width: 70%
  }

  .inc-bg.case-studies {
    bottom: -2%
  }

  .barion-phone {
    width: 40%;
    bottom: -16%
  }

  .barion-phone.case-studies {
    width: 40%
  }
}

@media screen and (max-width:767px) {
  p {
    display: block
  }

  a {
    float: none;
    text-align: left;
    display: inline
  }

  .cards-section {
    padding: 40px 20px
  }

  .cards-grid-container {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    place-items: start;
    max-width: none;
    padding-left: 40px;
    padding-right: 40px
  }

  .cards-image-mask {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0%;
    padding-bottom: 0;
    position: static
  }

  .ff-hero {
    padding: 0 20px 20px
  }

  .hero {
    padding: 40px 20px
  }

  .hero.otp {
    height: 600px;
    padding-top: 40px
  }

  .hero.intesa {
    background-position: 200% 30%, 56%, 0 0;
    background-size: contain, cover, auto;
    padding-top: 20px
  }

  .hero.intesa.broker {
    background-position: -70% 100%, -270%, 0 0;
    height: 530px
  }

  .hero.cristo {
    background-position: 60%
  }

  .section.b40 {
    padding-bottom: 40px
  }

  .section.inversum-hero {
    max-height: 900px
  }

  .section.inversumpadding {
    padding-top: 100px
  }

  .section._40-100.hideondesktop {
    display: block
  }

  .section._40-100.hideonmobile.hideonbig,
  .section._80-80.greybg.hideonmobile {
    display: none
  }

  .section._80-80.greybg.hideondesktop {
    display: block
  }

  .footer-logo-link {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0
  }

  .footer-image {
    object-fit: contain;
    display: block
  }

  .div-block-4 {
    display: flex
  }

  .utility-page-content {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    display: flex
  }

  .div-block-7 {
    align-items: flex-start
  }

  .footer-2 {
    padding: 40px 20px
  }

  .footer-image-2 {
    object-fit: contain
  }

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

  .grid-7 {
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px
  }

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

  .flex-container-2 {
    flex-direction: column-reverse;
    padding-left: 0;
    padding-right: 0
  }

  .hero-image-mask-2 {
    order: -1;
    margin-left: 0;
    margin-right: 0
  }

  .grid-21 {
    grid-template-columns: 1fr
  }

  .container-22 {
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-26 {
    display: none
  }

  .container-23 {
    padding-left: 20px;
    padding-right: 20px
  }

  .grid-22 {
    grid-template-columns: 1fr
  }

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

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

  .grid-23 {
    grid-template-columns: 1fr
  }

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

  .div-block-30 {
    text-align: center
  }

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

  .cards-section-2 {
    padding: 40px 20px
  }

  .cards-grid-container-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-self: stretch;
    max-width: none
  }

  .cards-grid-container-2.key {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center
  }

  .cards-grid-container-2.key.results {
    grid-template-rows: 1fr 1fr 1fr;
    max-width: 100%
  }

  .call-to-action {
    padding: 40px 20px
  }

  .container-25 {
    padding-left: 20px;
    padding-right: 20px
  }

  .paragraph-51.light {
    font-size: 19px
  }

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

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

  .grid-24.intesa.broker {
    grid-row-gap: 40px
  }

  .div-block-32 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr
  }

  .container-26 {
    padding-left: 20px;
    padding-right: 20px
  }

  .image-44 {
    max-width: 70%
  }

  .image-45 {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto
  }

  .cards-image-3 {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: static
  }

  .h2---gilroy---36pt {
    font-size: 36px
  }

  .h2---gilroy---36pt.light {
    font-size: 34px;
    line-height: 40px
  }

  .body-poppins-18pt {
    font-size: 15px
  }

  .body-poppins-18pt.white {
    text-align: left
  }

  .image-48 {
    display: none
  }

  .body-poppins-18pt-wide {
    width: auto;
    margin-bottom: 40px
  }

  .div-block-37 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: auto;
    margin-top: 49px;
    display: grid
  }

  .image-58 {
    margin-left: 0
  }

  .tabs-container {
    display: none;
    overflow: visible
  }

  .container-27 {
    text-align: left;
    display: block;
    position: static;
    overflow: visible
  }

  .div-block-38 {
    display: none;
    top: 0;
    left: 0
  }

  .hero-2 {
    padding-top: 64px;
    padding-bottom: 50px
  }

  .tabs-2 {
    overflow: hidden
  }

  .div-block-39 {
    justify-items: center;
    width: auto
  }

  .image-15 {
    margin-top: 0;
    margin-left: 0
  }

  .image-15.fent {
    width: auto;
    max-width: 80%;
    margin-top: 0;
    margin-left: 0
  }

  .white_bg,
  .white_bg.mob {
    width: auto
  }

  .div-block-40 {
    max-width: 100%
  }

  .heading-5.kozep.mob {
    line-height: 45px
  }

  .heading-5.mob {
    text-align: center;
    font-size: 35px
  }

  .section-17 {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px
  }

  .container-28 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: block
  }

  .container-29 {
    padding-left: 20px;
    padding-right: 20px
  }

  .image-7 {
    display: none
  }

  .paragraph {
    text-align: center;
    font-size: 14px;
    line-height: 22px
  }

  .paragraph.kicsi.mob {
    font-size: 11px
  }

  .paragraph.bullet {
    max-width: 100%
  }

  .paragraph.bullet.egysor.leftalign,
  .paragraph.bullet.leftalign {
    text-align: left
  }

  .div-block-41 {
    max-width: 100%;
    display: block
  }

  .columns {
    padding-left: 0;
    padding-right: 0
  }

  .div-block-42 {
    padding-left: 30px;
    padding-right: 30px;
    position: static
  }

  .div-block-43 {
    flex-direction: column;
    align-items: center;
    margin-top: 30px;
    display: flex;
    position: static
  }

  .section-bal {
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px
  }

  .div-block-44 {
    text-align: center;
    margin-top: 36px;
    display: block
  }

  .image-60 {
    display: none
  }

  .image-61 {
    display: none;
    overflow: hidden
  }

  .image-62 {
    text-align: center
  }

  .div-block-45 {
    text-align: center;
    width: auto
  }

  .image-63.para1 {
    display: none;
    overflow: visible
  }

  .image-64 {
    display: none;
    overflow: hidden
  }

  .image-65 {
    display: none
  }

  .div-block-46 {
    text-align: center;
    display: block
  }

  .image-66 {
    display: none
  }

  .section-jobb {
    height: auto;
    margin: 0 16px
  }

  .image-67 {
    text-align: center
  }

  .image-68 {
    display: none
  }

  .container-32 {
    position: static
  }

  .div-block-47 {
    width: auto;
    margin-left: 0;
    position: static
  }

  .container-33 {
    position: static
  }

  .section-bal2 {
    margin-left: 16px;
    margin-right: 16px;
    position: static
  }

  .div-block-48 {
    display: block
  }

  .image-69 {
    display: none
  }

  .div-block-49 {
    width: auto;
    margin-top: 0;
    position: static
  }

  .image-71,
  .image-72 {
    display: none
  }

  .div-block-50 {
    width: auto
  }

  .div-block-51 {
    text-align: center;
    width: auto;
    position: static
  }

  .image-10 {
    width: auto;
    max-width: 80%;
    position: static
  }

  .container-34 {
    position: static
  }

  .container-35 {
    padding-left: 16px;
    padding-right: 16px
  }

  .container-38 {
    height: auto;
    position: static
  }

  .section-20 {
    height: auto;
    margin: 0 16px 50px
  }

  .grid {
    width: auto;
    position: static
  }

  .div-block-57 {
    width: auto
  }

  .div-block-58 {
    max-width: 70%
  }

  .collection-list {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center
  }

  .section-22 {
    background-position: -87% 12%, 150% 95%, 170%
  }

  .button-11 {
    margin-left: auto;
    margin-right: auto
  }

  .hero-3 {
    padding: 40px 0;
    display: block
  }

  .grid-27 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 20px;
    padding-right: 20px
  }

  .tabs-menu-3 {
    flex-wrap: wrap
  }

  .load-bar-base {
    max-width: none;
    margin-left: 0;
    margin-right: 0
  }

  .standard-tab {
    justify-content: flex-start
  }

  .div-block-64 {
    flex-direction: column;
    align-items: center
  }

  .section-26 {
    background-position: 135% 100%
  }

  .section-27 {
    background-position: -5%, 120% 65%
  }

  .button-4 {
    max-width: 80%;
    max-height: 80%;
    padding-top: 0;
    font-size: 14px;
    display: flex
  }

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

  .div-block-66 {
    background-position: 50% -13%;
    padding-top: 60px;
    padding-bottom: 60px
  }

  .div-block-68 {
    padding-left: 40px;
    padding-right: 40px
  }

  .section-29 {
    padding-top: 63px
  }

  .div-block-69 {
    flex-direction: column-reverse;
    padding-left: 40px;
    padding-right: 40px
  }

  .div-block-70 {
    max-width: 100%
  }

  .div-block-73 {
    flex-direction: column
  }

  .div-block-74 {
    max-width: 100%
  }

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

  .container-47 {
    padding-left: 40px;
    padding-right: 40px
  }

  .div-block-81 {
    max-width: 50%
  }

  .container-49 {
    padding-left: 40px;
    padding-right: 40px
  }

  .div-block-84 {
    padding-left: 60px;
    padding-right: 60px
  }

  .image-94 {
    max-width: 70%;
    margin-top: 15px
  }

  .container-50 {
    padding-left: 40px;
    padding-right: 40px
  }

  .image-95 {
    margin-top: 35px
  }

  .flex-container-copy {
    clear: none;
    flex-direction: column-reverse;
    margin-top: 20px;
    padding-left: 40px
  }

  .image-97 {
    max-width: 100%
  }

  .form-component {
    height: auto;
    padding: 50px 0% 75px
  }

  .component-wrap {
    flex-direction: column;
    justify-content: space-between;
    align-items: center
  }

  .comp-pane.right {
    width: 80%;
    margin-top: -20px
  }

  .comp-pane.left {
    width: 90%;
    height: 600px;
    display: none;
    position: static
  }

  .section-35 {
    margin-top: 40px
  }

  .image-106 {
    margin-top: 20px
  }

  .standard-tab-2 {
    justify-content: flex-start
  }

  .image-121 {
    align-self: center
  }

  .container-58 {
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-111,
  .div-block-112 {
    max-width: 50%
  }

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

  .div-block-113 {
    display: none
  }

  .div-block-114 {
    max-width: 100%
  }

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

  .div-block-115 {
    text-align: left
  }

  .div-block-116 {
    text-align: center
  }

  .image-124 {
    clear: none;
    text-align: left;
    margin-left: 0;
    margin-right: auto
  }

  .div-block-117 {
    text-align: center
  }

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

  .div-block-118,
  .div-block-119 {
    text-align: center
  }

  .div-block-120 {
    text-align: center;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-121 {
    text-align: center
  }

  .div-block-122 {
    max-width: 75%
  }

  .div-block-127 {
    width: 100%;
    max-width: 80%
  }

  .div-block-128,
  .div-block-129 {
    width: 80%;
    max-width: 80%
  }

  .container-62 {
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-131 {
    text-align: center
  }

  .image-128,
  .image-129 {
    max-width: 80%
  }

  .div-block-132 {
    text-align: center
  }

  .container-63 {
    padding-left: 20px;
    padding-right: 20px
  }

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

  .div-block-134 {
    text-align: center
  }

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

  .div-block-135 {
    text-align: center
  }

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

  .image-132 {
    margin-left: auto;
    margin-right: auto;
    left: 0
  }

  .div-block-138,
  .div-block-138.right {
    margin-left: auto;
    margin-right: auto
  }

  .div-block-143 {
    margin-bottom: 40px
  }

  .image-132-copy.left {
    max-width: 60%;
    left: -48px
  }

  .image-132-copy.right {
    max-width: 60%;
    right: 5px
  }

  .grid-39 {
    margin-left: 0;
    margin-right: 25px
  }

  .image-132-copy {
    margin-left: auto;
    margin-right: auto;
    left: 0
  }

  .flex-container-2-copy-copy {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0
  }

  .blog-grid {
    grid-row-gap: 62px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    max-width: 100%
  }

  .featured-articles {
    max-width: 100%
  }

  .featured-block {
    max-width: 100%;
    margin-left: 0;
    display: block
  }

  .stick-wrapper {
    max-width: 100%;
    position: static
  }

  .content-section-2 {
    padding-top: 20px;
    padding-bottom: 92px
  }

  .content-right {
    max-width: 80%;
    position: static;
    overflow: visible
  }

  .container-67 {
    max-width: 100%
  }

  .blog-section {
    max-width: 100%;
    padding-bottom: 40px
  }

  .content-left_blog {
    max-width: 94vw
  }

  .blog-hero-image {
    height: 300px;
    margin-top: 10px;
    margin-bottom: 20px
  }

  .rich-text-block {
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    font-size: 16px;
    overflow: hidden
  }

  .div-block-157 {
    max-width: 100%
  }

  .div-block-159 {
    max-width: 70%
  }

  .div-block-160 {
    display: flex
  }

  .container-68 {
    padding-left: 10px;
    padding-right: 10px
  }

  .section-39-copy {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .container-26-copy {
    padding-left: 20px;
    padding-right: 20px
  }

  .image-45-copy {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-32-copy {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr
  }

  .div-block-122-copy {
    max-width: 79%
  }

  .cards-image-mask-copy {
    margin-left: auto;
    margin-right: auto;
    padding-top: 0%;
    padding-bottom: 0;
    position: static
  }

  .flex-container-2-copy {
    flex-direction: column-reverse;
    padding-left: 0;
    padding-right: 0
  }

  .h1 {
    font-size: 40px
  }

  .p1.op70.width50 {
    width: 100%
  }

  .mw1240.horizontal.rightaligned.verticalonmobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center
  }

  .mw1240.gap160.gap80mobile {
    grid-column-gap: 80px;
    grid-row-gap: 80px
  }

  .block.horizontal._6-col.gap30.footer-onmobile,
  .block.horizontal._6-col.gap30.no-top-padding-onmobile.h-landscape,
  .block.horizontal._6-col.gap30.h-landscape {
    grid-template-columns: 1fr;
    grid-auto-flow: row
  }

  .block._100-100.case-studies,
  .block._100-100.case-studies40 {
    width: 100%
  }

  .block.gap40._3grid._1row {
    grid-template-columns: 1fr
  }

  .block.gap400._w-40._w-100-mobile,
  .block.gap400._w-50._1row {
    width: 100%
  }

  .card.h540.of.home {
    min-width: 380px;
    max-width: 380px
  }

  .techlogo {
    width: 90px
  }

  ._3grid.gap40.ga20onmobile {
    grid-template-columns: 1fr
  }

  ._3grid.gap40.case-studies,
  ._3grid.gap40.vertical {
    grid-template-rows: auto auto auto
  }

  ._3grid.gap15.onerow {
    grid-template-columns: 1fr
  }

  .overflow.btm-padding-3 {
    z-index: 12
  }

  .intesa-img {
    bottom: -17%
  }

  .newmobile-nav {
    z-index: 22;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center
  }

  .hamburger-parent {
    z-index: 24
  }

  .mobile-menu-itself {
    z-index: 10;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto;
    grid-template-columns: repeat(auto-fit, 100%);
    grid-auto-columns: 1fr
  }

  .homebtn.w--current {
    z-index: 24;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 3px;
    padding-bottom: 3px
  }

  .mobile-nav-buttons {
    z-index: 12
  }

  .home-hero-img {
    width: 80%;
    height: 100%
  }

  .grid-3 {
    grid-template-columns: 1fr;
    justify-items: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-188 {
    margin-left: auto;
    margin-right: auto
  }

  .grid-2-copy-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
    grid-auto-flow: row;
    justify-items: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto
  }

  .footer-logo-link-3 {
    text-align: center
  }

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

  .div-block-191 {
    place-items: center;
    width: auto
  }

  .div-block-192 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: auto;
    margin-top: 49px;
    margin-left: auto;
    margin-right: auto;
    display: grid
  }

  .footer-3 {
    padding: 40px 20px
  }

  .tabs-container-2 {
    display: none;
    overflow: visible
  }

  .grid-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    place-items: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto
  }

  .image-38-copy {
    max-width: 50%
  }

  .menu-button-4 {
    overflow: visible
  }

  .footer-image-3 {
    object-fit: contain
  }

  .link-2 {
    text-align: center;
    margin-left: auto;
    margin-right: auto
  }

  .image-195 {
    margin-left: auto;
    margin-right: auto
  }

  .hero-4 {
    padding-top: 64px;
    padding-bottom: 50px
  }

  .container-77 {
    padding-left: 16px;
    padding-right: 16px
  }

  .container-79 {
    text-align: center;
    display: block;
    position: static;
    overflow: visible
  }

  .navbar-3 {
    width: auto;
    display: none;
    top: 0
  }

  .grid-2-copy {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr
  }

  .footer-flex-container-3 {
    text-align: center;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-items: center
  }

  .grid-45 {
    width: auto;
    max-width: 80%;
    position: static
  }

  .paragraph-2.r-lunk {
    text-align: left
  }

  .barion-hero-img {
    display: none
  }

  .mobile-hero {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/62f4e9534f9c701db4e49cf5_mobile-hero.avif);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 400px;
    display: block
  }

  .selector {
    top: 205px
  }

  .you-heading {
    font-size: 60px;
    line-height: 70px
  }

  .case-wrapper-home {
    justify-content: flex-start;
    padding-top: 58px;
    padding-bottom: 58px;
    padding-left: 26px;
    display: flex;
    overflow: scroll
  }

  .case-wrapper-home.gap40.ga20onmobile,
  .case-wrapper-home.gap15.onerow {
    grid-template-columns: 1fr
  }

  .card-home.h540.of.home {
    min-width: 380px;
    max-width: 380px
  }

  .tagwrappers.mobile {
    display: flex
  }

  .tagwrappers.desktop {
    display: none
  }

  .login {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    display: flex
  }

  .tech-stack {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow: scroll;
    transform: translate(20px)
  }

  .offerings.b40 {
    padding-bottom: 40px
  }

  .qa {
    padding-bottom: 100px
  }

  .bookacall-section.b40 {
    padding-bottom: 40px
  }

  .bookacall {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template-columns: 1fr
  }

  .bookacall-content {
    padding-top: 40px
  }

  .image-225 {
    width: 100%
  }

  .callcard---main-contact {
    padding-right: 24px
  }

  .scrollfromrightsticky {
    display: none
  }

  .triggers---inversum,
  .user-mgmt--inversum,
  .rc---inversum,
  .frontend---inversum {
    padding-bottom: 0
  }

  .frontend---inversum.herobg {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .div-block-214 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    position: static
  }

  .div-block-216 {
    flex-direction: column
  }

  .image-242 {
    width: 100%;
    position: static
  }

  .div-block-220 {
    margin-left: 0
  }

  .scrollfromleft._w-45,
  .image-244,
  .image-245 {
    width: 100%
  }

  .div-block-222.hiddenonmobile {
    display: none
  }

  .div-block-222.shownonmobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    display: flex
  }

  .div-block-224.rightaligned {
    align-self: flex-end
  }

  .image-246,
  .image-247 {
    width: 100%
  }

  .div-block-225 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex
  }

  .image-250 {
    display: none
  }

  .image-252 {
    bottom: -1.5%
  }

  .awards {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    align-items: center
  }

  .award,
  .award-content {
    width: 196px;
    height: 196px
  }

  .offeringtypetext {
    font-size: 14px;
    line-height: 20px
  }

  .card-flutter.h540.of.home {
    min-width: 380px;
    max-width: 380px
  }

  .mobile-partners.b40 {
    padding-bottom: 40px
  }

  .mobile-partners.inversum-hero {
    max-height: 900px
  }

  .mobile-partners.inversumpadding {
    padding-top: 100px
  }

  .desktop-partners.b40 {
    padding-bottom: 40px
  }

  .desktop-partners.inversum-hero {
    max-height: 900px
  }

  .desktop-partners.inversumpadding {
    padding-top: 100px
  }

  .cookie-modal_content-wrap {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .cookie-modal_closebutton {
    margin-right: 1.25rem
  }

  .cookie-modal_closebutton.is-sticky {
    top: -1rem
  }

  .cookie-modal_button-wrap {
    padding: 1.5rem
  }

  .cookie-modal_button-wrap.in-pref-manger {
    margin: 1.5rem -1.5rem -2rem;
    padding-top: 1.25rem;
    position: sticky;
    bottom: -2rem
  }

  .cookie-preference_wrapper {
    padding-top: 2rem
  }

  .cookie-modal_form {
    padding-top: .75rem
  }

  .cookie-preference-button_icon {
    margin-right: 0
  }

  .cookie-preference-button_text {
    display: none
  }

  .h2c,
  .h2co {
    font-size: 40px
  }

  .barion-phone {
    bottom: -17%
  }
}

@media screen and (max-width:479px) {
  a {
    max-width: 100%
  }

  .cards-section {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
  }

  .centered-container {
    text-align: left
  }

  .cards-grid-container {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px;
    padding: 20px 0
  }

  .ff-hero {
    margin-top: 10px;
    padding: 10px 0
  }

  .hero.otp {
    background-position: 59% 0;
    height: 660px;
    padding-top: 20px
  }

  .hero.intesa {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f58c4e71d6f77378486527a_Group%201911.svg), linear-gradient(#fff, #8c9aa81a);
    background-position: 80% -90%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: 300%, auto;
    height: 740px;
    padding-left: 20px;
    padding-right: 20px
  }

  .hero.intesa.broker {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f58c4e71d6f77378486527a_Group%201911.svg), linear-gradient(#fff, #8c9aa81a);
    background-position: 0%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto, auto;
    height: auto
  }

  .hero.cristo {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f47e0f81419bc0a6a51d7f4_HERO.avif);
    background-position: 80% 400%;
    background-repeat: no-repeat;
    background-size: 370%
  }

  .hero.ecomate {
    background-position: -10% 20%, 280% 90%, 50% 100%;
    background-size: 20%, 90%, contain;
    padding-top: 40px;
    padding-bottom: 0
  }

  .section {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .section.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .section.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .section.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .section.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .section.nopadding.hide-mobile {
    display: none
  }

  .section.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .section.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .section.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .section.bg-white.z2 {
    z-index: 2
  }

  .section.bg-white.padding-0 {
    padding-top: 0
  }

  .section.side-pad {
    padding-left: 20px;
    padding-right: 20px
  }

  .section._100vh {
    height: auto;
    padding-top: 0
  }

  .section._100vh.no100onmobile,
  .section._200 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .section.notebadge {
    padding-top: 13px
  }

  .section.inversum-hero {
    max-height: 760px
  }

  .section.inversumpadding {
    padding-top: 50px
  }

  .section._40-100.hideondesktop {
    display: block
  }

  .section._40-100.hideonmobile,
  .section._80-80.greybg.hideonmobile {
    display: none
  }

  .section._80-80.greybg.hideondesktop {
    display: block
  }

  .section._32-0.hideonmobile {
    display: none
  }

  .section._32-0.hideondesktop {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
    position: static
  }

  .section._32-0.hideondesktop.illustrations {
    background-color: #0000;
    background-image: linear-gradient(28deg, #2c0255, #400290)
  }

  .section._64-164.hideonmobile {
    display: none
  }

  .section._64-164.hideondesktop {
    display: block
  }

  .section._64-64.hideonmobile {
    display: none
  }

  .section._64-64.hideondesktop,
  .section._64-64.centered.hideondesktop {
    display: block
  }

  .section._64-64.centered.hideondesktop._0overflow {
    display: flex
  }

  .footer-logo-link {
    flex: 0 auto;
    align-self: auto;
    min-width: 40px;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto
  }

  .footer-image {
    margin-top: auto;
    margin-bottom: auto
  }

  .div-block-4 {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    place-items: center;
    max-width: 60%;
    display: grid
  }

  .utility-page-content {
    padding-left: 10px;
    padding-right: 10px
  }

  .h1---poppins---36pt---allcaps.title {
    font-size: 32px
  }

  .paragraph-30 {
    font-size: 15px
  }

  .button-primary {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
  }

  .button-primary.drops {
    margin-left: auto;
    margin-right: auto
  }

  .div-block-7.drops._2 {
    margin-left: 10px;
    margin-right: 10px
  }

  .footer-2 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px
  }

  .footer-flex-container-2 {
    flex-direction: column
  }

  .footer-logo-link-2 {
    height: 60px
  }

  .footer-heading-2 {
    margin-top: 20px
  }

  .image-30 {
    max-width: 100%
  }

  .grid-7 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row
  }

  .grid-8 {
    grid-template-rows: auto auto auto;
    grid-auto-flow: column
  }

  .section-3 {
    margin-top: 20px;
    margin-bottom: 20px
  }

  .section-5 {
    margin-bottom: 20px
  }

  .section-5.otp {
    margin-bottom: 40px;
    margin-left: 0
  }

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

  .div-block-15 {
    margin-bottom: 0
  }

  .section-6 {
    margin-top: 20px;
    margin-bottom: 20px
  }

  .grid-10 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 10px;
    margin-right: 10px
  }

  .div-block-17 {
    text-align: left
  }

  .section-7 {
    padding-bottom: 40px
  }

  .container-8 {
    padding-left: 0
  }

  .div-block-20 {
    padding-top: 0
  }

  .services {
    margin-top: 40px;
    margin-bottom: 40px
  }

  .flex-container-2 {
    padding-left: 0;
    padding-right: 0
  }

  .flex-container-2.mkb {
    flex-direction: column-reverse
  }

  .grid-20 {
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 20px
  }

  .h1---gilroy---40-pt,
  .h1---gilroy---40-pt.light {
    font-size: 30px;
    line-height: 40px
  }

  .image-38 {
    display: none
  }

  .image-39,
  .image-40,
  .image-41 {
    max-width: 100%
  }

  .cards-section-2 {
    padding-top: 10px
  }

  .centered-container-2 {
    text-align: left
  }

  .cards-grid-container-2 {
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px
  }

  .cards-grid-container-2.key {
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0
  }

  .cards-grid-container-2.key.results {
    grid-row-gap: 0px
  }

  .section-15 {
    margin-top: 0;
    margin-bottom: 0
  }

  .heading-57 {
    font-size: 34px;
    line-height: 120%
  }

  .div-block-31 {
    flex-flow: wrap;
    align-content: stretch;
    margin-bottom: 0
  }

  .text-block-25,
  .text-block-25.light {
    margin-bottom: 10px
  }

  .paragraph-51,
  .paragraph-51.light {
    font-size: 17px;
    line-height: 24px
  }

  .grid-24.intesa {
    grid-row-gap: 10px;
    margin-bottom: 0
  }

  .div-block-32 {
    grid-row-gap: 10px;
    margin-bottom: 20px
  }

  .paragraph-53 {
    margin-bottom: 10px
  }

  .centered-container-3 {
    text-align: left
  }

  .h2---gilroy---36pt {
    margin-bottom: 10px;
    font-size: 30px
  }

  .body-poppins-18pt.bold {
    color: #00bfff
  }

  .body-poppins-18pt-wide {
    font-size: 15px
  }

  .div-block-37 {
    justify-items: start
  }

  .hero-2 {
    margin: 0;
    padding-left: 20px;
    padding-right: 21px
  }

  .div-block-39 {
    justify-items: start
  }

  .image-15 {
    max-width: 80%;
    margin-top: 20px;
    position: static
  }

  .image-15.fent {
    max-width: 95%
  }

  .white_bg.white_bg2 {
    height: 364px
  }

  .heading-5.mob.kozep {
    margin-bottom: 50px
  }

  .heading-5.label {
    text-align: center
  }

  .heading-5.mob {
    line-height: 45px
  }

  .column {
    padding-right: 0
  }

  .image-7 {
    display: none
  }

  .paragraph.tablet {
    position: relative
  }

  .paragraph.table {
    text-align: left
  }

  .div-block-42 {
    width: auto;
    margin-top: 28px;
    padding-left: 0;
    padding-right: 0
  }

  .div-block-42.mi-a-flint {
    margin-top: 158px
  }

  .div-block-43 {
    width: auto;
    margin-bottom: 40px;
    margin-left: 0;
    padding-bottom: 20px;
    position: absolute;
    top: 291px
  }

  .div-block-43.mockup {
    margin-top: 81px;
    top: -164px
  }

  .section-bal {
    margin-top: 0
  }

  .div-block-46 {
    display: block
  }

  .section-jobb {
    margin-top: 30px
  }

  .image-67 {
    margin-top: -12px;
    padding-left: 16px
  }

  .container-33 {
    display: block
  }

  .section-bal2 {
    margin-top: -19px
  }

  .image-70 {
    margin-top: 20px;
    padding-left: 15px
  }

  .div-block-49 {
    text-align: left;
    width: auto;
    display: block
  }

  .div-block-51 {
    margin-top: 42px;
    padding-right: 0
  }

  .image-10 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0
  }

  .container-34 {
    margin-top: 313px
  }

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

  .form {
    position: static
  }

  .heading-3 {
    margin-bottom: 0
  }

  .container-35 {
    display: block
  }

  .submit-button {
    float: none;
    text-align: center;
    display: block
  }

  .div-block-52 {
    margin-left: 0
  }

  .div-block-54 {
    text-align: center;
    width: auto
  }

  .section-20 {
    margin-top: -25px
  }

  .div-block-57 {
    margin-top: 0
  }

  .div-block-58 {
    max-width: 90%;
    padding-bottom: 40px
  }

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

  .container-39 {
    flex-direction: column;
    padding-left: 0
  }

  .section-21 {
    margin-top: 20px
  }

  .section-21.hide {
    display: none
  }

  .section-22 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto
  }

  .grid-27,
  .div-block-59 {
    padding-bottom: 0
  }

  .container-40 {
    padding-top: 0
  }

  .div-block-60 {
    padding-left: 20px;
    padding-right: 20px
  }

  .container-41 {
    margin-bottom: 0
  }

  .div-block-61 {
    max-width: 100%
  }

  .heading-76 {
    font-size: 34px;
    line-height: 120%
  }

  .section-23 {
    margin-bottom: 20px
  }

  .tabs-content-2 {
    padding-top: 20px
  }

  .content-block {
    padding-bottom: 10px
  }

  .grid-28 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 0
  }

  .div-block-64 {
    padding-left: 20px;
    padding-right: 20px
  }

  .heading-77 {
    font-size: 34px;
    line-height: 120%
  }

  .div-block-65 {
    max-width: 100%
  }

  .section-26 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0
  }

  .section-27 {
    background-position: 0 55%, 120% 65%;
    margin-top: 20px;
    margin-bottom: 20px
  }

  .button-4._02 {
    margin-bottom: 60px
  }

  .planet {
    display: none
  }

  .text-span-19 {
    font-size: 34px;
    line-height: 120%
  }

  .paragraph-76 {
    max-width: 100%;
    padding-top: 10px
  }

  .parallax-asset-rocket {
    order: -1;
    max-width: 100%;
    margin-top: 40px;
    padding-left: 0;
    padding-right: 20px
  }

  .container-45 {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5efa51ef63856a51916bf6db_bg.svg);
    background-position: 0 0;
    background-size: cover
  }

  .mobile-section {
    background-size: cover
  }

  .heading-79 {
    font-size: 34px;
    line-height: 120%
  }

  .paragraph-77 {
    font-size: 15px
  }

  .div-block-66 {
    background-position: 50% 0
  }

  .div-block-68 {
    padding-left: 20px;
    padding-right: 20px
  }

  .paragraph-79 {
    text-align: left;
    font-size: 15px
  }

  .heading-81 {
    font-size: 34px;
    line-height: 120%
  }

  .div-block-69 {
    padding-left: 20px;
    padding-right: 20px
  }

  .image-88 {
    max-width: 100%;
    margin-right: -258px
  }

  .heading-82 {
    font-size: 34px;
    line-height: 120%
  }

  .paragraph-80 {
    font-size: 15px
  }

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

  .container-47 {
    padding-left: 20px;
    padding-right: 20px
  }

  .heading-83 {
    font-size: 34px;
    line-height: 120%
  }

  .paragraph-81 {
    font-size: 15px
  }

  .div-block-77 {
    flex-direction: column
  }

  .image-90 {
    margin-bottom: 20px;
    padding-right: 0
  }

  .image-91 {
    padding-left: 0
  }

  .div-block-81 {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-82 {
    display: none
  }

  .div-block-83 {
    margin-top: -153px
  }

  .container-49 {
    padding-left: 20px;
    padding-right: 20px
  }

  .div-block-84 {
    padding-left: 0;
    padding-right: 0
  }

  .image-94 {
    max-width: 100%
  }

  .image-95 {
    display: none
  }

  .div-block-85 {
    flex-direction: column;
    align-items: center;
    display: flex
  }

  .flex-container-copy {
    flex-direction: column-reverse;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px
  }

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

  .image-96 {
    order: -1;
    max-width: 100%;
    margin-top: 20px
  }

  .submit-button-2 {
    width: 100%
  }

  .comp-pane.right {
    width: 100%;
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    padding: 30px 20px
  }

  .comp-pane.left {
    width: 100%;
    height: 320px;
    margin-left: 0;
    display: none
  }

  .section-35 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 20px
  }

  .image-105 {
    display: none
  }

  .image-106 {
    margin-top: 20px
  }

  .image-107 {
    max-width: 100%
  }

  .div-block-102 {
    flex-direction: column
  }

  .section-36 {
    background-position: 90%
  }

  .div-block-103 {
    margin-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px
  }

  .tab-panel-2 {
    padding-left: 10px;
    padding-right: 10px
  }

  .container-58 {
    flex-direction: column
  }

  .div-block-111 {
    max-width: 100%
  }

  .div-block-112 {
    max-width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto
  }

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

  .grid-10-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto
  }

  .collection-list-wrapper-copy {
    grid-template-rows: auto
  }

  .div-block-114 {
    max-width: 110%
  }

  .image-123,
  .image-125 {
    max-width: 100%
  }

  .div-block-122 {
    max-width: 100%;
    margin-bottom: 0
  }

  .section-45 {
    background-position: 50% 97%;
    background-size: contain
  }

  .div-block-123 {
    margin-top: 20px;
    margin-bottom: 10px
  }

  .div-block-124,
  .div-block-125 {
    margin-bottom: 10px
  }

  .image-126 {
    position: static
  }

  .div-block-127 {
    max-width: 100%
  }

  .div-block-128,
  .div-block-129 {
    width: 100%;
    max-width: 100%
  }

  .image-127 {
    display: inline;
    position: static
  }

  .image-128,
  .image-129,
  .image-130,
  .image-131 {
    max-width: 100%
  }

  .image-132 {
    max-width: 90%;
    margin-right: 20%;
    padding-right: 0;
    position: static
  }

  .image-133 {
    display: none;
    position: static
  }

  .div-block-136 {
    flex-direction: column;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-right: 0;
    padding-right: 10%;
    position: static
  }

  .div-block-136.feafbg {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f71c50b2068871f1938d238_Group%201913.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
  }

  .div-block-137.right {
    margin-left: 0
  }

  .image-133-copy {
    position: static
  }

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

  .div-block-141 {
    margin-bottom: 20px
  }

  .image-135 {
    max-width: 60%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto
  }

  .div-block-142 {
    display: none
  }

  .section-47.dark {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f7307c18f387d2f4a6be652_Vector-1.avif), url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f7307c2f79c1c014018a619_Vector.avif), url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f7307c1321d8a75513cc396_Vector%206.avif), linear-gradient(184deg, #223b63 14%, #0e1d34);
    background-position: 0 0, 70%, 50% 120%, 0 0;
    background-repeat: no-repeat, no-repeat, no-repeat, repeat;
    background-size: auto, 90%, auto, auto
  }

  .image-132-copy.left {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    position: static
  }

  .image-132-copy.right {
    max-width: 90%;
    margin-top: -28px;
    margin-left: auto;
    margin-right: auto;
    position: static
  }

  .image-133-copy {
    display: none
  }

  .grid-39 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto
  }

  .image-136 {
    max-width: 90%
  }

  .image-137 {
    display: none
  }

  .image-138 {
    max-height: 30%;
    display: none
  }

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

  .section-49 {
    background-size: auto 740px;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px
  }

  .div-block-145 {
    margin-left: auto;
    margin-right: auto
  }

  .image-140 {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto
  }

  .image-140-copy {
    display: none
  }

  .image-142 {
    display: none
  }

  .div-block-136-copy {
    background-image: url(://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5f730538ab0a7229cdf4d76f_Ellipse%2049.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-direction: column;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-right: 0;
    padding-right: 10%;
    position: static
  }

  .image-132-copy {
    max-width: 90%;
    margin-right: 20%;
    padding-right: 0;
    position: static
  }

  .div-block-146 {
    margin-left: auto;
    margin-right: auto;
    padding-right: 10%
  }

  .div-block-147,
  .div-block-148,
  .div-block-149,
  .div-block-150 {
    display: none
  }

  .flex-container-2-copy {
    padding-left: 10px;
    padding-right: 10px
  }

  .flex-container-2-copy-copy {
    padding-left: 0;
    padding-right: 0
  }

  .blog-grid {
    grid-column-gap: 10px;
    grid-template-columns: 1fr;
    justify-items: stretch;
    width: 100vw;
    max-width: 100%
  }

  .featured-item {
    flex-direction: row;
    justify-content: space-between
  }

  .title-small {
    max-width: 100%
  }

  .title-small.pink {
    text-align: center;
    max-width: 100%
  }

  .categories-pill {
    margin-left: auto;
    margin-right: auto
  }

  .blog-image {
    display: inline-block
  }

  .featured-block {
    max-width: 100%
  }

  .content-section-2 {
    padding-top: 20px
  }

  .content-right {
    max-width: 100%
  }

  .blog-image-wrap {
    min-height: 100px
  }

  .heading-h2.mobile {
    font-size: 16px;
    line-height: 24px
  }

  .container-67 {
    text-align: left
  }

  .blog-item {
    height: 520px
  }

  .image-143 {
    object-fit: fill;
    max-width: 100%
  }

  .pagination {
    align-items: center;
    width: 91vw;
    height: 60px;
    margin-top: 25px;
    top: 0
  }

  .blog-section {
    padding-left: 10px;
    padding-right: 10px
  }

  .content-left_blog {
    width: 94vw;
    max-width: 94vw;
    display: block
  }

  .blog-hero-image {
    height: 200px
  }

  .rich-text-block {
    text-align: justify;
    max-width: 100%;
    overflow: hidden
  }

  .heading-101 {
    max-width: 100%;
    font-size: 36px
  }

  .div-block-158,
  .div-block-159 {
    width: 60%;
    max-width: none
  }

  .section-39-copy {
    margin-top: 40px
  }

  .div-block-32-copy {
    grid-row-gap: 10px;
    margin-bottom: 20px
  }

  .div-block-122-copy {
    max-width: 100%;
    margin-bottom: 0
  }

  .image-127-copy {
    display: block;
    position: static
  }

  .flex-container-2-copy {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0
  }

  .grid-41 {
    grid-template-rows: auto 1fr 1fr 1fr 1fr auto .75fr .75fr auto 1fr 1fr 1fr;
    grid-template-columns: 1fr;
    margin-top: 40px;
    padding-top: 0
  }

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

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

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

  .container-69 {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .container-69.hroizontal {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 20px
  }

  .div-block-165 {
    text-align: left;
    align-self: center
  }

  .div-block-166 {
    max-width: 100%;
    margin-top: 40px
  }

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

  .image-149 {
    text-align: center;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block
  }

  .container-70 {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .grid-43 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 20px
  }

  .section-56 {
    margin-bottom: 60px
  }

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

  .div-block-169 {
    max-width: 100%
  }

  .div-block-170 {
    width: 50%
  }

  .h1,
  .h1.centered {
    font-size: 24px
  }

  .h1.second,
  .h1.first,
  .h1.third {
    font-size: 35px
  }

  .h1.i1.homehero,
  .h1.i2.homehero,
  .h1.i3.homehero {
    font-size: 40px
  }

  .h1.i4.homehero,
  .h1.i5.homehero,
  .h1.i6.homehero {
    font-size: 30px
  }

  .h1.size71 {
    font-size: 40px;
    line-height: 44px
  }

  .p1 {
    font-size: 14px
  }

  .p1.centered.max50.alignleft-onmobile,
  .p1.medium.centered {
    text-align: left
  }

  .p1.op70.width50 {
    width: 100%
  }

  .p1._14px.medium50.height120.article {
    height: 170px
  }

  .btn.noimg.wide {
    padding-left: 50px;
    padding-right: 50px
  }

  .btn.wide._100 {
    padding-left: 55px;
    padding-right: 55px
  }

  .btn.wide._100._80percentonmobile {
    width: 90%
  }

  .btn._100 {
    width: 100%
  }

  .navigation-new {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 70px;
    padding: 0
  }

  .mw1240 {
    width: 100%;
    max-width: 100%
  }

  .mw1240.newdesktop-nav {
    display: none
  }

  .mw1240.padding-side-20 {
    padding-left: 20px;
    padding-right: 20px
  }

  .mw1240.nopadding {
    padding-left: 0;
    padding-right: 0
  }

  .mw1240.hero-home {
    padding-left: 11px;
    padding-right: 11px
  }

  .mw1240.padding-50 {
    padding-left: 20px;
    padding-right: 20px
  }

  .mw1240._32radius.centered {
    justify-content: center;
    display: flex
  }

  .mw1240.present-screen {
    max-width: 90%;
    height: 70%
  }

  .hero-grid {
    padding-top: 0
  }

  .block.horizontal {
    grid-column-gap: 15px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 5px 0;
    display: flex
  }

  .block.horizontal.gap60.center-mobile {
    justify-content: center
  }

  .block.horizontal._6-col {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row
  }

  .block.horizontal._6-col.gap30 {
    grid-template-columns: 1fr;
    grid-auto-flow: row
  }

  .block.horizontal._6-col.gap30._2-row {
    grid-template-rows: auto
  }

  .block.horizontal._6-col.gap30._2-row.littlepaddingside {
    padding-left: 0;
    padding-right: 0
  }

  .block.horizontal._6-col.gap30.footer-onmobile {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-rows: 1fr;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    display: grid
  }

  .block.horizontal._6-col.gap30.no-top-padding-onmobile {
    padding-top: 0
  }

  .block.horizontal._6-col.bg-blue.rounded {
    grid-template-columns: 1fr;
    justify-content: center;
    padding-top: 16px;
    padding-bottom: 16px
  }

  .block.horizontal._6-col.gap60 {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row
  }

  .block.horizontal._6-col._2row.gap40 {
    grid-template-rows: auto auto auto
  }

  .block.horizontal._6-col._2row.gap40._1-row-in-mobile {
    grid-column-gap: 40px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
  }

  .block.horizontal._6-col._2row.gap40._1-row-in-mobile.hideonmobile {
    display: none
  }

  .block.horizontal._6-col.gap40 {
    grid-template-columns: 1fr
  }

  .block.horizontal.gap30 {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    flex-direction: column;
    grid-template-columns: auto;
    justify-content: center
  }

  .block.horizontal.gap30.gap15onmobile {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    display: grid
  }

  .block.horizontal.gap40 {
    grid-row-gap: 14px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    width: 100%
  }

  .block.horizontal.gap40.align-left {
    justify-content: flex-start
  }

  .block.horizontal.padding-top-btm.center {
    justify-content: center;
    padding-left: 30px;
    padding-right: 30px
  }

  .block.horizontal.gap20.strech.move-up {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 50% 50%;
    grid-auto-columns: auto;
    grid-auto-flow: row;
    justify-content: center;
    margin-top: -143px;
    padding-left: 0;
    padding-right: 0;
    display: grid;
    position: relative;
    bottom: 11px
  }

  .block.horizontal.gap20.align-c {
    justify-content: center;
    align-items: center
  }

  .block.horizontal.gap20.gap10onmobile {
    grid-column-gap: 10px;
    grid-row-gap: 5px
  }

  .block.horizontal.align-center-mobile {
    justify-content: center
  }

  .block.horizontal.strech {
    align-content: stretch;
    align-items: stretch
  }

  .block.horizontal.alignleft {
    justify-content: flex-start
  }

  .block.gap30 {
    grid-template-columns: 100%
  }

  .block.gap30.btm100 {
    padding-bottom: 19px
  }

  .block.gap30.btm100.gap10onmobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px
  }

  .block.gap30.padding-left-40.padding-top40 {
    padding-left: 0
  }

  .block.gap30.gap10onmobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px
  }

  .block.gap60 {
    grid-template-columns: 100%
  }

  .block.gap60.padding-100.gap30onmobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px
  }

  .block.gap60.padding-100.gap30onmobile.no-btm-padding {
    padding-bottom: 0
  }

  .block.gap60.gap30onmobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px
  }

  .block.align-left.gap30 {
    margin-bottom: 60px;
    margin-left: 60px;
    margin-right: auto
  }

  .block.align-left.gap14 {
    justify-content: start;
    margin-bottom: auto;
    margin-left: 60px;
    margin-right: auto
  }

  .block.align-left.gap14.width185 {
    justify-content: start;
    margin-left: 60px;
    padding-left: 0
  }

  .block.align-left.gap15.width175 {
    justify-content: start;
    margin-bottom: auto;
    margin-left: 60px
  }

  .block._100-100.case-studies,
  .block._100-100.case-studies40,
  .block.gap0 {
    width: 100%
  }

  .block.gap0.align-left.nooverflow {
    justify-content: start;
    overflow: hidden
  }

  .block.about-grid.gap40 {
    grid-template-columns: 1fr
  }

  .block.about-grid.gap40.gap20onmobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px
  }

  .block.gap40.hide-on-mobile {
    display: none
  }

  .block.gap40.slider-in-mobile {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto;
    grid-template-columns: 90%;
    grid-auto-columns: 90%;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 30px 9px 30px 20px;
    display: grid;
    overflow: scroll
  }

  .block.gap40._3grid._1row {
    grid-template-rows: auto auto auto
  }

  .block.gap40.mobilemap {
    border-radius: 22px
  }

  .block.gap40.centered {
    grid-template-columns: auto
  }

  .block.gap40.centered.devexc {
    flex-direction: column;
    display: flex
  }

  .block.padding-left-50.nopaddingonmobile {
    padding-right: 0
  }

  .block.success.gap30 {
    padding-left: 45px;
    padding-right: 45px
  }

  .block.hideonmobile {
    display: none
  }

  .block.gap20.side-padding {
    padding-left: 0;
    padding-right: 0
  }

  .block.gap20.align-left {
    grid-template-columns: auto;
    grid-auto-flow: row;
    width: 100%;
    position: static
  }

  .block.gap20.align-left.responsive {
    margin-bottom: auto
  }

  .block.gap20.align-left.pad-right-48 {
    padding-right: 0
  }

  .block.gap5.side-padding {
    padding-left: 0;
    padding-right: 0
  }

  .block.gap100.gap30onmobile {
    grid-column-gap: 30px;
    grid-row-gap: 30px
  }

  .block.gap10.row1-mobile {
    grid-template-rows: auto
  }

  .block.gap15.pad-t-100 {
    padding-top: 0
  }

  .block.gap400._w-30 {
    width: 100%;
    margin-left: 0
  }

  .block.gap400._w-30.left {
    width: 100%;
    margin-left: 0%
  }

  .block.gap400._w-30.left.gap40onmobile {
    grid-template-rows: auto
  }

  .block.gap400._w-30.gap40onmobile {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto
  }

  .block.gap150 {
    grid-template-columns: 100%;
    max-width: 100%
  }

  .block.gap32.align-left.mobile {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    max-width: 100%
  }

  .block.gap32.align-left.mobile.custill {
    grid-column-gap: 48px;
    grid-row-gap: 48px
  }

  .block._8gap {
    grid-template-rows: 1fr 1fr
  }

  .block.gap16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    justify-content: start;
    justify-items: start
  }

  .block.gap16.horizontal {
    grid-column-gap: 10px;
    grid-row-gap: 10px
  }

  .block.gap16.horizontal.mobile {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0
  }

  .block.gap16.centered {
    justify-content: center;
    place-items: start center
  }

  .block.gap16.centered.cbn {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    justify-content: start;
    justify-items: start
  }

  .block.gap16.mobile {
    justify-items: center;
    padding-left: 2px;
    padding-right: 2px
  }

  .block.gap108.align-left.typo.mobile {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 100%;
    padding: 0
  }

  .block._64gap.horizontal.cbn-illustration,
  .block.gap38.horizontal.cbn-header-illust.mobile {
    margin-left: 0
  }

  .block.gap56.mobile {
    grid-column-gap: 32px;
    grid-row-gap: 32px
  }

  .block.gap8 {
    margin-left: 10px;
    margin-right: 10px
  }

  .block.gap8.horizontal.mobile {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 0
  }

  .block.gap8.centered {
    grid-template-rows: auto auto auto;
    max-width: 100%
  }

  .block.gap8.centered.mobile {
    margin-left: auto;
    margin-right: auto
  }

  .bg-lines.z-23 {
    z-index: 11;
    padding-left: 20px;
    padding-right: 20px
  }

  .arrw-btn {
    width: 40px;
    height: 40px
  }

  .arrw-btn.right {
    width: 60px;
    height: 60px;
    right: 0
  }

  .arrw-btn.left {
    width: 60px;
    height: 60px;
    left: 0
  }

  .arrw-btn.hideinmobile {
    display: flex
  }

  .rightarrow {
    width: 8px;
    margin-left: 0
  }

  .leftarrow {
    width: 8px
  }

  .blue-k-r {
    width: 80px;
    display: none
  }

  .purple-k-r {
    width: 50px;
    display: none
  }

  .orange-triangle {
    width: 20px;
    display: none
  }

  .kutyus-box {
    width: 50px;
    display: none
  }

  .pink-triangle {
    width: 20px;
    display: none
  }

  .orange-k-r {
    width: 70px;
    display: none
  }

  .cap.orange.padding-left-5px {
    padding-left: 0
  }

  .card,
  .card.h500 {
    padding: 20px
  }

  .card.h500.of.team-bg {
    width: 260vw;
    margin-bottom: -10px;
    transition: transform .5s;
    transform: translate(-80vw)
  }

  .card.h500.of.team-bg:hover {
    transform: none
  }

  .card.h500.overflow.center-center.h180 {
    height: 180px
  }

  .card.padding-tb {
    padding: 30px
  }

  .card.padding-tb.padding-top-mobiole {
    padding-top: 53px;
    padding-bottom: 53px
  }

  .card.prod-card {
    width: 100%;
    padding: 17px
  }

  .card.h400.of.hideonmobile {
    display: none
  }

  .card.h400.of.dev-team-bg {
    width: 100%;
    height: 190px
  }

  .card._w-100.overflow.h-500 {
    height: 500px
  }

  .card.h540 {
    padding: 20px
  }

  .card.flutter-casestudy {
    height: 540%;
    max-height: 540px
  }

  .h3 {
    font-size: 20px
  }

  .h3.centered {
    text-align: center
  }

  .h3.centered.padding-btm-40-mobile {
    margin-bottom: 40px
  }

  .h3.case-title {
    font-size: 30px
  }

  .box.vertical.center-center,
  .box.vertical.center-center.padding-top-btm {
    padding-top: 8px;
    padding-bottom: 8px
  }

  .box.hideonmobile {
    display: none
  }

  ._2-col-grid {
    grid-template-columns: 1fr
  }

  ._2-col-grid.gap32 {
    grid-row-gap: 309px;
    grid-template-rows: auto auto;
    grid-auto-flow: row
  }

  ._2-col-grid.gap32.stretched {
    grid-template-rows: auto auto;
    grid-auto-flow: column;
    place-content: space-between;
    place-items: stretch stretch;
    height: 100%
  }

  .textfield {
    width: 100%;
    min-width: auto;
    margin-bottom: 30px;
    margin-right: 0;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px
  }

  .textfield::placeholder {
    text-align: center
  }

  .form-4 {
    flex-direction: column
  }

  .prod-icon {
    width: 40px
  }

  .prod-icon.prod-page {
    width: 39px
  }

  .prod-icon.prod-page.identiti {
    width: 34px
  }

  .prod-icon.prod-page.eco {
    width: 37px
  }

  .prod-icon.prod-page.fmaily {
    width: 47px
  }

  .prod-icon.prod-page.budget {
    width: 41px
  }

  .prod-logo {
    height: auto
  }

  .prod-logo.eci {
    width: auto;
    height: 18px
  }

  .prod-logo.budget {
    width: auto;
    height: 26px;
    margin-bottom: 5px
  }

  .prod-logo.identiti {
    width: 95px;
    margin-bottom: 5px
  }

  .prod-logo.eco {
    width: 68px;
    margin-bottom: 5px;
    display: block
  }

  .prod-logo.family {
    width: 79px;
    margin-bottom: 5px
  }

  .prod-logo.family-mobile {
    width: 110px
  }

  .prod-logo.identity-mobile {
    width: 130px
  }

  .p3.centered {
    text-align: center
  }

  .form-img {
    width: 60px;
    top: -38px;
    right: 1%
  }

  .work-img {
    width: 120px;
    bottom: -197px
  }

  .partners-wrap {
    height: 70px
  }

  .h2,
  .h2.white,
  .h2.white.centered.w836-h168.mobile {
    font-size: 30px
  }

  .h2.navlink {
    padding-top: 13px;
    padding-bottom: 13px;
    display: block
  }

  .h2.centered-in-mobile {
    text-align: center
  }

  .h2.callcardname {
    width: 100%
  }

  .h2.starthu.mobile,
  .h4._21size.mobile {
    font-size: 30px
  }

  .h5.regular.centered-on-mobile {
    text-align: center
  }

  .h5.poppins.margin-btm-10 {
    margin-bottom: 0;
    font-size: 15px
  }

  .job-tag {
    padding: 9px
  }

  .footer-new {
    padding: 50px 0
  }

  ._12-col-grid.gap40.onecolonmobile {
    grid-template-columns: 1fr
  }

  ._12-col-grid.gap40.internalgrid {
    grid-row-gap: 10px;
    grid-template-columns: 1fr
  }

  ._12-col-grid.gap40.special-one {
    grid-column-gap: 0px;
    grid-row-gap: 30px
  }

  ._12-col-grid.gap60._1-col {
    grid-template-columns: 1fr
  }

  ._12-col-grid.gap60.mobile1-1 {
    grid-template-columns: 1fr;
    grid-auto-flow: row
  }

  ._12-col-grid.gap60.contact-wrap {
    display: block
  }

  .main-wrapper {
    width: 100%
  }

  .left-righ-desktop {
    display: none
  }

  .hamburger-lottie {
    width: 50px
  }

  .menu-button-3 {
    padding: 0
  }

  .menu-button-3.w--open {
    background-color: #fff
  }

  .navbar-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 11px;
    padding-right: 11px
  }

  .nav-menu-3 {
    z-index: -1;
    background-color: #fff;
    width: 100%;
    height: 100vh;
    padding-top: 82px;
    inset: 0%
  }

  .btn-blu._100 {
    width: 100%
  }

  .image-157 {
    width: 60px;
    right: 3%
  }

  .open-positions-img {
    display: none
  }

  .new {
    border-radius: 5px;
    margin-right: 10px;
    padding: 1px 6px;
    font-weight: 400
  }

  .space.l {
    display: none
  }

  .prduct-wrap {
    align-content: stretch;
    align-items: stretch
  }

  .line-wrapper {
    flex-wrap: wrap;
    justify-content: center
  }

  .heading-logo {
    height: 21px;
    margin-left: 7px;
    margin-right: 7px
  }

  ._2grid {
    grid-template-rows: auto auto;
    grid-auto-flow: row
  }

  ._2grid._0gap {
    grid-template-columns: 100%
  }

  ._2grid.onecolonmobile {
    grid-template-columns: 1fr
  }

  ._2grid.nrdi-fund {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: flex-start;
    padding: 18px;
    display: flex
  }

  ._2grid.gap40.cbn-conclusion {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column
  }

  ._2grid.gap128.colors {
    grid-column-gap: 40px;
    grid-row-gap: 40px
  }

  ._2grid.gap82.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px
  }

  ._2grid.gap120 {
    grid-template-columns: 1fr;
    grid-auto-flow: column
  }

  ._2grid.hideonmobile {
    display: none
  }

  ._2grid.mobileversion {
    display: block
  }

  ._2grid.typo {
    grid-auto-flow: column
  }

  ._2grid.gap16.herocbn {
    grid-row-gap: 16px;
    grid-template-rows: 1fr 1fr;
    grid-auto-flow: column
  }

  ._2grid.gap56 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    width: 100%
  }

  .servicecard {
    padding: 15px 18px 15px 15px
  }

  .service-minicard {
    padding: 8px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    line-height: 1
  }

  .div-block-174 {
    padding: 18px 12px 15px 17px
  }

  .spacer.xs.hideonmobile {
    display: none
  }

  .techlogos {
    grid-template-columns: auto auto auto 1fr;
    display: none
  }

  .techlogos._6col {
    grid-template-columns: auto auto auto 1fr
  }

  .techlogo {
    width: 70px
  }

  .list-1 {
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0
  }

  .jegyzek-wrapper {
    width: 60px
  }

  .personwrapper {
    width: 100%
  }

  .your-team {
    width: 100%;
    bottom: 20%
  }

  .intesa-triangle,
  .otp-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .otp-bg.case-studies {
    width: 100%
  }

  .mkb-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .collectius {
    bottom: -3%;
    right: -1%
  }

  .brokerchooser-bg {
    inset: auto 0% 0%;
    transform: none
  }

  .cristo-bg {
    width: 100%;
    transform: none
  }

  ._3grid {
    grid-template-columns: 1fr
  }

  ._3grid.gap40 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%
  }

  ._3grid.gap40.vertical {
    grid-auto-flow: row
  }

  ._3grid.margin-btm-30 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr
  }

  ._3grid.gap15.onerow {
    grid-template-columns: 1fr
  }

  ._3grid.padding-tablet {
    padding-left: 20px;
    padding-right: 20px
  }

  ._3grid.gap20,
  ._3grid.gap32 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr
  }

  ._3grid.typocbn {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto
  }

  ._3grid.gap10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px
  }

  ._3grid.gap0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px
  }

  ._3grid.gap80.horizontal.centered.mobile,
  ._3grid.gap64.horizontal.mobile {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr
  }

  .rte {
    width: 100%
  }

  .rte.padding-right-40.z-1 {
    padding-left: 0
  }

  .rte p {
    line-height: 1.8
  }

  .image-166,
  .image-166-copy,
  .image-166-copy-copy,
  .ggg {
    display: none
  }

  .bookwrapper {
    grid-template-columns: 1fr
  }

  .div-block-176 {
    width: 90%
  }

  ._1 {
    border-radius: 7px;
    height: 35px
  }

  .cim-wrapper {
    justify-items: center;
    display: none
  }

  .interaction-trigger {
    text-align: center;
    padding: 10px 18px;
    font-weight: 500
  }

  .team-wrapper {
    align-items: flex-start
  }

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

  .team-wrapper.hideonmobile {
    display: none
  }

  .text-ewrapper {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    place-content: stretch center;
    align-items: center
  }

  .overflow.btm-padding-3 {
    z-index: 12;
    padding-bottom: 3px;
    padding-right: 9px;
    position: relative
  }

  .overflow.btm-padding-3.flex-box {
    align-items: center;
    display: flex
  }

  .image-169 {
    height: auto;
    inset: auto 0% 0% auto
  }

  .ecomate-img {
    width: 64%;
    inset: auto auto 0% 55px;
    transform: none
  }

  .otp-img {
    width: 90%;
    inset: auto 0% 8% auto
  }

  .otp-img.case-studies {
    width: 99%;
    right: -6%
  }

  .intesa-img {
    width: 56%;
    bottom: 0%;
    right: 16%
  }

  .intesa-img.case-studies {
    width: 63%
  }

  .mkb-img {
    inset: auto 17% 0% auto
  }

  .cristo-img {
    width: 70%;
    inset: auto 17% 0% auto
  }

  .cristo-img.case-studies {
    width: 75%;
    bottom: 0%;
    right: auto
  }

  .brokerchooser-img {
    width: 80%;
    bottom: 12%;
    right: 0%
  }

  .brokerchooser-img.case-studies {
    width: 90%;
    bottom: 9%
  }

  .collectus-img {
    bottom: 11%
  }

  .image-170 {
    top: -28%
  }

  .image-171 {
    left: -14%
  }

  .image-172 {
    bottom: -13%;
    right: -5%
  }

  .image-173 {
    z-index: 2;
    width: 30px;
    top: -22%;
    right: 20%
  }

  .banking-modules-img,
  .image-177,
  ._2 {
    display: none
  }

  .newmobile-nav {
    z-index: 22;
    background-color: #fff;
    border-bottom: 1px solid #ececec;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 70px;
    display: flex;
    position: fixed;
    inset: 0% 0% auto
  }

  .hamburger-parent {
    z-index: 24;
    justify-content: center;
    align-items: center;
    height: 70px;
    padding-top: 2px;
    padding-left: 20px;
    padding-right: 45px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto
  }

  .hamburgerline {
    background-color: #000;
    border-radius: 6px;
    width: 25px;
    height: 2.5px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% auto 20px
  }

  .mobile-menu-itself {
    z-index: 10;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    background-color: #fff;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    place-content: end;
    place-items: center end;
    width: 100%;
    height: 100vh;
    padding: 46px 21px 138px;
    display: grid;
    position: fixed;
    inset: 0%;
    transform: translateY(100%)
  }

  .homebtn {
    z-index: 24;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: auto;
    padding: 3px;
    display: grid;
    position: relative;
    overflow: hidden
  }

  .of {
    overflow: hidden
  }

  .nav-btn {
    color: var(--black);
    font-family: Gilroy, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    display: flex
  }

  .mobile-nav-buttons {
    z-index: 12;
    grid-template-columns: 100%;
    justify-content: stretch;
    align-items: center;
    width: 100%;
    margin-top: 66px;
    margin-bottom: -40px;
    padding: 8px;
    position: relative;
    overflow: hidden
  }

  .form-block-3 {
    padding-left: 2px;
    display: none
  }

  .p5 {
    font-size: 9px
  }

  .role-img {
    width: 40px
  }

  .logos-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: auto;
    grid-auto-flow: column;
    width: 100vw;
    margin-top: 24px;
    display: grid;
    overflow: scroll
  }

  .product-hero-img {
    height: 420px;
    position: relative
  }

  .home-hero-img {
    width: 130%;
    min-width: 130%;
    max-width: 150%;
    height: 100%;
    margin-top: 48px;
    position: relative;
    left: -129px
  }

  .image-grid {
    grid-template-rows: 400px 400px;
    grid-template-columns: 1fr;
    margin-top: 50px;
    margin-bottom: 50px
  }

  .steps {
    object-fit: fill;
    width: 30px;
    height: 30px;
    font-family: Gilroy, sans-serif;
    font-size: 11px;
    font-weight: 400;
    position: static
  }

  .image-182,
  .kutyuska {
    display: none
  }

  .success-message-3 {
    top: 29px
  }

  .image-184 {
    width: 50px;
    left: -4%
  }

  .image-184-copy {
    width: 50px;
    top: -12%;
    right: 13%
  }

  .image-184-copy-copy {
    bottom: -8%
  }

  .image-185 {
    height: 35px;
    top: -35px
  }

  .image-185-copy {
    height: 40px
  }

  .logos-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px
  }

  .partnerlogo {
    opacity: 1;
    height: 20px
  }

  .partnerlogo.brokerchooser-logo {
    height: 12px
  }

  .image-187 {
    width: 100%;
    height: 100%;
    inset: auto 0% -40%;
    transform: skew(-60deg)
  }

  .text-block-68 {
    display: none
  }

  .mw700 {
    padding-left: 15px;
    padding-right: 15px
  }

  .slider-4 {
    background-color: #0000;
    width: 100%;
    height: 400px;
    display: block
  }

  .slide-nav-5,
  .right-arrow-4,
  .left-arrow-4 {
    display: none
  }

  .mask-3 {
    width: 80vw;
    overflow: visible
  }

  .slide-3 {
    margin-right: 20px
  }

  .slide-3.margin10 {
    margin-right: 10px
  }

  .clicktosee {
    z-index: 200;
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    font-size: 12px;
    line-height: 13px;
    display: flex;
    position: absolute;
    inset: -5% auto auto 3%;
    box-shadow: -3px -3px 19px 3px #00000014
  }

  .right-arrow-5,
  .left-arrow-5,
  .slide-nav-6 {
    display: none
  }

  .budapest-slider {
    width: 85vw;
    overflow: visible
  }

  .div-block-181 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 530px;
    overflow: scroll
  }

  .bg-vid-section {
    height: 230px;
    padding-top: 0%
  }

  .bludot {
    display: none
  }

  .tag {
    border-width: 1.5px;
    padding: 7px 11px;
    font-size: 13px
  }

  .blogpost-cover {
    z-index: 2;
    height: 310px
  }

  .blog-post-image {
    height: 200px
  }

  .text-wrapper {
    grid-column-gap: 7px;
    grid-row-gap: 1px
  }

  .text-wrapper.align-left-onmobile {
    justify-content: flex-start
  }

  .cms-case-img {
    width: 64%;
    inset: auto auto 0% 55px;
    transform: none
  }

  .card-copy,
  .card-copy.h540 {
    padding: 20px
  }

  .blog-thumbnail-wrapper {
    height: 200px
  }

  .form-8 {
    padding-top: 3px
  }

  .featured-blog-slider {
    height: 370px
  }

  .blog-arrow {
    inset: auto 7% -16% auto
  }

  .blog-arrow.right {
    justify-content: flex-end;
    display: flex;
    inset: auto 0% -16% auto
  }

  .mask-4 {
    width: 85vw
  }

  .slide-blog {
    height: 370px;
    padding: 11px
  }

  .blog-slide {
    margin-right: 10px
  }

  .contact-itself {
    transform: translateY(120vh)
  }

  .contact-itself.is-open {
    justify-content: center;
    padding-top: 22px;
    padding-left: 0;
    padding-right: 0;
    display: flex
  }

  .x {
    top: -18px;
    left: auto;
    right: auto
  }

  .form-field-new.text-area {
    min-height: 180px
  }

  .form-9 {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-columns: 50%;
    grid-auto-columns: 50%
  }

  .text-block-69 {
    flex-wrap: wrap;
    justify-content: center
  }

  .div-block-185 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: none
  }

  .grid-3 {
    max-width: 100%
  }

  .footer-heading-3 {
    margin-top: 20px
  }

  .div-block-189 {
    margin-bottom: 40px
  }

  .grid-2-copy-copy {
    grid-template-columns: 1.5fr;
    max-width: 100%;
    margin-top: 40px
  }

  .button-18._02 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 60px;
    padding-right: 60px
  }

  .footer-logo-link-3 {
    height: 60px
  }

  .subheading---30 {
    text-align: left;
    font-size: 24px;
    line-height: 30px
  }

  .section-59.g-rd-l-keny {
    padding-top: 40px;
    padding-bottom: 40px
  }

  .image-193 {
    max-width: 100%
  }

  .div-block-191 {
    align-items: center
  }

  .div-block-192 {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto
  }

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

  .footer-3 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px
  }

  .grid-2 {
    grid-row-gap: 10px;
    max-width: 100%;
    margin-top: 40px
  }

  .image-195 {
    margin-left: auto;
    margin-right: auto
  }

  .end-to-end-2 {
    text-align: center
  }

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

  .hero-4 {
    text-align: center;
    margin: 0;
    padding-left: 0;
    padding-right: 0
  }

  .container-77 {
    display: block
  }

  .submit-button-4 {
    float: none;
    text-align: center;
    display: block
  }

  .div-block-194 {
    max-width: 100%
  }

  .container-78 {
    padding-left: 20px;
    padding-right: 20px
  }

  .container-79 {
    text-align: center
  }

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

  .heading---102,
  .heading---102.center {
    text-align: center;
    font-size: 30px
  }

  .grid-2-copy {
    margin-top: 40px
  }

  .footer-flex-container-3 {
    flex-direction: column;
    grid-template-columns: 1fr
  }

  .grid-45 {
    max-width: 100%
  }

  .heading-103 {
    margin-bottom: 0
  }

  .cookie-banner {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-radius: 20px;
    width: 96%;
    bottom: 1%;
    left: 2%;
    right: auto;
    box-shadow: 0 0 16px #00000038
  }

  .image-201 {
    width: 30px
  }

  .card-copy,
  .card-copy.h540,
  .card-position {
    padding: 20px
  }

  .blog-filter-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0
  }

  .card-newsletter {
    padding: 20px
  }

  .card-newsletter.padding-tb {
    padding: 30px
  }

  .villamos-wrap,
  .card-prod {
    padding: 20px
  }

  .card-prod.prod-card {
    width: 100%;
    padding: 17px
  }

  .card-prod.prod-card.smallpadding {
    align-items: stretch;
    padding: 13px
  }

  .wrap {
    width: 100%
  }

  .testimonial-card.pad-40 {
    padding: 20px
  }

  .testimonial-img {
    width: 60px;
    height: 60px
  }

  .chapters {
    display: none
  }

  .h6.white {
    font-size: 14px
  }

  .h6.white.normal {
    word-break: break-all
  }

  .barion-img {
    margin-bottom: 11px
  }

  .barion-img.headlesscms {
    margin-bottom: 171px
  }

  .sticky {
    width: 100%;
    margin-top: 32px;
    margin-bottom: 46px;
    margin-right: -20px;
    position: static
  }

  .html,
  .bar,
  .css,
  .code,
  .symbol-ui {
    display: none
  }

  .symbol {
    margin-left: -20px
  }

  .local-ui {
    display: none
  }

  .card-newsletter-1,
  .card-newsletter-1.h500 {
    padding: 20px
  }

  .card-newsletter-1.h500.of.team-bg {
    width: 260vw;
    margin-bottom: -10px;
    transition: transform .5s;
    transform: translate(-80vw)
  }

  .card-newsletter-1.h500.of.team-bg:hover {
    transform: none
  }

  .card-newsletter-1.h500.overflow.center-center.h180 {
    height: 180px
  }

  .card-newsletter-1.padding-tb {
    padding: 30px
  }

  .card-newsletter-1.padding-tb.padding-top-mobiole {
    padding-top: 53px;
    padding-bottom: 53px
  }

  .card-newsletter-1.prod-card {
    width: 100%;
    padding: 17px
  }

  .card-newsletter-1.h400.of.hideonmobile {
    display: none
  }

  .card-newsletter-1.h400.of.dev-team-bg {
    width: 100%;
    height: 190px
  }

  .card-newsletter-1._w-100.overflow.h-500 {
    height: 500px
  }

  .card-newsletter-1.h540 {
    padding: 20px
  }

  .brief {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .brief.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .brief.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .brief.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .brief.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .brief.nopadding.hide-mobile {
    display: none
  }

  .brief.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .brief.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .brief.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .brief.bg-white.z2 {
    z-index: 2
  }

  .brief.bg-white.padding-0 {
    padding-top: 0
  }

  .brief._100 {
    padding-bottom: 100px
  }

  .challenge {
    width: 100%;
    padding: 50px 20px;
    overflow: hidden
  }

  .challenge.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .challenge.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .challenge.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .challenge.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .challenge.nopadding.hide-mobile {
    display: none
  }

  .challenge.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .challenge.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .challenge.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .challenge.bg-white.z2 {
    z-index: 2
  }

  .challenge.bg-white.padding-0 {
    padding-top: 0
  }

  .challenge._100 {
    padding-bottom: 100px
  }

  .involvement {
    width: 100%;
    padding: 50px 20px;
    overflow: hidden
  }

  .involvement.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .involvement.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .involvement.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .involvement.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .involvement.nopadding.hide-mobile {
    display: none
  }

  .involvement.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .involvement.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .involvement.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .involvement.bg-white.z2 {
    z-index: 2
  }

  .involvement.bg-white.padding-0 {
    padding-top: 0
  }

  .involvement._100 {
    padding-bottom: 100px
  }

  .summary {
    width: 100%;
    padding: 50px 20px 0;
    overflow: hidden
  }

  .summary.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .summary.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .summary.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .summary.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .summary.nopadding.hide-mobile {
    display: none
  }

  .summary.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .summary.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .summary.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .summary.bg-white.z2 {
    z-index: 2
  }

  .summary.bg-white.padding-0 {
    padding-top: 0
  }

  .summary._100 {
    padding-bottom: 100px
  }

  .mobile-hero {
    border-radius: 10px;
    height: 180px
  }

  .collectius-img {
    width: 90%;
    inset: auto 0% 8% auto
  }

  .image-204 {
    width: 55px;
    margin-left: -3px
  }

  .builder2hero {
    width: 100%;
    margin-top: 32px;
    margin-bottom: 46px;
    margin-right: -20px;
    position: static
  }

  .bloom-hero {
    margin-bottom: 16px;
    padding-left: 21px
  }

  .intro-img {
    width: 100%;
    position: static
  }

  .audit-img {
    width: 100%;
    padding-top: 19px;
    padding-left: 16px;
    position: static
  }

  .rebranding-img {
    width: 100%;
    margin-bottom: 26px;
    padding-top: 0;
    padding-left: 0
  }

  ._4grid.phones {
    margin-top: 0;
    padding-left: 14px;
    padding-right: 0;
    display: flex;
    overflow: scroll
  }

  .app-screen {
    width: 60vw
  }

  .app-screen.up {
    margin-top: 0
  }

  .app-screen.upp {
    top: 0
  }

  .app-screen.down,
  .app-screen.downn {
    bottom: 0
  }

  .illu-img {
    width: 100%;
    margin-bottom: 13px;
    margin-left: -31px;
    padding-left: 0;
    padding-right: 64px
  }

  .design-sys-img {
    width: 100%;
    position: relative
  }

  .w100 {
    box-shadow: none;
    border-radius: 12px;
    width: 100%
  }

  .video-wrapper {
    left: auto
  }

  .image-205 {
    display: none;
    top: -5px
  }

  .image-206 {
    width: 30px;
    bottom: -12%;
    right: 6%
  }

  .image-207 {
    width: 20px;
    bottom: -22%
  }

  .video-img {
    border-radius: 13px
  }

  .videoplayer {
    grid-row-gap: 5px;
    bottom: 5px;
    left: 10px
  }

  .player-btn {
    width: 40px;
    height: 40px
  }

  .intro-img-2 {
    width: 100%;
    position: static
  }

  .mw900 {
    padding-left: 15px;
    padding-right: 15px
  }

  .div-block-198,
  .div-block-199,
  .div-block-200 {
    display: none
  }

  .bllom {
    width: 100%;
    inset: auto 0% 0% -10%;
    transform: none
  }

  .bllom.case-studies {
    width: 110%;
    max-width: 110%;
    left: -10%
  }

  .btn-blu-copy._100,
  .btn-blu-kopy._100 {
    width: 100%
  }

  .note {
    margin-left: 10px;
    margin-right: 10px;
    position: relative
  }

  .note:hover {
    width: auto;
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
    position: relative
  }

  .lottie-animation-5,
  .redesign-previewer {
    display: none
  }

  ._6grid.gap30 {
    flex-direction: column
  }

  .ab-ui-wrapper {
    padding: 25px 0
  }

  .mobile-ui {
    width: 60vw;
    margin-right: -8px
  }

  .mobile-ui.movedwn {
    margin-top: 12px
  }

  .ab-web {
    height: 100vh
  }

  .ab-web-section {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .ab-web-section.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .ab-web-section.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .ab-web-section.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .ab-web-section.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .ab-web-section.nopadding.hide-mobile {
    display: none
  }

  .ab-web-section.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .ab-web-section.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .ab-web-section.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .ab-web-section.bg-white.z2 {
    z-index: 2
  }

  .ab-web-section.bg-white.padding-0 {
    padding-top: 0
  }

  .ab-web-section._100 {
    padding-bottom: 100px
  }

  .ab-web-section.side-pad {
    padding-left: 20px;
    padding-right: 20px
  }

  .ab-web-section._100vh {
    height: auto;
    padding-top: 0
  }

  .ab-web-section._200 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .ab-web-section.notebadge {
    padding-top: 13px
  }

  .ab-web-3grid {
    transform: scale(1.9)
  }

  .photography-slider {
    height: 210px
  }

  .slide {
    margin-right: 8px
  }

  .mask-5 {
    width: 90%
  }

  .mooji-hero {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden
  }

  .mooji-hero.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .mooji-hero.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .mooji-hero.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .mooji-hero.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .mooji-hero.nopadding.hide-mobile {
    display: none
  }

  .mooji-hero.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .mooji-hero.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .mooji-hero.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .mooji-hero.bg-white.z2 {
    z-index: 2
  }

  .mooji-hero.bg-white.padding-0 {
    padding-top: 0
  }

  .mooji-hero._100 {
    padding-bottom: 100px
  }

  .mooji-hero.side-pad {
    padding-left: 20px;
    padding-right: 20px
  }

  .mooji-hero._100vh {
    height: auto;
    padding-top: 0
  }

  .mooji-hero._100vh.no100onmobile,
  .mooji-hero._200 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .mooji-hero.notebadge {
    padding-top: 13px
  }

  .you-heading {
    width: 100%;
    min-width: 100%;
    font-size: 40px;
    line-height: 48px
  }

  .soon {
    border-radius: 5px;
    padding: 5px;
    font-weight: 600;
    position: absolute;
    bottom: 37px;
    right: -36px
  }

  .slider-6 {
    height: 400px
  }

  .slide1tablet {
    display: none
  }

  .slide1mobile {
    display: block
  }

  .image-212 {
    width: 130px
  }

  .collectius-img-home,
  .collectius-im-home {
    width: 90%;
    inset: auto 0% 8% auto
  }

  .case-wrapper-home {
    grid-template-columns: 1fr;
    padding-right: 26px
  }

  .case-wrapper-home.gap40 {
    grid-template-columns: 1fr;
    width: 100%
  }

  .case-wrapper-home.margin-btm-30 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr
  }

  .case-wrapper-home.gap15.onerow {
    grid-template-columns: 1fr
  }

  .case-wrapper-home.padding-tablet {
    padding-left: 20px;
    padding-right: 20px
  }

  .card-home,
  .card-home.h500 {
    padding: 20px
  }

  .card-home.h500.of.team-bg {
    width: 260vw;
    margin-bottom: -10px;
    transition: transform .5s;
    transform: translate(-80vw)
  }

  .card-home.h500.of.team-bg:hover {
    transform: none
  }

  .card-home.h500.overflow.center-center.h180 {
    height: 180px
  }

  .card-home.padding-tb {
    padding: 30px
  }

  .card-home.padding-tb.padding-top-mobiole {
    padding-top: 53px;
    padding-bottom: 53px
  }

  .card-home.prod-card {
    width: 100%;
    padding: 17px
  }

  .card-home.h400.of.hideonmobile {
    display: none
  }

  .card-home.h400.of.dev-team-bg {
    width: 100%;
    height: 190px
  }

  .card-home._w-100.overflow.h-500 {
    height: 500px
  }

  .card-home.h540 {
    padding: 20px
  }

  .card-home.h540.of.home {
    min-width: 310px;
    max-width: 310px
  }

  .password-input,
  .password-input::placeholder {
    font-size: 40px
  }

  .bg-lines-copy.z-23 {
    z-index: 11;
    padding-left: 20px;
    padding-right: 20px
  }

  .collection-list-10 {
    grid-template-columns: 100%
  }

  .btn-internal.wide._100._80percentonmobile {
    width: 90%
  }

  .btn-internal._100 {
    width: 100%
  }

  .filet-item {
    padding-left: 12px;
    padding-right: 12px
  }

  .h1-internal {
    font-size: 40px
  }

  .h1-internal.centered {
    font-size: 24px
  }

  .h1-internal.second,
  .h1-internal.first,
  .h1-internal.third {
    font-size: 35px
  }

  .h1-internal.i1.homehero,
  .h1-internal.i2.homehero,
  .h1-internal.i3.homehero,
  .h1-internal.i4.homehero,
  .h1-internal.i5.homehero,
  .h1-internal.i6.homehero {
    font-size: 30px
  }

  .mw1360.newdesktop-nav {
    display: none
  }

  .mw1360.padding-side-20 {
    padding-left: 20px;
    padding-right: 20px
  }

  .mw1360.nopadding {
    padding-left: 0;
    padding-right: 0
  }

  .mw1360.hero-home {
    padding-left: 11px;
    padding-right: 11px
  }

  .mw1360.padding-50 {
    padding-left: 20px;
    padding-right: 20px
  }

  .mw1360.helu-hero-bg {
    padding: 24px 16px 50vh
  }

  .tagwrappers {
    grid-column-gap: 4px;
    grid-row-gap: 6px
  }

  .taglink {
    padding: 5px 10px;
    font-size: 13px;
    display: block
  }

  .heluscreenwrapper {
    height: 50vh
  }

  .helu-blur {
    display: none
  }

  .ui-slider {
    border-radius: 16px;
    height: 200px
  }

  .left-arrow-7 {
    left: -10px
  }

  .right-arrow-8 {
    right: -10px
  }

  .slider-screen {
    padding: 23px;
    bottom: auto;
    left: 2%;
    right: 13%
  }

  .chart-wrapper {
    border-radius: 9px;
    padding: 16px 16px 0
  }

  .image-221 {
    padding-top: 55px
  }

  .h1-display {
    font-size: 26px
  }

  .image-223 {
    display: none
  }

  .block-hover {
    background-color: #fff;
    padding: 0
  }

  .block-hover:hover {
    background-color: #fff
  }

  .social1,
  .social2 {
    position: static
  }

  .sales1 {
    display: block;
    position: static
  }

  .sales2,
  .offline1 {
    position: static
  }

  .offline2 {
    position: relative;
    top: 48%;
    left: auto
  }

  .login {
    padding-left: 10px;
    padding-right: 10px
  }

  .tech-stack {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: 100vw;
    margin-top: 18px;
    margin-left: 0;
    padding-left: 11px;
    transform: translate(-20px)
  }

  .cases-work-left {
    width: 40px;
    height: 40px
  }

  .mask-6 {
    width: 310px
  }

  .work-slide {
    margin-right: 8px
  }

  .helu-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .helu-machine {
    width: 90%;
    inset: auto 0% 8% auto
  }

  .helu-machine.work {
    width: 90%
  }

  .barion-device {
    width: 56%;
    bottom: 0%;
    right: 16%
  }

  .barion-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .otp-device {
    width: 80%;
    bottom: 0%;
    right: 16%
  }

  .otp-card-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .mkb-device {
    inset: auto 17% 0% auto
  }

  .mkb-device.case-studies {
    width: 75%;
    right: auto
  }

  .intesa-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .cases-work-right {
    width: 40px;
    height: 40px;
    left: 56px
  }

  .work-slider-arrow {
    width: 6px
  }

  .brokerchooser-device {
    width: 80%;
    bottom: 12%;
    right: 0%
  }

  .brok-bg {
    inset: auto 0% 0%;
    transform: none
  }

  .dfsafs {
    bottom: auto;
    left: 2%;
    right: 13%
  }

  .offerings {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .offerings.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .offerings.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .offerings.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .offerings.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .offerings.nopadding.hide-mobile {
    display: none
  }

  .offerings.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .offerings.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .offerings.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .offerings.bg-white.z2 {
    z-index: 2
  }

  .offerings.bg-white.padding-0 {
    padding-top: 0
  }

  .offerings.side-pad {
    padding-left: 20px;
    padding-right: 20px
  }

  .offerings._100vh {
    height: auto;
    padding-top: 0
  }

  .offerings._100vh.no100onmobile,
  .offerings._200 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .offerings.notebadge {
    padding-top: 13px
  }

  .offeringcard {
    padding: 15px 18px 15px 15px
  }

  .bookacall-section {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .bookacall-section.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .bookacall-section.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .bookacall-section.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .bookacall-section.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .bookacall-section.nopadding.hide-mobile {
    display: none
  }

  .bookacall-section.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .bookacall-section.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .bookacall-section.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .bookacall-section.bg-white.z2 {
    z-index: 2
  }

  .bookacall-section.bg-white.padding-0 {
    padding-top: 0
  }

  .bookacall-section.side-pad {
    padding-left: 20px;
    padding-right: 20px
  }

  .bookacall-section._100vh {
    height: auto;
    padding-top: 0
  }

  .bookacall-section._100vh.no100onmobile,
  .bookacall-section._200 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .bookacall-section.notebadge {
    padding-top: 13px
  }

  .btn-blu-darkshadow._100 {
    width: 100%
  }

  .callcard {
    margin-bottom: 36px
  }

  .callcard---main {
    grid-template-columns: 1fr
  }

  .image-226 {
    width: 100%;
    height: auto
  }

  .callcard---main-details {
    text-align: center
  }

  .callcard---main-title,
  .image-227 {
    width: 100%
  }

  .callcard---main-contact {
    grid-template-columns: 1fr;
    padding-left: 12px;
    padding-right: 12px
  }

  .callcard---contactlinks {
    margin-left: 0
  }

  .callcard---quote {
    text-align: center
  }

  .callcard---secondary {
    grid-template-columns: 1fr;
    top: 18px
  }

  .callcard---third {
    grid-template-columns: 1fr;
    top: 36px
  }

  .offeringtypecaption {
    width: 100%
  }

  .callcardsizer {
    grid-template-columns: 1fr
  }

  .div-block-209 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 100%
  }

  .inversum-tag {
    width: 100%
  }

  .introduction---inversum {
    width: 100%;
    padding: 50px 20px;
    overflow: hidden
  }

  .introduction---inversum.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .introduction---inversum.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .introduction---inversum.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .introduction---inversum.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .introduction---inversum.nopadding.hide-mobile {
    display: none
  }

  .introduction---inversum.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .introduction---inversum.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .introduction---inversum.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .introduction---inversum.bg-white.z2 {
    z-index: 2
  }

  .introduction---inversum.bg-white.padding-0 {
    padding-top: 0
  }

  .introduction---inversum._100 {
    padding-bottom: 100px
  }

  .scrollfromrightsticky {
    width: 100%;
    margin-top: 32px;
    margin-bottom: 46px;
    margin-right: -20px;
    position: static
  }

  .triggers---inversum {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .triggers---inversum.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .triggers---inversum.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .triggers---inversum.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .triggers---inversum.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .triggers---inversum.nopadding.hide-mobile {
    display: none
  }

  .triggers---inversum.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .triggers---inversum.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .triggers---inversum.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .triggers---inversum.bg-white.z2 {
    z-index: 2
  }

  .triggers---inversum.bg-white.padding-0 {
    padding-top: 0
  }

  .triggers---inversum._100 {
    padding-bottom: 100px
  }

  .user-mgmt--inversum {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 0;
    overflow: hidden
  }

  .user-mgmt--inversum.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .user-mgmt--inversum.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .user-mgmt--inversum.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .user-mgmt--inversum.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .user-mgmt--inversum.nopadding.hide-mobile {
    display: none
  }

  .user-mgmt--inversum.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .user-mgmt--inversum.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .user-mgmt--inversum.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .user-mgmt--inversum.bg-white.z2 {
    z-index: 2
  }

  .user-mgmt--inversum.bg-white.padding-0 {
    padding-top: 0
  }

  .user-mgmt--inversum._100 {
    padding-bottom: 100px
  }

  .rc---inversum {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .rc---inversum.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .rc---inversum.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .rc---inversum.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .rc---inversum.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .rc---inversum.nopadding.hide-mobile {
    display: none
  }

  .rc---inversum.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .rc---inversum.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .rc---inversum.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .rc---inversum.bg-white.z2 {
    z-index: 2
  }

  .rc---inversum.bg-white.padding-0 {
    padding-top: 0
  }

  .rc---inversum._100 {
    padding-bottom: 100px
  }

  .frontend---inversum {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .frontend---inversum.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .frontend---inversum.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .frontend---inversum.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .frontend---inversum.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .frontend---inversum.nopadding.hide-mobile {
    display: none
  }

  .frontend---inversum.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .frontend---inversum.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .frontend---inversum.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .frontend---inversum.bg-white.z2 {
    z-index: 2
  }

  .frontend---inversum.bg-white.padding-0 {
    padding-top: 0
  }

  .frontend---inversum._100 {
    padding-bottom: 100px
  }

  .div-block-214 {
    flex-direction: column
  }

  .frontend---conclusion {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .frontend---conclusion.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .frontend---conclusion.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .frontend---conclusion.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .frontend---conclusion.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .frontend---conclusion.nopadding.hide-mobile {
    display: none
  }

  .frontend---conclusion.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .frontend---conclusion.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .frontend---conclusion.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .frontend---conclusion.bg-white.z2 {
    z-index: 2
  }

  .frontend---conclusion.bg-white.padding-0 {
    padding-top: 0
  }

  .frontend---conclusion._100 {
    padding-bottom: 100px
  }

  .div-block-216 {
    grid-column-gap: 4px;
    grid-row-gap: 4px
  }

  .frontend---release {
    width: 100%;
    padding: 50px 20px;
    overflow: hidden
  }

  .frontend---release.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .frontend---release.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .frontend---release.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .frontend---release.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .frontend---release.nopadding.hide-mobile {
    display: none
  }

  .frontend---release.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .frontend---release.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .frontend---release.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .frontend---release.bg-white.z2 {
    z-index: 2
  }

  .frontend---release.bg-white.padding-0 {
    padding-top: 0
  }

  .frontend---release._100 {
    padding-bottom: 100px
  }

  .scrollfromleft.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .scrollfromleft.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .scrollfromleft.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .scrollfromleft.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .scrollfromleft.nopadding.hide-mobile {
    display: none
  }

  .scrollfromleft.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .scrollfromleft.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .scrollfromleft.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .scrollfromleft.bg-white.z2 {
    z-index: 2
  }

  .scrollfromleft.bg-white.padding-0 {
    padding-top: 0
  }

  .scrollfromleft._100 {
    padding-bottom: 100px
  }

  .scrollfromright.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .scrollfromright.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .scrollfromright.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .scrollfromright.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .scrollfromright.nopadding.hide-mobile {
    display: none
  }

  .scrollfromright.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .scrollfromright.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .scrollfromright.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .scrollfromright.bg-white.z2 {
    z-index: 2
  }

  .scrollfromright.bg-white.padding-0 {
    padding-top: 0
  }

  .scrollfromright._100 {
    padding-bottom: 100px
  }

  .scrollfromlefty {
    width: 100%;
    padding: 50px 20px;
    overflow: hidden
  }

  .scrollfromlefty.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .scrollfromlefty.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .scrollfromlefty.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .scrollfromlefty.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .scrollfromlefty.nopadding.hide-mobile {
    display: none
  }

  .scrollfromlefty.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .scrollfromlefty.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .scrollfromlefty.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .scrollfromlefty.bg-white.z2 {
    z-index: 2
  }

  .scrollfromlefty.bg-white.padding-0 {
    padding-top: 0
  }

  .scrollfromlefty._100 {
    padding-bottom: 100px
  }

  .div-block-222.shownonmobile {
    align-items: stretch
  }

  .div-block-224 {
    justify-content: space-between;
    width: 100%
  }

  .image-246,
  .image-247 {
    width: 100%
  }

  .div-block-225 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex
  }

  .image-248 {
    width: 40px
  }

  .image-249 {
    width: 32px
  }

  .inversum-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .inversum-bg.case-studies {
    width: 90%;
    position: absolute;
    inset: auto 0% 0% auto
  }

  .inversum-mobile {
    width: 90%;
    inset: auto 0% 0% auto
  }

  .inversum-mobile.case-studies {
    width: 95%
  }

  .slider-nav {
    margin-top: 18px
  }

  .leftarrowslider {
    width: 40px;
    height: 40px
  }

  .rightarrowslider {
    width: 40px;
    height: 40px;
    left: 56px
  }

  .airbolt-img {
    width: 90%;
    inset: auto 0% 8% auto
  }

  .offeringtypetext {
    text-align: left;
    width: 100%
  }

  .purplecircle-fluttertop {
    right: -22%
  }

  .pinktriangle-fluttertop {
    inset: 43% auto auto 21%
  }

  .bluebox-fluttertop {
    top: auto;
    bottom: -2%;
    right: 6%
  }

  .ecomate-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .ecomate-bg.case-studies {
    width: 90%;
    inset: auto 0% 0% auto
  }

  .card-flutter,
  .card-flutter.h500 {
    padding: 20px
  }

  .card-flutter.h500.of.team-bg {
    width: 260vw;
    margin-bottom: -10px;
    transition: transform .5s;
    transform: translate(-80vw)
  }

  .card-flutter.h500.of.team-bg:hover {
    transform: none
  }

  .card-flutter.h500.overflow.center-center.h180 {
    height: 180px
  }

  .card-flutter.padding-tb {
    padding: 30px
  }

  .card-flutter.padding-tb.padding-top-mobiole {
    padding-top: 53px;
    padding-bottom: 53px
  }

  .card-flutter.prod-card {
    width: 100%;
    padding: 17px
  }

  .card-flutter.h400.of.hideonmobile {
    display: none
  }

  .card-flutter.h400.of.dev-team-bg {
    width: 100%;
    height: 190px
  }

  .card-flutter._w-100.overflow.h-500 {
    height: 500px
  }

  .card-flutter.h540 {
    padding: 20px
  }

  .flutter-cs.ecomate {
    width: 80%
  }

  .airbolt-laptop {
    width: 90%;
    inset: auto 0% 0% auto
  }

  .airbolt-laptop.case-studies {
    width: 90%
  }

  .mobile-partners {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    display: block;
    overflow: hidden
  }

  .mobile-partners.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .mobile-partners.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .mobile-partners.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .mobile-partners.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .mobile-partners.nopadding.hide-mobile {
    display: none
  }

  .mobile-partners.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .mobile-partners.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .mobile-partners.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .mobile-partners.bg-white.z2 {
    z-index: 2
  }

  .mobile-partners.bg-white.padding-0 {
    padding-top: 0
  }

  .mobile-partners.side-pad {
    padding-left: 20px;
    padding-right: 20px
  }

  .mobile-partners._100vh {
    height: auto;
    padding-top: 0
  }

  .mobile-partners._100vh.no100onmobile,
  .mobile-partners._200 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .mobile-partners.notebadge {
    padding-top: 13px
  }

  .mobile-partners.inversum-hero {
    max-height: 760px
  }

  .mobile-partners.inversumpadding {
    padding-top: 50px
  }

  .desktop-partners {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden
  }

  .desktop-partners.bg-grey.overflow.nopaddingonmobile {
    padding-top: 0;
    padding-bottom: 0
  }

  .desktop-partners.bg-grey.padding-bottom-100.padding-btm-100-onmobile {
    padding-bottom: 100px
  }

  .desktop-partners.bg-black.form-section {
    padding-top: 68px;
    padding-bottom: 68px
  }

  .desktop-partners.nopadding.side-padding-50 {
    padding-left: 10px;
    padding-right: 10px
  }

  .desktop-partners.nopadding.hide-mobile {
    display: none
  }

  .desktop-partners.overflow.top-padding-50.herosection-mobile {
    padding-top: 15px
  }

  .desktop-partners.padding-50.sticky-section {
    z-index: -1;
    top: 70px
  }

  .desktop-partners.padding-top200.padding50-onmobile {
    padding-top: 50px
  }

  .desktop-partners.bg-white.z2 {
    z-index: 2
  }

  .desktop-partners.bg-white.padding-0 {
    padding-top: 0
  }

  .desktop-partners.side-pad {
    padding-left: 20px;
    padding-right: 20px
  }

  .desktop-partners._100vh {
    height: auto;
    padding-top: 0
  }

  .desktop-partners._100vh.no100onmobile,
  .desktop-partners._200 {
    padding-top: 50px;
    padding-bottom: 50px
  }

  .desktop-partners.notebadge {
    padding-top: 13px
  }

  .desktop-partners.inversum-hero {
    max-height: 760px
  }

  .desktop-partners.inversumpadding {
    padding-top: 50px
  }

  .desktop-partners.hideonmobile {
    display: none
  }

  .cbntechnologies.mobile {
    padding: 6px 13px
  }

  .cbntechtext.mobile {
    font-size: 12px
  }

  .image-256 {
    max-width: 400%;
    height: 100%
  }

  .image-256.mobile {
    height: 90%
  }

  .image-257 {
    width: 100%;
    left: auto
  }

  .image-257.mobile {
    margin-top: -62px;
    margin-bottom: -41px
  }

  .div-block-228 {
    margin-left: auto
  }

  .width454 {
    width: 100%;
    max-width: 454px
  }

  .cbn-p {
    word-break: break-all;
    max-width: 100%
  }

  .colorblock-1.mobile,
  .colorblock-2.mobile,
  .colorblock-3.mobile,
  .colorblock-4.mobile,
  .colorblock-5.mobile,
  .colorblock-6.mobile,
  .colorblock-7.mobile,
  .colorblock-8.mobile,
  .colorblock-9.mobile,
  .colorblock-10.mobile,
  .colorblock-11.mobile,
  .colorblock-12.mobile {
    border-radius: 16px;
    width: 78px;
    height: 78px
  }

  .p.size14.capitalize.white.cbn-illust.mobile {
    margin-bottom: 16px;
    margin-left: 0
  }

  .p.size14.capitalize.white.cbn-illust2.mobile {
    margin-top: 56px;
    margin-bottom: 16px;
    margin-left: 0
  }

  .image-258 {
    max-width: 450%;
    inset: auto auto -28% 0%
  }

  .p-width-500 {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px
  }

  .image-259 {
    top: -7%
  }

  .image-260 {
    bottom: 60%
  }

  .image-263 {
    top: -11%
  }

  .image-264 {
    bottom: -2%;
    right: -12%
  }

  .text-block-86 {
    word-break: normal;
    width: 100%
  }

  .div-block-229 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex
  }

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

  .p.white.centered {
    text-align: center
  }

  .startuphu-techstack.mobile {
    padding: 6px 13px
  }

  .startuphu-techstack.mobile:hover {
    border-color: var(--sh-grad-mid);
    color: var(--black);
    background-image: none
  }

  .startuphu-text.mobile {
    font-size: 12px
  }

  .startuphu-hero-box.mobile {
    justify-content: center;
    padding: 48px 24px;
    display: flex
  }

  .image-267 {
    z-index: -2;
    inset: auto auto -4% -20%
  }

  .image-268 {
    bottom: -6%;
    left: 17%
  }

  .image-269 {
    top: -38px;
    right: auto
  }

  .image-270 {
    right: 14%
  }

  .image-271 {
    max-width: 29%;
    bottom: -12%;
    left: auto;
    right: 6%
  }

  .maxw564 {
    height: 240px
  }

  .image-275 {
    width: 90%;
    max-width: 90%;
    bottom: -3%;
    left: auto;
    right: auto
  }

  .maxw600-h450 {
    width: 90%;
    height: 240px
  }

  .image-276 {
    top: 6%;
    right: 5%
  }

  .image-278 {
    bottom: 1%
  }

  .image-279 {
    width: 98%
  }

  .image-280 {
    inset: auto -13% 1% 8%
  }

  .cookie-modal_content-wrap.is-small {
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }

  .cookie-modal_component {
    max-width: 100%
  }

  .cookie-modal_closebutton {
    margin-top: 1rem;
    margin-right: 1rem
  }

  .cookie-modal_button {
    flex: auto;
    padding-left: 1.25em;
    padding-right: 1.25em
  }

  .cookie-modal_button-wrap.is-small {
    justify-content: space-between;
    padding: 1.25rem
  }

  .cookie-modal_button-wrap.in-pref-manger {
    bottom: 0
  }

  .cookie-popup_component {
    max-width: 100%;
    inset: auto 0% 0%
  }

  .cookie-preference_wrapper {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
  }

  .cookie-preference_component {
    align-items: flex-end
  }

  .cookie-preference-button {
    left: 1rem
  }

  .startuphu-casestudy {
    width: 150%;
    max-width: none;
    top: 68%;
    bottom: 0;
    right: -26%
  }

  .startuphu-laptop-case {
    width: 120%;
    max-width: none;
    bottom: 2%;
    right: -25%
  }

  .inc-img {
    width: 100%;
    right: -20%
  }

  .inc-bg {
    width: 100%;
    inset: auto 0% 0%;
    transform: none
  }

  .h2---gilroy---40-pt,
  .h2---gilroy---40-pt.light {
    font-size: 30px;
    line-height: 40px
  }

  .h2c,
  .h2c.centered {
    font-size: 24px
  }

  .h2c.second,
  .h2c.first,
  .h2c.third {
    font-size: 35px
  }

  .h2c.i1.homehero,
  .h2c.i2.homehero,
  .h2c.i3.homehero {
    font-size: 40px
  }

  .h2c.i4.homehero,
  .h2c.i5.homehero,
  .h2c.i6.homehero {
    font-size: 30px
  }

  .h2c.size71 {
    font-size: 40px;
    line-height: 44px
  }

  .h2co,
  .h2co.centered {
    font-size: 24px
  }

  .h2co.second,
  .h2co.first,
  .h2co.third {
    font-size: 35px
  }

  .h2co.i1.homehero,
  .h2co.i2.homehero,
  .h2co.i3.homehero {
    font-size: 40px
  }

  .h2co.i4.homehero,
  .h2co.i5.homehero,
  .h2co.i6.homehero {
    font-size: 30px
  }

  .h2co.size71 {
    font-size: 40px;
    line-height: 44px
  }

  .barion-phone {
    width: 56%;
    bottom: 0%;
    right: 16%
  }

  .barion-phone.case-studies {
    width: 63%
  }
}

#w-node-_9659dae9-d9ed-4049-1862-2187672a3dea-c37016d5,
#w-node-dfd43a19-45f5-8f76-6eae-112d2d30139e-c37016d5,
#w-node-cefb1ac0-f2cb-f7f4-fe72-26ee76eabcef-c37016d5,
#w-node-_3502a0c3-8aa7-253f-4509-487767a96671-c37016d5,
#w-node-_985ab6b1-504b-c4c2-002d-2e76c421a962-c37016d5,
#w-node-_6631027b-d745-1b7b-5864-055f6ef113af-c37016d5,
#w-node-c76e140f-a1d5-b3f6-e2bb-f2e82b072cb1-c37016d5,
#w-node-_3ef96a89-5703-8721-7149-e8e5c06df8b0-c37016d5,
#w-node-_3ef96a89-5703-8721-7149-e8e5c06df8b1-c37016d5,
#w-node-_3ef96a89-5703-8721-7149-e8e5c06df8b3-c37016d5,
#w-node-_3ef96a89-5703-8721-7149-e8e5c06df8b5-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3ef96a89-5703-8721-7149-e8e5c06df8b8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_3ef96a89-5703-8721-7149-e8e5c06df8b9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a49d2de6-4247-6b59-b67a-d6eade3f7ccd-c37016d5 {
  justify-self: start
}

#w-node-e34c0f89-6635-b916-d862-b3affea23dc9-c37016d5,
#w-node-a49d2de6-4247-6b59-b67a-d6eade3f7cce-c37016d5,
#w-node-c8ab4b1b-4733-30cb-a9cf-8691fe93c6dc-c37016d5,
#w-node-a49d2de6-4247-6b59-b67a-d6eade3f7cd0-c37016d5,
#w-node-a49d2de6-4247-6b59-b67a-d6eade3f7cd2-c37016d5,
#w-node-cc04c285-382d-72ee-850c-b06665d1ebfe-c37016d5,
#w-node-c3690934-b2ef-30d6-a148-95edf4ec92e1-c37016d5,
#w-node-_381f2dc4-81ac-3d46-addc-0b0d1f0fa7c9-c37016d5,
#w-node-_381f2dc4-81ac-3d46-addc-0b0d1f0fa7ca-c37016d5,
#w-node-_381f2dc4-81ac-3d46-addc-0b0d1f0fa7ce-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_381f2dc4-81ac-3d46-addc-0b0d1f0fa7d2-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_381f2dc4-81ac-3d46-addc-0b0d1f0fa7d3-c37016d5,
#w-node-a3a2229a-f26b-90ce-fa21-899f0563de14-c37016d5,
#w-node-a3a2229a-f26b-90ce-fa21-899f0563de15-c37016d5,
#w-node-a3a2229a-f26b-90ce-fa21-899f0563de19-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a3a2229a-f26b-90ce-fa21-899f0563de1c-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-a3a2229a-f26b-90ce-fa21-899f0563de1d-c37016d5,
#w-node-_32016fcc-bdf2-1ce4-8565-66bc0cf16e38-c37016d5,
#w-node-_32016fcc-bdf2-1ce4-8565-66bc0cf16e39-c37016d5,
#w-node-_32016fcc-bdf2-1ce4-8565-66bc0cf16e3d-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_32016fcc-bdf2-1ce4-8565-66bc0cf16e3f-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_32016fcc-bdf2-1ce4-8565-66bc0cf16e40-c37016d5,
#w-node-_45671ca0-3a88-5d45-5502-fdc55e4a93d2-c37016d5,
#w-node-_45671ca0-3a88-5d45-5502-fdc55e4a93d3-c37016d5,
#w-node-_45671ca0-3a88-5d45-5502-fdc55e4a93d7-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_45671ca0-3a88-5d45-5502-fdc55e4a93d9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_45671ca0-3a88-5d45-5502-fdc55e4a93da-c37016d5,
#w-node-_87c00c2c-1720-2b34-17d3-d0e018ccb4b7-c37016d5,
#w-node-_87c00c2c-1720-2b34-17d3-d0e018ccb4b8-c37016d5,
#w-node-_87c00c2c-1720-2b34-17d3-d0e018ccb4bc-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_87c00c2c-1720-2b34-17d3-d0e018ccb4bf-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_87c00c2c-1720-2b34-17d3-d0e018ccb4c0-c37016d5,
#w-node-_8406165a-29d1-d7d7-b458-ba360e055f05-c37016d5,
#w-node-_8406165a-29d1-d7d7-b458-ba360e055f06-c37016d5,
#w-node-_8406165a-29d1-d7d7-b458-ba360e055f08-c37016d5,
#w-node-_8406165a-29d1-d7d7-b458-ba360e055f0a-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8406165a-29d1-d7d7-b458-ba360e055f0c-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_8406165a-29d1-d7d7-b458-ba360e055f0d-c37016d5,
#w-node-_9e3f36eb-c0db-b19a-034c-067bb34be4b2-c37016d5,
#w-node-_9e3f36eb-c0db-b19a-034c-067bb34be4b3-c37016d5,
#w-node-_9e3f36eb-c0db-b19a-034c-067bb34be4b5-c37016d5,
#w-node-_9e3f36eb-c0db-b19a-034c-067bb34be4b7-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9e3f36eb-c0db-b19a-034c-067bb34be4b9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_9e3f36eb-c0db-b19a-034c-067bb34be4ba-c37016d5,
#w-node-_4dceded1-46ad-5e39-a644-a29f911f974c-c37016d5,
#w-node-_4dceded1-46ad-5e39-a644-a29f911f974d-c37016d5,
#w-node-_4dceded1-46ad-5e39-a644-a29f911f974f-c37016d5,
#w-node-_4dceded1-46ad-5e39-a644-a29f911f9751-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4dceded1-46ad-5e39-a644-a29f911f9753-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_4dceded1-46ad-5e39-a644-a29f911f9754-c37016d5,
#w-node-_414d8354-f774-d557-f681-b5bdba7f3efb-c37016d5,
#w-node-_414d8354-f774-d557-f681-b5bdba7f3efc-c37016d5,
#w-node-_414d8354-f774-d557-f681-b5bdba7f3efe-c37016d5,
#w-node-_414d8354-f774-d557-f681-b5bdba7f3f00-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_414d8354-f774-d557-f681-b5bdba7f3f02-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_414d8354-f774-d557-f681-b5bdba7f3f03-c37016d5,
#w-node-_423e7531-c14f-cd9d-189d-98ac930b94f1-c37016d5,
#w-node-_423e7531-c14f-cd9d-189d-98ac930b94f2-c37016d5,
#w-node-_423e7531-c14f-cd9d-189d-98ac930b94f4-c37016d5,
#w-node-_423e7531-c14f-cd9d-189d-98ac930b94f6-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_423e7531-c14f-cd9d-189d-98ac930b94f8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_423e7531-c14f-cd9d-189d-98ac930b94f9-c37016d5,
#w-node-abfd013b-9a45-5878-5fdd-a8558d7bd169-c37016d5,
#w-node-abfd013b-9a45-5878-5fdd-a8558d7bd16a-c37016d5,
#w-node-abfd013b-9a45-5878-5fdd-a8558d7bd16c-c37016d5,
#w-node-abfd013b-9a45-5878-5fdd-a8558d7bd16e-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-abfd013b-9a45-5878-5fdd-a8558d7bd170-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-abfd013b-9a45-5878-5fdd-a8558d7bd171-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c84-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c85-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c89-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c8d-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c8e-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c95-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c96-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c9a-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c9d-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27c9e-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ca5-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ca6-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27caa-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cac-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cad-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cb4-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cb5-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cb9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cbb-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cbc-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cc3-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cc4-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cc8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ccb-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ccc-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cd3-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cd4-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cd6-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cd8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cda-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cdb-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ce2-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ce3-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ce5-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ce7-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27ce9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cea-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cf1-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cf2-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cf4-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cf6-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cf8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27cf9-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d00-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d01-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d03-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d05-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d07-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d08-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d0f-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d10-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d12-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d14-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d16-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d17-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d1e-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d1f-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d21-c37016d5,
#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d23-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d25-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_767c7a22-0abe-b0da-fd12-3d88ede27d26-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2593-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2594-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2598-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f259c-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f259d-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25a4-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25a5-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25a9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25ac-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25ad-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25b4-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25b5-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25b9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25bb-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25bc-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25c3-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25c4-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25c8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25ca-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25cb-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25d2-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25d3-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25d7-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25da-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25db-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25e2-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25e3-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25e5-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25e7-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25e9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25ea-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25f1-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25f2-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25f4-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f25f6-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25f8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f25f9-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2600-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2601-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2603-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2605-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f2607-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f2608-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f260f-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2610-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2612-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2614-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f2616-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f2617-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f261e-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f261f-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2621-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2623-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f2625-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f2626-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f262d-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f262e-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2630-c37016d5,
#w-node-b9215446-8fb9-8a16-e33b-6f18783f2632-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f2634-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-b9215446-8fb9-8a16-e33b-6f18783f2635-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc83174b-4c1f-e332-a4e1-eba4c718ad9a-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0a9f4962-e0bc-5d70-2ed3-c8d9b4eee4d1-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b24af03-ac77-2abd-53c5-ad066db36a67-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_44d253fc-44ae-6152-5945-6a9f6ec1ef7b-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-affaf689-22bd-92e7-eaba-dca392aedab4-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-affaf689-22bd-92e7-eaba-dca392aedac4-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_96c8e5dc-6b96-a272-5556-7ee5ccf6ae30-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_96c8e5dc-6b96-a272-5556-7ee5ccf6ae40-c37016d5,
#w-node-aea8d1d4-7608-6eb5-cd2a-eaa94d87891e-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d0ad1885-7724-97f1-dd93-fceba52849e1-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-b24242a7-ea51-20f7-ffae-ca1be66a3d1c-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a627ee91-d264-c0eb-ee03-1eebb76a3ada-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_1392c8a7-4596-4b84-c5e8-479ca49835fa-c37016d5,
#w-node-b36b4855-5adf-dcc6-120b-e1fecf1b7ca6-c37016d5,
#w-node-_38738d77-f672-fa1d-6ca2-b1db5e7730e3-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_38c04a22-d34a-62dc-84f4-1914407c8d09-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_0e83d32e-b92f-33f1-937c-461741739a2a-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0e83d32e-b92f-33f1-937c-461741739a2c-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_5467502d-a6ee-a262-8fd3-dc97c015f788-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5467502d-a6ee-a262-8fd3-dc97c015f78a-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-ab7ecb88-78d9-aec8-0d45-7e80e7b6d52d-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-ab7ecb88-78d9-aec8-0d45-7e80e7b6d52f-c37016d5,
#w-node-_4253116a-1205-403d-fb20-906914633809-c37016d5,
#w-node-d587cb95-ed44-a760-61e4-ef34e033614b-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e356893e-ac4f-1126-39e1-f83a43074c61-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-a63470e4-3e12-3e40-8579-5c14084058a4-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-f548ef0a-1626-8ef9-8504-f98cf0cd945c-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12a52839-0a5e-3d46-9eab-610a23ea91d7-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3cb8917-b2a3-81aa-75ee-3abd1ce05ba0-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d3cb8917-b2a3-81aa-75ee-3abd1ce05ba1-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-d3cb8917-b2a3-81aa-75ee-3abd1ce05ba7-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-d3cb8917-b2a3-81aa-75ee-3abd1ce05ba8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d3cb8917-b2a3-81aa-75ee-3abd1ce05bad-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-bfd77aab-c862-c682-d030-e19a7272048f-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bfd77aab-c862-c682-d030-e19a72720490-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-bfd77aab-c862-c682-d030-e19a72720496-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-bfd77aab-c862-c682-d030-e19a72720497-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bfd77aab-c862-c682-d030-e19a7272049c-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_912f0806-1627-fd9c-37b9-6d98112ba1df-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_912f0806-1627-fd9c-37b9-6d98112ba1e0-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_912f0806-1627-fd9c-37b9-6d98112ba1e6-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_912f0806-1627-fd9c-37b9-6d98112ba1e7-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_912f0806-1627-fd9c-37b9-6d98112ba1ec-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0fe5af37-2ff2-bb0d-6e37-2afa16a63d02-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0fe5af37-2ff2-bb0d-6e37-2afa16a63d03-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0fe5af37-2ff2-bb0d-6e37-2afa16a63d09-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_0fe5af37-2ff2-bb0d-6e37-2afa16a63d0a-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0fe5af37-2ff2-bb0d-6e37-2afa16a63d0f-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0fd356cb-1be4-6c8c-e5b2-4ff4d77063c3-c37016d5,
#w-node-_0fd356cb-1be4-6c8c-e5b2-4ff4d77063c4-c37016d5,
#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0dd-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0de-c37016d5,
#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0df-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0e1-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0e3-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0e5-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0e6-c37016d5,
#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0e8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0e9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0ea-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_5ee711da-9868-3ea1-ed24-d54c6a4c292d-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_5ee711da-9868-3ea1-ed24-d54c6a4c292e-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5ee711da-9868-3ea1-ed24-d54c6a4c292f-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0ef-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0f0-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0f1-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0f6-c37016d5,
#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0f8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0fa-c37016d5,
#w-node-_42420748-fb81-7d89-0570-d0d1f41dc0fb-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc11b-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc11d-c37016d5,
#w-node-_42420748-fb81-7d89-0570-d0d1f41dc11e-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc13e-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42420748-fb81-7d89-0570-d0d1f41dc140-c37016d5,
#w-node-_42420748-fb81-7d89-0570-d0d1f41dc141-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_55c02e68-412e-534a-a609-1166e6e062f2-c37016d5,
#w-node-_55c02e68-412e-534a-a609-1166e6e062f4-c37016d5,
#w-node-_55c02e68-412e-534a-a609-1166e6e062f8-c37016d5,
#w-node-ae375a64-9172-edd3-5f42-bb21b31e78ba-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f37d081-a4c1-111d-195f-9a853565210b-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_9b7e8546-b42c-6414-d10c-cacecbfd2668-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cb3d20f4-e26d-25d5-fb67-9640e621c202-c37016d5,
#w-node-_89ce4cfa-21f6-2522-23a0-44574fbf9c3b-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_044ce557-e607-f3e9-93fa-4245cde87c1a-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_68fa7fda-a16d-0081-85b1-6cd45a8a4de1-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_909c956f-0282-8734-2f3c-aa0ecc2df556-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_90320f56-cad9-6aa0-b53a-dbc399406d90-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_90320f56-cad9-6aa0-b53a-dbc399406d91-c37016d5,
#w-node-_90320f56-cad9-6aa0-b53a-dbc399406d92-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_90320f56-cad9-6aa0-b53a-dbc399406d93-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_90320f56-cad9-6aa0-b53a-dbc399406d94-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7552df6a-7ad9-1855-f005-a499e5319445-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_23a104cc-5442-3a02-0a54-6a907c302a90-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_23a104cc-5442-3a02-0a54-6a907c302a91-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_23a104cc-5442-3a02-0a54-6a907c302a92-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_23a104cc-5442-3a02-0a54-6a907c302a93-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_23a104cc-5442-3a02-0a54-6a907c302a94-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_909c956f-0282-8734-2f3c-aa0ecc2df555-c37016d5 {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_588610c0-be2c-623e-4a95-8a8e96d756e2-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_588610c0-be2c-623e-4a95-8a8e96d756e3-c37016d5,
#w-node-_588610c0-be2c-623e-4a95-8a8e96d756e4-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_588610c0-be2c-623e-4a95-8a8e96d756e5-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_588610c0-be2c-623e-4a95-8a8e96d756e6-c37016d5,
#w-node-_15e2ca0a-3ab3-f70a-630b-e1ea9036430c-c37016d5,
#w-node-_15e2ca0a-3ab3-f70a-630b-e1ea9036430e-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_350e33e6-17dd-da0a-7ab6-6d0ff5cb0b32-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-cea95071-21a1-d302-bbb4-946d6f86552f-c37016d5,
#w-node-cea95071-21a1-d302-bbb4-946d6f865531-c37016d5,
#w-node-_290bcc1e-85ff-095d-b586-8f9f8325c68b-c37016d5,
#w-node-_88cc2788-d6c8-184e-b0fd-35ecc4953c4e-c37016d5,
#w-node-_680d31e2-2829-af6d-32c8-15d5e082372a-c37016d5,
#w-node-ee35c81d-232a-db1c-003e-6a24d2ddcaf5-c37016d5,
#w-node-c6588ec3-28e8-901b-4312-0e0b8d22c9a4-c37016d5,
#w-node-_0d5116f3-08bb-5c43-4b39-e9c2cf79d406-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1c478af0-ef94-9dc4-946a-20327b929901-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-aa19573d-aaf8-1882-608b-f58b84eab47d-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-cea0dce2-c16e-493a-5803-08e13daa8518-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cbb361cf-7d0c-9582-4f9f-f5a698fdaa64-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_3b42b472-3817-d6a8-3367-81c90f77d66c-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_9f7635f3-be80-e1df-30c9-e7affa658676-c37016d5,
#w-node-_20b94af3-66d0-2689-03ae-634a92a77074-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_5346457e-ae63-0b42-f9fc-82e01e45e3e6-c37016d5,
#w-node-_66408919-0d41-809b-5c49-1a4642e5d4f1-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c3f9a48e-7969-4605-b0fb-77318b9c6263-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-c3f9a48e-7969-4605-b0fb-77318b9c6264-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-c3f9a48e-7969-4605-b0fb-77318b9c6265-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c3f9a48e-7969-4605-b0fb-77318b9c6266-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-b6f1804d-1737-d3cb-fc73-381a8c0ed97d-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-c3f9a48e-7969-4605-b0fb-77318b9c6267-c37016d5,
#w-node-c3f9a48e-7969-4605-b0fb-77318b9c6269-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-c3f9a48e-7969-4605-b0fb-77318b9c626d-c37016d5,
#w-node-_947bab83-f303-a004-ade5-0f8f0ea22a81-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9144bd18-0cfc-ce65-5e71-01093ad95fb7-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_9144bd18-0cfc-ce65-5e71-01093ad95fb8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9144bd18-0cfc-ce65-5e71-01093ad95fb9-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9144bd18-0cfc-ce65-5e71-01093ad95fba-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-f61bd294-af53-79b2-15e4-fa59e8f9e7ae-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_9144bd18-0cfc-ce65-5e71-01093ad95fbb-c37016d5,
#w-node-_9144bd18-0cfc-ce65-5e71-01093ad95fbd-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9144bd18-0cfc-ce65-5e71-01093ad95fc1-c37016d5,
#w-node-_21aa7730-8da7-90db-9ed8-72c79db19a11-c37016d5,
#w-node-_6e74dd38-6263-1cab-359a-ebd7bf7ab427-c37016d5,
#w-node-_6ff9f603-5126-747d-198e-37983940fdc4-c37016d5,
#w-node-a07d5fef-8032-c8ca-3fbc-1c573ac78141-c37016d5,
#w-node-_6ff9f603-5126-747d-198e-37983940fdc6-c37016d5,
#w-node-_6346c161-ba67-1134-be2c-3186057e6aa8-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_71194939-aed1-6b9b-459f-ac504d3c5b3b-c37016d5 {
  justify-self: center
}

#w-node-fce88ce5-4187-d478-a4e7-d457f23ea6e1-c37016d5,
#w-node-_2f4c364e-81c9-fe56-5fa3-301eee5f84e1-c37016d5,
#w-node-_0e66c779-731d-5361-d6f2-b62006eb4dee-c37016d5,
#w-node-_8bf5c2c7-2649-78f2-f7f4-0e3d6c582cb4-c37016d5,
#w-node-_24e2df37-b258-276d-ee73-603a3b273ad4-c37016d5,
#w-node-_47bad2b8-7a3a-d3e8-21b6-56216b325ae0-c37016d5,
#w-node-c6e3d5bd-c4c5-577c-1210-3a5633aea88a-c37016d5,
#w-node-e30d8f0c-20df-2344-82b7-1832bdccf78c-c37016d5,
#w-node-fde5b610-b4d7-905b-4835-5d8819931d7a-c37016d5,
#w-node-_2cf60655-394c-da11-4248-f3a7fe29df2d-c37016d5,
#w-node-_5fc87ba1-05ae-933a-c5d0-6a6205c6b65f-c37016d5,
#w-node-_2f4c364e-81c9-fe56-5fa3-301eee5f84dc-c37016d5,
#w-node-_2f4c364e-81c9-fe56-5fa3-301eee5f84dd-c37016d5,
#w-node-_2f4c364e-81c9-fe56-5fa3-301eee5f84de-c37016d5,
#w-node-_2f4c364e-81c9-fe56-5fa3-301eee5f84df-c37016d5,
#w-node-_2f4c364e-81c9-fe56-5fa3-301eee5f84e0-c37016d5,
#w-node-b01f6d11-a638-b7fe-7e62-fdb18acd5ffe-c37016d5,
#w-node-b01f6d11-a638-b7fe-7e62-fdb18acd6000-c37016d5,
#w-node-b01f6d11-a638-b7fe-7e62-fdb18acd6004-c37016d5,
#w-node-_03c3fc4d-bc08-f103-46c8-735d42b5a22a-c37016d5,
#w-node-_05bb14a9-658c-cdbf-ef87-d0fe8023423d-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_353cff5b-26ff-3a04-cbdf-cacca20aa30f-c37016d5 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-e60483e6-c81a-180a-1246-7a687dab349d-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-a5a98139-19f7-eca1-9be4-22be85d52d13-c37016d5 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_2d365e40-4f6d-9a6c-afb1-ca21846c5cd1-c37016d5 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2d62f276-9a53-cb09-2184-2740b1c8f42c-c37016d5,
#w-node-_2d62f276-9a53-cb09-2184-2740b1c8f42e-c37016d5,
#w-node-_467d495b-d3fb-fa47-10e7-03b248070612-c37016d5,
#w-node-_467d495b-d3fb-fa47-10e7-03b248070613-c37016d5,
#w-node-_467d495b-d3fb-fa47-10e7-03b248070614-c37016d5 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a65e-4a54a658 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a661-4a54a658 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a662-4a54a658,
#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a665-4a54a658,
#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a668-4a54a658,
#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a66b-4a54a658,
#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a66e-4a54a658 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a671-4a54a658 {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a672-4a54a658 {
  grid-area: span 1/span 2/span 1/span 2
}

#select-field.w-node-_411c01ce-af08-6a42-4bd0-bd524a54a678-4a54a658 {
  grid-area: span 1/span 1/span 1/span 1
}

#message-field.w-node-_411c01ce-af08-6a42-4bd0-bd524a54a679-4a54a658,
#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a67a-4a54a658 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a67b-4a54a658 {
  grid-area: span 1/span 2/span 1/span 2;
  justify-self: center
}

#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a689-4a54a658,
#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a68b-4a54a658 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_411c01ce-af08-6a42-4bd0-bd524a54a68d-4a54a658 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_90d0e6ae-5672-43b9-8dcc-209823de2db0-23de2daf,
#w-node-_90d0e6ae-5672-43b9-8dcc-209823de2db1-23de2daf {
  justify-self: start
}

#w-node-_772a197b-845f-7383-0692-4d3893cb1a70-23de2daf {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-b0eef927-9656-7f6a-a278-7b63f792c9dd-23de2daf,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb246-0c8fb243,
#w-node-edadaeb1-dffe-1fce-934e-9438d31b8537-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb250-0c8fb243,
#w-node-cda46f70-8f81-75d8-7a2c-c561d0241fa7-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb251-0c8fb243,
#w-node-_2cf5e4c9-8247-34c6-dffa-a068a1266a81-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb253-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb255-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb257-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb259-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb25b-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb25d-0c8fb243,
#w-node-_626bf567-3e9a-6c60-57d0-d2e45ba244d9-0c8fb243 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb25f-0c8fb243 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8a4f93a4-e3f9-a17d-1f43-454ac1c44165-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb260-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb262-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb264-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb266-0c8fb243,
#w-node-_62d8c715-9587-8a8e-1533-2d5559bc1c2c-0c8fb243 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f1e5a6bf-9b04-af46-8d23-3a44aee9e706-0c8fb243 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-f1e5a6bf-9b04-af46-8d23-3a44aee9e707-0c8fb243,
#w-node-f1e5a6bf-9b04-af46-8d23-3a44aee9e708-0c8fb243,
#w-node-f1e5a6bf-9b04-af46-8d23-3a44aee9e70a-0c8fb243,
#w-node-f1e5a6bf-9b04-af46-8d23-3a44aee9e70c-0c8fb243 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb26c-0c8fb243 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: end
}

#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb26d-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb273-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb274-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb275-0c8fb243,
#w-node-_328cdc6f-777a-00cc-8be7-a85a9774cb04-0c8fb243,
#w-node-eb21f11b-ff15-0bb6-921a-5070fc3a997b-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb277-0c8fb243,
#w-node-d5b9e8c3-c801-3e1b-8c3f-02c18834fa02-0c8fb243,
#w-node-d5b9e8c3-c801-3e1b-8c3f-02c18834fa03-0c8fb243,
#w-node-d5b9e8c3-c801-3e1b-8c3f-02c18834fa06-0c8fb243,
#w-node-d5b9e8c3-c801-3e1b-8c3f-02c18834fa09-0c8fb243,
#w-node-d5b9e8c3-c801-3e1b-8c3f-02c18834fa0c-0c8fb243,
#w-node-d5b9e8c3-c801-3e1b-8c3f-02c18834fa0f-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb28b-0c8fb243,
#w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb28c-0c8fb243 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_971835ce-34ed-ea55-bdf8-14274199e670-0c8fb243 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-a993c29e-7b80-03ed-0ddd-ee0ff9456051-0c8fb243,
#w-node-_990d61a9-f7f8-0108-22df-5ad9c4a8da7e-0c8fb243,
#w-node-_97006e59-ca17-7d57-84e3-a40780477f1c-80477f18,
#w-node-_97006e59-ca17-7d57-84e3-a40780477f1e-80477f18,
#w-node-_97006e59-ca17-7d57-84e3-a40780477f20-80477f18,
#w-node-_97006e59-ca17-7d57-84e3-a40780477f22-80477f18 {
  grid-area: span 1/span 1/span 1/span 1
}

#Email.w-node-_97006e59-ca17-7d57-84e3-a40780477f25-80477f18 {
  place-self: center
}

#w-node-fb0b7be5-6c9d-ece1-9551-0b730b903a9e-0b903a88 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-fb0b7be5-6c9d-ece1-9551-0b730b903aad-0b903a88,
#w-node-_320ba7a8-af0d-f09f-c8b7-03dd95fe35fb-0b903a88,
#w-node-_8adaa5d6-eab8-1034-98bc-7a8b1eb57c05-0b903a88,
#w-node-fb0b7be5-6c9d-ece1-9551-0b730b903ab3-0b903a88,
#w-node-fb0b7be5-6c9d-ece1-9551-0b730b903ab0-0b903a88,
#w-node-_6497c949-def6-9c2b-4cc8-c789862bf7e0-0b903a88,
#w-node-_6497c949-def6-9c2b-4cc8-c789862bf7e1-0b903a88,
#w-node-fb0b7be5-6c9d-ece1-9551-0b730b903abb-0b903a88,
#w-node-fb0b7be5-6c9d-ece1-9551-0b730b903abc-0b903a88,
#w-node-fb0b7be5-6c9d-ece1-9551-0b730b903abd-0b903a88,
#w-node-_49a76bbb-b58e-e674-973b-b2570bb58227-0b903a88,
#w-node-_49a76bbb-b58e-e674-973b-b2570bb58228-0b903a88,
#w-node-_49a76bbb-b58e-e674-973b-b2570bb58229-0b903a88,
#w-node-_49a76bbb-b58e-e674-973b-b2570bb5822a-0b903a88,
#w-node-_5648b9ba-cdbe-4a20-8226-b7105a839fcc-0b903a88,
#w-node-_5648b9ba-cdbe-4a20-8226-b7105a839fce-0b903a88,
#w-node-d99b1f3f-1c09-558e-487e-0cea0d9e3acb-0b903a88,
#w-node-d99b1f3f-1c09-558e-487e-0cea0d9e3acc-0b903a88,
#w-node-d99b1f3f-1c09-558e-487e-0cea0d9e3acd-0b903a88,
#w-node-_4e0e7faa-eea5-5daa-baac-c865edba32b3-c37016fc,
#w-node-_4e0e7faa-eea5-5daa-baac-c865edba32b4-c37016fc,
#w-node-_4e0e7faa-eea5-5daa-baac-c865edba32b5-c37016fc,
#w-node-_4e0e7faa-eea5-5daa-baac-c865edba32b6-c37016fc,
#w-node-_04221a02-a76c-4245-92ef-badc4884c6c1-c370170f,
#w-node-c4ad2988-cc07-8dad-8ddf-eec296060a92-c3701712,
#w-node-c4ad2988-cc07-8dad-8ddf-eec296060a93-c3701712,
#w-node-c4ad2988-cc07-8dad-8ddf-eec296060a94-c3701712,
#w-node-c4ad2988-cc07-8dad-8ddf-eec296060a95-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_38ee1d55-3a41-36c7-5ca2-2ad7e64967c1-c3701712 {
  justify-self: start
}

#w-node-_2570cf6b-828f-de1e-5180-5060682e03fe-c3701712,
#w-node-_1922446f-a311-e70a-d105-b27ea2a61a0a-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_2ca756e0-b0b0-cecd-d9ef-6aa5698dca33-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78aa70e9-a63f-4214-90b8-6d76e4e810c1-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-ff2e6114-edd8-3287-9414-316076c9aae1-c3701712,
#w-node-eca63e32-dec3-6706-e7f8-633d80969221-c3701712,
#w-node-a7cc0f04-b7c8-7424-885c-cc5ea0bbdc92-c3701712,
#w-node-a9a54e2f-4901-4bed-1c24-9caf53b71641-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0771ba38-97d1-6c2b-12fb-dbf5bb92fdf2-c3701712 {
  grid-area: span 1/span 4/span 1/span 4;
  align-self: center
}

#w-node-_0771ba38-97d1-6c2b-12fb-dbf5bb92fdf3-c3701712,
#w-node-_0771ba38-97d1-6c2b-12fb-dbf5bb92fdf4-c3701712,
#w-node-_0771ba38-97d1-6c2b-12fb-dbf5bb92fdf6-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0771ba38-97d1-6c2b-12fb-dbf5bb92fdf8-c3701712,
#w-node-d498f13e-ebaf-d3e7-d233-bc814f0072c6-c3701712,
#w-node-_32c70b94-3814-9ce2-7563-85314d0171dd-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e24e694a-116a-71b8-64f3-7181106fdf6f-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-e24e694a-116a-71b8-64f3-7181106fdf73-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-e24e694a-116a-71b8-64f3-7181106fdf75-c3701712,
#w-node-_839d357b-a339-7449-db6c-7cdac2f06dbb-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_96a9c261-24e2-257b-eaa2-38bc4872061f-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_96a9c261-24e2-257b-eaa2-38bc48720620-c3701712,
#w-node-_96a9c261-24e2-257b-eaa2-38bc48720621-c3701712,
#w-node-_96a9c261-24e2-257b-eaa2-38bc48720623-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_96a9c261-24e2-257b-eaa2-38bc48720625-c3701712,
#w-node-_2f6331b3-5f3d-e810-ebdf-dc4d66b92f03-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a60b4149-7024-50ca-38d7-bed46c20cf7b-c3701712 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-f1277640-dcc4-f77d-e81a-39c79fe20917-c3701712,
#w-node-_5895cea5-39f9-0562-e578-2e84034a1919-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_353ba3d9-4867-ee92-e2b2-164c267beaaf-c3701712 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-_353ba3d9-4867-ee92-e2b2-164c267beab0-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_353ba3d9-4867-ee92-e2b2-164c267beab1-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_13a3a1da-5a13-a2b5-add3-648fc98e6af6-c3701712 {
  grid-area: span 1/span 5/span 1/span 5;
  justify-self: start
}

#w-node-_13a3a1da-5a13-a2b5-add3-648fc98e6af7-c3701712,
#w-node-_13a3a1da-5a13-a2b5-add3-648fc98e6af8-c3701712,
#w-node-d8d29d86-f42a-0f01-635a-50493099bd6e-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_44682db7-5b19-892f-aa4c-ada4efe7f73c-c3701712 {
  place-self: start center
}

#w-node-_822ef1ac-db7d-731b-215d-255ff5d51ec5-c3701712,
#w-node-_215a7e41-f217-642f-99b8-efe32685143e-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_215a7e41-f217-642f-99b8-efe32685143f-c3701712,
#w-node-_215a7e41-f217-642f-99b8-efe326851440-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-df2022e7-66ba-c501-f5e3-3e07ff8f9146-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_215a7e41-f217-642f-99b8-efe326851442-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_8e487b5c-9af6-cc5b-f9fa-c7612d3c96fc-c3701712,
#w-node-_6ce81ae1-2389-f344-70ff-1a6bd11cdfd2-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-da6c25b7-ceea-35d6-d8c9-a1c410326dee-c3701712,
#w-node-da6c25b7-ceea-35d6-d8c9-a1c410326def-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-da6c25b7-ceea-35d6-d8c9-a1c410326df0-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_853cc90a-50e1-c72b-9d66-e54d2010e77d-c3701712,
#w-node-_853cc90a-50e1-c72b-9d66-e54d2010e77e-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_853cc90a-50e1-c72b-9d66-e54d2010e77f-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_918ac46b-1e9a-3b1d-5026-e17a94f5ffc7-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_49d95b7b-b414-3e2c-3fdf-d80573d09e6f-c3701712 {
  grid-area: span 1/span 4/span 1/span 4;
  align-self: center
}

#w-node-_49d95b7b-b414-3e2c-3fdf-d80573d09e70-c3701712,
#w-node-_49d95b7b-b414-3e2c-3fdf-d80573d09e71-c3701712,
#w-node-_49d95b7b-b414-3e2c-3fdf-d80573d09e73-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_49d95b7b-b414-3e2c-3fdf-d80573d09e75-c3701712,
#w-node-f33bbafa-cf2b-4824-d21a-be4e2b154fdf-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_91a90586-52ba-0c58-eacd-b9629cd3ea84-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_666c018f-a723-7609-5db1-5cff477428c7-c3701712,
#w-node-_2bc48a70-40e1-f6c0-8b78-6e0c876170a9-c3701712,
#w-node-_9d944b8a-0124-9ab7-f5da-b6eba5481952-c3701712,
#w-node-bee8dfb4-3365-0454-6a0a-a1d0eb3b4526-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_268e958e-f846-61f7-5154-5d1d6d973af5-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_268e958e-f846-61f7-5154-5d1d6d973af6-c3701712,
#w-node-_268e958e-f846-61f7-5154-5d1d6d973af7-c3701712,
#w-node-_268e958e-f846-61f7-5154-5d1d6d973af8-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_087b1c11-cbbf-c780-ddce-db31ea970dea-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_087b1c11-cbbf-c780-ddce-db31ea970deb-c3701712,
#w-node-_087b1c11-cbbf-c780-ddce-db31ea970dec-c3701712,
#w-node-_087b1c11-cbbf-c780-ddce-db31ea970ded-c3701712,
#w-node-_087b1c11-cbbf-c780-ddce-db31ea970dee-c3701712,
#w-node-_087b1c11-cbbf-c780-ddce-db31ea970def-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8a613616-8805-367d-2a7b-2d32f6951f9c-c3701712,
#w-node-_8a613616-8805-367d-2a7b-2d32f6951f9d-c3701712,
#w-node-_8a613616-8805-367d-2a7b-2d32f6951f9f-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_8a613616-8805-367d-2a7b-2d32f6951fa1-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0335fca0-bf29-f93d-27de-46294e3f4ea8-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0335fca0-bf29-f93d-27de-46294e3f4ea9-c3701712 {
  grid-area: span 1/span 5/span 1/span 5;
  align-self: center
}

#w-node-_0335fca0-bf29-f93d-27de-46294e3f4eaa-c3701712,
#w-node-_0335fca0-bf29-f93d-27de-46294e3f4eab-c3701712,
#w-node-_0335fca0-bf29-f93d-27de-46294e3f4ead-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0335fca0-bf29-f93d-27de-46294e3f4eaf-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-df96f414-5670-74d7-101b-21773ebb8e57-c3701712,
#w-node-_0a6fdf3b-6644-2d20-bbc4-60f42321d7cd-c3701712,
#w-node-a31b810c-1b39-5441-ebbe-462daf7be656-c3701712,
#w-node-_7d9953db-7a43-8d4b-17de-a7201d867071-c3701712,
#w-node-f3aea7fe-760f-2408-1c83-6c9b3a0fbf65-c3701712,
#w-node-f3aea7fe-760f-2408-1c83-6c9b3a0fbf66-c3701712,
#w-node-f3aea7fe-760f-2408-1c83-6c9b3a0fbf6a-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-ee27ec28-b9a8-c9b3-9c1d-86b97fccd8b1-c3701712,
#w-node-_52d80656-6a88-775b-7728-b97db0d3cc97-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4116f370-6b48-5f1f-0228-b763b6520c28-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_4116f370-6b48-5f1f-0228-b763b6520c29-c3701712,
#w-node-_4116f370-6b48-5f1f-0228-b763b6520c2a-c3701712,
#w-node-_4116f370-6b48-5f1f-0228-b763b6520c2c-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_4116f370-6b48-5f1f-0228-b763b6520c2e-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e3fd42f5-050e-a46b-c8cf-10a87212caab-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-b61a0074-02e4-9202-1056-041fb4cf5f0e-c3701712 {
  grid-area: span 1/span 4/span 1/span 4;
  align-self: center
}

#w-node-b61a0074-02e4-9202-1056-041fb4cf5f0f-c3701712,
#w-node-b61a0074-02e4-9202-1056-041fb4cf5f10-c3701712,
#w-node-b61a0074-02e4-9202-1056-041fb4cf5f12-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-b61a0074-02e4-9202-1056-041fb4cf5f14-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d25be6ac-d91f-4f7d-5237-f201e03797e6-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-d25be6ac-d91f-4f7d-5237-f201e03797e7-c3701712,
#w-node-d25be6ac-d91f-4f7d-5237-f201e03797e8-c3701712,
#w-node-d25be6ac-d91f-4f7d-5237-f201e03797ea-c3701712 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d25be6ac-d91f-4f7d-5237-f201e03797ec-c3701712,
#w-node-dd3339e3-c514-f661-9756-6c9cf399b2f7-c3701712,
#w-node-dd3339e3-c514-f661-9756-6c9cf399b2f9-c3701712,
#w-node-dd3339e3-c514-f661-9756-6c9cf399b2fb-c3701712,
#w-node-dd3339e3-c514-f661-9756-6c9cf399b2fd-c3701712,
#w-node-dd3339e3-c514-f661-9756-6c9cf399b2fe-c3701712,
#w-node-dd3339e3-c514-f661-9756-6c9cf399b300-c3701712,
#w-node-dd3339e3-c514-f661-9756-6c9cf399b301-c3701712,
#w-node-dd3339e3-c514-f661-9756-6c9cf399b302-c3701712 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2b3ad34c-85ab-d3e5-6923-51879a25327b-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_6ce55064-6e37-c067-a4f5-d5633c2d31cd-c3701713,
#w-node-b9fd012e-41fe-714c-11b6-e0a30682d185-c3701713,
#w-node-_13610375-8fe8-73e5-8f4d-deccdc1913a8-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0f273427-bbd8-bda9-daf7-5b3b1ef4b1cd-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-e6574fd3-f003-f385-99f9-f6cf3f5b6c67-c3701713,
#w-node-_244524f4-f367-63ef-c965-0f8d1facf7ac-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4f3b8066-8a82-e961-66d0-b596aa9c8b6d-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d494e79e-c6cb-425b-c717-c0d95a50f233-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc614b0c-4f84-f771-fb86-e43252104eff-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_18c8116e-48a9-0cb7-c24c-af80345e2554-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-cdcf414a-18d1-3848-8b5e-75e7f07f50ac-c3701713,
#w-node-_401b2c5f-b8cb-94f7-f80c-e70a24acffb2-c3701713,
#w-node-_9a8fe7bd-8cdd-d977-1735-b90f8cec48a1-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9e1d4e24-f16b-b9b8-8a25-90e310da6af6-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_78de68f9-168f-b158-ce21-370c64e63fd7-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9e1d4e24-f16b-b9b8-8a25-90e310da6af7-c3701713,
#w-node-_9e1d4e24-f16b-b9b8-8a25-90e310da6af9-c3701713,
#builder\.io.w-node-_8659d61b-5219-a19b-fae7-9effd6cb7a74-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8659d61b-5219-a19b-fae7-9effd6cb7a76-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_8659d61b-5219-a19b-fae7-9effd6cb7a79-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_8659d61b-5219-a19b-fae7-9effd6cb7a7a-c3701713,
#w-node-_8659d61b-5219-a19b-fae7-9effd6cb7a7c-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f74ee66e-a845-6632-a778-b3d4567b1dcf-c3701713 {
  justify-self: start
}

#w-node-_84724817-74a5-96c0-a7e1-a5dfad7727a9-c3701713,
#Involvement.w-node-_65be67fc-099a-a968-6ad1-a3de62f8b82e-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e6e29077-f2e9-e92d-04de-426131080bf4-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_65be67fc-099a-a968-6ad1-a3de62f8b833-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_65be67fc-099a-a968-6ad1-a3de62f8b834-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_65be67fc-099a-a968-6ad1-a3de62f8b836-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_31da34a9-ecdd-8878-a145-3bdafa8ae301-c3701713 {
  justify-self: start
}

#w-node-_4bdb582d-d041-21c8-e561-5af92b28693c-c3701713,
#w-node-_1e5721f3-a969-5cd7-81b0-084d14fd0d35-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7dccba7a-2f62-afac-ae6a-6046d07f77b9-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_1e5721f3-a969-5cd7-81b0-084d14fd0d37-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-fce0d242-8a3a-279c-096c-49dca2a148ea-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_1e5721f3-a969-5cd7-81b0-084d14fd0d3a-c3701713,
#w-node-_0dceaf78-c538-58d1-484b-605b73e6e9ab-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0dceaf78-c538-58d1-484b-605b73e6e9ac-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0dceaf78-c538-58d1-484b-605b73e6e9ae-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_0dceaf78-c538-58d1-484b-605b73e6e9af-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0dceaf78-c538-58d1-484b-605b73e6e9b1-c3701713,
#w-node-d0ee6dfb-104a-de9d-0a07-e898774d1db4-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d0ee6dfb-104a-de9d-0a07-e898774d1db5-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d0ee6dfb-104a-de9d-0a07-e898774d1db7-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-d0ee6dfb-104a-de9d-0a07-e898774d1db8-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d0ee6dfb-104a-de9d-0a07-e898774d1dba-c3701713,
#w-node-_0a48264c-3032-322b-863a-c3fc7638c775-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0a48264c-3032-322b-863a-c3fc7638c776-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0a48264c-3032-322b-863a-c3fc7638c778-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_0a48264c-3032-322b-863a-c3fc7638c77b-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7f40cc3-2c57-0132-0871-63106d47655e-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-b7f40cc3-2c57-0132-0871-63106d47655f-c3701713,
#w-node-b7f40cc3-2c57-0132-0871-63106d476560-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9c6e8737-84b8-0ff9-f505-7351e04e8e3c-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9c6e8737-84b8-0ff9-f505-7351e04e8e3d-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9c6e8737-84b8-0ff9-f505-7351e04e8e3e-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_9c6e8737-84b8-0ff9-f505-7351e04e8e3f-c3701713,
#w-node-_9c6e8737-84b8-0ff9-f505-7351e04e8e41-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9c6e8737-84b8-0ff9-f505-7351e04e8e45-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f9097bd3-e6b2-0a4f-049d-e433eef23295-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_4414b453-215f-3954-54ff-b6008578c915-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c916-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c918-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c91a-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4414b453-215f-3954-54ff-b6008578c91c-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_4414b453-215f-3954-54ff-b6008578c91d-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c924-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c925-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c927-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c929-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4414b453-215f-3954-54ff-b6008578c92b-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_4414b453-215f-3954-54ff-b6008578c92c-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c933-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c934-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c936-c3701713,
#w-node-_4414b453-215f-3954-54ff-b6008578c938-c3701713 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4414b453-215f-3954-54ff-b6008578c93a-c3701713 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_4414b453-215f-3954-54ff-b6008578c93b-c3701713,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f56-c3701713,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f58-c3701713,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f5a-c3701713,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f5c-c3701713,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f5d-c3701713,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f5f-c3701713,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f60-c3701713,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f61-c3701713,
#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c62961d-c3701715,
#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629620-c3701715,
#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629638-c3701715,
#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629644-c3701715,
#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629645-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629646-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629647-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629656-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_7888c7c7-aac0-300c-5428-3a05141c1dbc-c3701715,
#w-node-_7bb7c1fa-c826-4fcf-ed50-1be86f3c5dc0-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7bb7c1fa-c826-4fcf-ed50-1be86f3c5dc2-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_7bb7c1fa-c826-4fcf-ed50-1be86f3c5dc3-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7bb7c1fa-c826-4fcf-ed50-1be86f3c5dc5-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_7bb7c1fa-c826-4fcf-ed50-1be86f3c5dc6-c3701715,
#w-node-_08c54cf4-16f7-8a73-f812-f6de429c2c75-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_08c54cf4-16f7-8a73-f812-f6de429c2c78-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_08c54cf4-16f7-8a73-f812-f6de429c2c79-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_08c54cf4-16f7-8a73-f812-f6de429c2c7b-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_08c54cf4-16f7-8a73-f812-f6de429c2c7c-c3701715,
#w-node-d4272c00-99c2-dd8a-57cf-bee8612781fd-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d4272c00-99c2-dd8a-57cf-bee861278200-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-d4272c00-99c2-dd8a-57cf-bee861278201-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d4272c00-99c2-dd8a-57cf-bee861278203-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-d4272c00-99c2-dd8a-57cf-bee861278204-c3701715,
#w-node-_3dc47b29-874c-474e-bf33-32e135788806-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3dc47b29-874c-474e-bf33-32e135788809-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_3dc47b29-874c-474e-bf33-32e13578880a-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3dc47b29-874c-474e-bf33-32e13578880c-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_3dc47b29-874c-474e-bf33-32e13578880d-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629686-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629688-c3701715 {
  align-self: start
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629689-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c62968b-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c62968e-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629690-c3701715 {
  justify-self: start
}

#w-node-_6d30bfdc-9811-7eea-a215-6d7a0c629691-c3701715,
#w-node-_7468f35a-69ef-1c7d-abe2-9cbad13410bc-c3701715,
#w-node-_7468f35a-69ef-1c7d-abe2-9cbad13410be-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7468f35a-69ef-1c7d-abe2-9cbad13410bf-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_7468f35a-69ef-1c7d-abe2-9cbad13410c2-c3701715 {
  justify-self: start
}

#w-node-_7468f35a-69ef-1c7d-abe2-9cbad13410c3-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20b89181-736a-ed00-b36f-147efb52dfc3-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_20b89181-736a-ed00-b36f-147efb52dfc5-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20b89181-736a-ed00-b36f-147efb52dfc6-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_20b89181-736a-ed00-b36f-147efb52dfc9-c3701715 {
  justify-self: start
}

#w-node-_20b89181-736a-ed00-b36f-147efb52dfca-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ecc743e4-e3b8-a709-442f-0514a20d0dc4-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-ecc743e4-e3b8-a709-442f-0514a20d0dc6-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ecc743e4-e3b8-a709-442f-0514a20d0dc7-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-ecc743e4-e3b8-a709-442f-0514a20d0dca-c3701715 {
  justify-self: start
}

#w-node-ecc743e4-e3b8-a709-442f-0514a20d0dcb-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3a5a0166-4165-460c-987a-64f163541118-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_3a5a0166-4165-460c-987a-64f16354111a-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3a5a0166-4165-460c-987a-64f16354111b-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_3a5a0166-4165-460c-987a-64f16354111e-c3701715 {
  justify-self: start
}

#w-node-_3a5a0166-4165-460c-987a-64f16354111f-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e4c86f63-69b3-4f85-9646-06b8af83a181-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-e4c86f63-69b3-4f85-9646-06b8af83a183-c3701715 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e4c86f63-69b3-4f85-9646-06b8af83a184-c3701715 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-e4c86f63-69b3-4f85-9646-06b8af83a187-c3701715 {
  justify-self: start
}

#w-node-e4c86f63-69b3-4f85-9646-06b8af83a188-c3701715,
#w-node-cb1b1bb1-44a7-f8e7-88c9-a80c6b93fdba-c3701715,
#w-node-_594a6be5-98a2-eeac-ea3b-d51cbdd0b3a3-c370172c,
#w-node-_594a6be5-98a2-eeac-ea3b-d51cbdd0b3a4-c370172c,
#w-node-_594a6be5-98a2-eeac-ea3b-d51cbdd0b3a5-c370172c,
#w-node-_594a6be5-98a2-eeac-ea3b-d51cbdd0b3a6-c370172c,
#w-node-_53ced824-9caa-2aff-6d58-70b29e3d1b33-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_45878c45-8b64-8866-a226-424cf01ccb38-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-c47687c9-0922-229c-ed86-cf20b5f12125-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_4b6e3d53-2b4a-aa8a-c437-cbaf830f0eff-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cda7285c-0da8-adb6-095e-c42dcbd8ed21-c370172c,
#w-node-cda7285c-0da8-adb6-095e-c42dcbd8ed22-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-b1cd4317-8f5e-63b8-2040-287fe187b6d2-c370172c,
#w-node-_08b6109b-46bc-6e6b-3d1d-ed11d781e2b2-c370172c,
#w-node-bb97b2d3-511d-fb90-c303-6798964b46b6-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78f1a764-6163-f58a-8500-c4bbb6017158-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_78f1a764-6163-f58a-8500-c4bbb6017159-c370172c,
#w-node-_78f1a764-6163-f58a-8500-c4bbb601715b-c370172c,
#w-node-_78f1a764-6163-f58a-8500-c4bbb601715d-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_183cb7fc-5373-2448-3139-6e5f5dee9ecd-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_183cb7fc-5373-2448-3139-6e5f5dee9ece-c370172c,
#w-node-f8b63583-db07-ba46-261e-88f19c5013ca-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3f80aa27-d7c5-b9a9-8611-e19a80e10d82-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_060e8f79-4299-2b38-2399-00bc5f646ff1-c370172c,
#w-node-e82f9424-89c7-4895-c156-49543ce25d93-c370172c,
#w-node-_620aa112-048d-d800-8e19-79f04f8a8a47-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_7f222163-851b-0f56-8d04-473c5d821b8b-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0d95a1d4-839e-67df-4b26-308266270568-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_0d95a1d4-839e-67df-4b26-308266270569-c370172c,
#w-node-_0d95a1d4-839e-67df-4b26-30826627056a-c370172c,
#w-node-_0d95a1d4-839e-67df-4b26-30826627056c-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_6e489376-1951-5c72-159f-2a8e07b2185f-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30566126-634e-239b-70c6-40ec03094e46-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_2ac506bd-20da-fb88-196c-08af70f45cf9-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_2ac506bd-20da-fb88-196c-08af70f45cfa-c370172c,
#w-node-_2ac506bd-20da-fb88-196c-08af70f45cfb-c370172c,
#w-node-_2ac506bd-20da-fb88-196c-08af70f45cfd-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-ddf71514-db7c-1cda-7da7-fffcee81bf63-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1e9478a9-b4c6-28f9-f982-ac1703b9cda0-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_1e9478a9-b4c6-28f9-f982-ac1703b9cda1-c370172c,
#w-node-_1e9478a9-b4c6-28f9-f982-ac1703b9cda2-c370172c,
#w-node-_1e9478a9-b4c6-28f9-f982-ac1703b9cda4-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-b7ebcf78-0462-5f97-d2f2-3f46ba24e809-c370172c,
#w-node-_72c36f80-2550-c8db-3133-e7bffc5f6d10-c370172c,
#w-node-_29f02250-2469-5b11-94de-91af93bc18fe-c370172c,
#w-node-cad759bb-cba4-12f0-bd69-aedcf3446917-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e14a8ae2-0946-14d8-3e39-ded502a99766-c370172c,
#w-node-fa6db5bb-6104-2d09-7177-2a94eb1cc0f4-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_7a3439aa-c759-0742-ab56-04c949b0d72a-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start center
}

#w-node-be850547-d210-6210-cca1-732763b07f43-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_99bb0f3c-78b8-617e-0559-975bfa1d1119-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_64105105-69f9-dd24-8e04-91f2836cd50b-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_197b20f4-4052-3775-2e09-dd09a64b3521-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_561b879c-d269-68fa-e2ac-c1f8d3c5167a-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_57e7cbb8-bf4e-255f-fbc6-52b9270cf72f-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_57e7cbb8-bf4e-255f-fbc6-52b9270cf730-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_57e7cbb8-bf4e-255f-fbc6-52b9270cf731-c370172c,
#w-node-_57e7cbb8-bf4e-255f-fbc6-52b9270cf732-c370172c,
#w-node-_57e7cbb8-bf4e-255f-fbc6-52b9270cf734-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9311f2f0-877f-c492-f08c-0fa0525aa12f-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d2ab6fc4-dd66-5430-d126-54afa7e01ba6-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-d2ab6fc4-dd66-5430-d126-54afa7e01ba7-c370172c,
#w-node-d2ab6fc4-dd66-5430-d126-54afa7e01ba8-c370172c,
#w-node-d2ab6fc4-dd66-5430-d126-54afa7e01bab-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d2ab6fc4-dd66-5430-d126-54afa7e01bad-c370172c,
#w-node-_5be55616-b6e9-5423-82c6-f17ed1d1c0e2-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16ca2b6c-fa9b-ee7a-71d2-379f796bc71e-c370172c {
  grid-area: span 1/span 2/span 1/span 2;
  align-self: center
}

#w-node-_16ca2b6c-fa9b-ee7a-71d2-379f796bc71f-c370172c,
#w-node-_16ca2b6c-fa9b-ee7a-71d2-379f796bc720-c370172c,
#w-node-_16ca2b6c-fa9b-ee7a-71d2-379f796bc723-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_16ca2b6c-fa9b-ee7a-71d2-379f796bc725-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_54ba5b39-966a-cb3c-ef0a-fb3f1ba53fb7-c370172c,
#w-node-d3610c17-76ed-8d4d-2974-3f87fa0a04eb-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-eba81c56-3562-14ca-3430-731da180c5e9-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-eba81c56-3562-14ca-3430-731da180c5ea-c370172c,
#w-node-eba81c56-3562-14ca-3430-731da180c5eb-c370172c,
#w-node-eba81c56-3562-14ca-3430-731da180c5ee-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-eba81c56-3562-14ca-3430-731da180c5f0-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1daedecf-9ba9-fe32-63a0-48ae263a0a1a-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_372951b1-e151-5967-c068-34facbaea002-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82ff66ff-f3cb-bcfa-010c-305c6c64de4c-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_2a92a12b-d9ea-0530-83ca-1a9b3bf0aee3-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2a92a12b-d9ea-0530-83ca-1a9b3bf0aee4-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_2a92a12b-d9ea-0530-83ca-1a9b3bf0aee5-c370172c,
#w-node-_2a92a12b-d9ea-0530-83ca-1a9b3bf0aee6-c370172c,
#w-node-_2a92a12b-d9ea-0530-83ca-1a9b3bf0aee8-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-f36e5054-ee7a-cb0a-d333-553e762ce766-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ad379b9-8b91-cf89-5167-c47c2a9c4f8a-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-bf31dd98-cb8c-9db4-8754-bf4c3d9c0119-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bf31dd98-cb8c-9db4-8754-bf4c3d9c0110-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-bf31dd98-cb8c-9db4-8754-bf4c3d9c0111-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-bf31dd98-cb8c-9db4-8754-bf4c3d9c0112-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-bf31dd98-cb8c-9db4-8754-bf4c3d9c0113-c370172c,
#w-node-bf31dd98-cb8c-9db4-8754-bf4c3d9c0115-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_7106d673-811b-beea-4706-76205c694af4-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_7106d673-811b-beea-4706-76205c694afa-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694afb-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694afd-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694aff-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7106d673-811b-beea-4706-76205c694b01-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7106d673-811b-beea-4706-76205c694b02-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694b09-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694b0a-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694b0c-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694b0e-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7106d673-811b-beea-4706-76205c694b10-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7106d673-811b-beea-4706-76205c694b11-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694b18-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694b19-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694b1b-c370172c,
#w-node-_7106d673-811b-beea-4706-76205c694b1d-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7106d673-811b-beea-4706-76205c694b1f-c370172c {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7106d673-811b-beea-4706-76205c694b20-c370172c,
#w-node-_68720017-e6ae-51e2-8bfc-267fca76c08d-c370172c,
#w-node-_68720017-e6ae-51e2-8bfc-267fca76c08f-c370172c,
#w-node-_68720017-e6ae-51e2-8bfc-267fca76c091-c370172c,
#w-node-_68720017-e6ae-51e2-8bfc-267fca76c093-c370172c,
#w-node-_68720017-e6ae-51e2-8bfc-267fca76c094-c370172c,
#w-node-_68720017-e6ae-51e2-8bfc-267fca76c096-c370172c,
#w-node-_68720017-e6ae-51e2-8bfc-267fca76c097-c370172c,
#w-node-_68720017-e6ae-51e2-8bfc-267fca76c098-c370172c {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e0d3b03c-0314-cdff-0717-500cfa734727-c370172d {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-e0d3b03c-0314-cdff-0717-500cfa73472d-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa73472e-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa734730-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa734732-c370172d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e0d3b03c-0314-cdff-0717-500cfa734734-c370172d {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e0d3b03c-0314-cdff-0717-500cfa734735-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa73473c-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa73473d-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa73473f-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa734741-c370172d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e0d3b03c-0314-cdff-0717-500cfa734743-c370172d {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e0d3b03c-0314-cdff-0717-500cfa734744-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa73474b-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa73474c-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa73474e-c370172d,
#w-node-e0d3b03c-0314-cdff-0717-500cfa734750-c370172d {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e0d3b03c-0314-cdff-0717-500cfa734752-c370172d {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e0d3b03c-0314-cdff-0717-500cfa734753-c370172d,
#w-node-_18db4405-eeb0-770c-fa32-5832ab3460dd-c370172d,
#w-node-_18db4405-eeb0-770c-fa32-5832ab3460df-c370172d,
#w-node-_18db4405-eeb0-770c-fa32-5832ab3460e1-c370172d,
#w-node-_18db4405-eeb0-770c-fa32-5832ab3460e3-c370172d,
#w-node-_18db4405-eeb0-770c-fa32-5832ab3460e4-c370172d,
#w-node-_18db4405-eeb0-770c-fa32-5832ab3460e6-c370172d,
#w-node-_18db4405-eeb0-770c-fa32-5832ab3460e7-c370172d,
#w-node-_18db4405-eeb0-770c-fa32-5832ab3460e8-c370172d,
#w-node-_77362e8a-6c3a-9c34-2dff-1c70a2970de3-c370172f,
#w-node-_77362e8a-6c3a-9c34-2dff-1c70a2970de4-c370172f,
#w-node-_77362e8a-6c3a-9c34-2dff-1c70a2970de5-c370172f,
#w-node-_77362e8a-6c3a-9c34-2dff-1c70a2970de6-c370172f,
#w-node-_5e528cee-9421-b467-eade-20b451b56842-c370172f,
#w-node-b031b2c1-09be-2af8-f2d5-13e4598ab243-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c4e37400-f811-e91f-d586-3f72eff8b48b-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-c98cc8cd-fbc1-1d1b-8115-3e6795459e61-c370172f,
#w-node-_48b08f8f-986c-9ccc-42f4-5278d06fa624-c370172f,
#w-node-_687e178c-a8ce-8f85-edc3-25c9cd8f5f8f-c370172f,
#w-node-b8babb8e-1158-8566-9ee5-c978aa0d66e2-c370172f,
#w-node-_2f5ebcc4-b12c-5dcf-64a1-1bed995beabb-c370172f,
#w-node-a8965b03-dc8e-c344-4c17-3a9ab197dcde-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9ebdfbd1-5b50-2ccd-a025-4f1f587c2f29-c370172f,
#w-node-_5e39e14f-6563-ae08-b86b-81e6fe9bc9d9-c370172f,
#w-node-_7d731418-a2aa-0583-3c7c-880b269bb90d-c370172f,
#w-node-_21fa2c9f-dab8-2284-1873-1ce8782f9ccf-c370172f,
#w-node-_21fa2c9f-dab8-2284-1873-1ce8782f9cd0-c370172f,
#w-node-_21fa2c9f-dab8-2284-1873-1ce8782f9cd2-c370172f,
#w-node-f7c11fb2-daf1-0531-6f35-9757b0467898-c370172f,
#w-node-f7c11fb2-daf1-0531-6f35-9757b0467899-c370172f,
#w-node-_98a83f9f-4d56-7c2b-c8c3-edea424b6e1e-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_1ff3f721-e84d-1d98-6bbc-918a413377b3-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9dd2849-00e1-95f3-a007-9c06793a1733-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-e011f873-d036-a0a9-46ef-6c1fd045791c-c370172f,
#w-node-_1929ec6b-38fd-cf1b-2cfc-33bd0a4e3798-c370172f,
#w-node-b1cf359d-e535-55fc-3bb8-e57480b7855e-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9fddc37d-7186-77d7-886b-0f849915bf3e-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9fddc37d-7186-77d7-886b-0f849915bf3d-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e14b40ef-4e03-08a4-4e3f-92691cfe93c8-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9fddc37d-7186-77d7-886b-0f849915bf40-c370172f,
#w-node-_03cd6a89-ab54-27cf-4461-c92fcb38bb43-c370172f,
#w-node-_1f246ff2-6a35-1b3a-19d0-e075f3ac93f0-c370172f,
#w-node-_28b6b43d-d8c2-f000-cff7-1c85bc6868d7-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_28b6b43d-d8c2-f000-cff7-1c85bc6868d8-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_28b6b43d-d8c2-f000-cff7-1c85bc6868da-c370172f,
#w-node-c63c0bf1-ad66-eee9-d36b-9f24a23470e4-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c63c0bf1-ad66-eee9-d36b-9f24a23470e5-c370172f,
#w-node-c63c0bf1-ad66-eee9-d36b-9f24a23470e7-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_78011cbe-53f6-a3e1-e7c7-83749bcdf6ad-c370172f,
#w-node-_965e7b78-019a-6908-0d5e-cb315f745212-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_965e7b78-019a-6908-0d5e-cb315f745213-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_965e7b78-019a-6908-0d5e-cb315f745215-c370172f,
#w-node-_965e7b78-019a-6908-0d5e-cb315f745218-c370172f,
#w-node-_965e7b78-019a-6908-0d5e-cb315f745219-c370172f,
#w-node-_965e7b78-019a-6908-0d5e-cb315f74521e-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_965e7b78-019a-6908-0d5e-cb315f74521f-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_965e7b78-019a-6908-0d5e-cb315f745221-c370172f,
#w-node-_34d896c3-86d6-cbf8-b333-060d86bb7769-c370172f,
#w-node-_72559125-4e4f-d053-e75e-29ef9b5878c6-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-dc69e2a2-f3f7-9f05-6eee-2b4400ef4653-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-dc69e2a2-f3f7-9f05-6eee-2b4400ef4655-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-dc69e2a2-f3f7-9f05-6eee-2b4400ef4656-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-dc69e2a2-f3f7-9f05-6eee-2b4400ef4658-c370172f,
#w-node-a2838cfd-1d3a-835e-8172-56b0b762f530-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_193edfa3-f981-710d-ce52-a40b3517bc59-c370172f,
#w-node-ab7e66e1-d3d4-6d5b-bf21-d0efc0ec1632-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-ca98a05c-0724-61ae-cad4-110c143c8cdc-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a69fa570-e756-356c-4bab-dc3e4679f9f6-c370172f,
#w-node-_4d88edc8-c44d-84f1-ddba-d2934413bb46-c370172f,
#w-node-_747cc338-301e-a8d3-ea51-b33e494078f9-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_7efeffad-138c-5066-807b-a78be524236c-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7efeffad-138c-5066-807b-a78be524236d-c370172f,
#w-node-_7efeffad-138c-5066-807b-a78be524236f-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_7efeffad-138c-5066-807b-a78be5242371-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7efeffad-138c-5066-807b-a78be5242373-c370172f,
#w-node-_7efeffad-138c-5066-807b-a78be5242374-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-a1163792-d0e7-fffa-908b-d917ff631621-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a1163792-d0e7-fffa-908b-d917ff631622-c370172f,
#w-node-a1163792-d0e7-fffa-908b-d917ff631624-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-a1163792-d0e7-fffa-908b-d917ff631626-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a1163792-d0e7-fffa-908b-d917ff631628-c370172f,
#w-node-_3547886b-1651-ae64-4e8f-e4b34cbd234c-c370172f,
#w-node-a1163792-d0e7-fffa-908b-d917ff63162d-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_3628f4fa-7fa7-b441-00d1-bba57db7979d-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3628f4fa-7fa7-b441-00d1-bba57db7979e-c370172f,
#w-node-_3628f4fa-7fa7-b441-00d1-bba57db797a0-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_3628f4fa-7fa7-b441-00d1-bba57db797a2-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3628f4fa-7fa7-b441-00d1-bba57db797a4-c370172f,
#w-node-_3628f4fa-7fa7-b441-00d1-bba57db797a9-c370172f,
#w-node-_3628f4fa-7fa7-b441-00d1-bba57db797a5-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_2af97371-ecb5-2e93-b2b8-0a10e51fc3f1-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2af97371-ecb5-2e93-b2b8-0a10e51fc3f2-c370172f,
#w-node-_2af97371-ecb5-2e93-b2b8-0a10e51fc3f4-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_2af97371-ecb5-2e93-b2b8-0a10e51fc3f6-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a51c2b7a-8528-51ad-9fd2-710b6e882bbd-c370172f,
#w-node-a51c2b7a-8528-51ad-9fd2-710b6e882bbe-c370172f,
#w-node-a51c2b7a-8528-51ad-9fd2-710b6e882bc2-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_803a6506-856b-e854-cae9-6d3bb7830b50-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_803a6506-856b-e854-cae9-6d3bb7830b51-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_803a6506-856b-e854-cae9-6d3bb7830b53-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_42c7ca5a-adad-51ba-3b41-41934bef9910-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_42c7ca5a-adad-51ba-3b41-41934bef9912-c370172f,
#w-node-d9cad74a-1466-08e4-4d0b-3c3f4e2af89c-c370172f,
#w-node-fc0b9cee-618b-110a-a2b9-255d89fe5582-c370172f,
#w-node-_0fc13437-1a5e-81b6-bca0-d597f8266fe1-c370172f,
#w-node-_524432ad-c995-18f2-92ef-9909f9b8f25b-c370172f,
#w-node-f191ff4a-7f87-9ddb-0981-74822ef5ea6b-c370172f,
#w-node-f191ff4a-7f87-9ddb-0981-74822ef5ea6c-c370172f,
#w-node-f191ff4a-7f87-9ddb-0981-74822ef5ea6d-c370172f,
#w-node-f191ff4a-7f87-9ddb-0981-74822ef5ea6f-c370172f,
#w-node-_5d1a0b08-30f6-8d7d-bbfc-81d4b294715b-c370172f,
#w-node-_5d1a0b08-30f6-8d7d-bbfc-81d4b294715c-c370172f,
#w-node-_5d1a0b08-30f6-8d7d-bbfc-81d4b294715d-c370172f,
#w-node-_5d1a0b08-30f6-8d7d-bbfc-81d4b294715f-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c76733fd-8eb9-0fce-0037-8da461cd394b-c370172f,
#w-node-c76733fd-8eb9-0fce-0037-8da461cd394d-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-e3e644dd-ab5b-e22e-3a07-875d5fa4ee4f-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-e3e644dd-ab5b-e22e-3a07-875d5fa4ee51-c370172f,
#w-node-c752aed4-912a-0fe6-cd5e-c9ba400e1bb8-c370172f,
#w-node-c752aed4-912a-0fe6-cd5e-c9ba400e1bba-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c34-c370172f {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c36-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c37-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c39-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c3b-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c3d-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c3e-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c42-c370172f {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c43-c370172f {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c46-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c48-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c4a-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c4c-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c4d-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c51-c370172f {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c54-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c56-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c58-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c5a-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c5b-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c5f-c370172f {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c63-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c65-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c67-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c69-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c6a-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c71-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c73-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c75-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c77-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c78-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c7f-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c81-c370172f,
#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c83-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c85-c370172f {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_7a6bf263-1225-5608-344e-c4bd866f8c86-c370172f,
#w-node-_1d74aaf6-f116-f82b-2de5-08a9a22ae79f-c370172f,
#w-node-_1d74aaf6-f116-f82b-2de5-08a9a22ae7a1-c370172f,
#w-node-_1d74aaf6-f116-f82b-2de5-08a9a22ae7a3-c370172f,
#w-node-_1d74aaf6-f116-f82b-2de5-08a9a22ae7a5-c370172f,
#w-node-_1d74aaf6-f116-f82b-2de5-08a9a22ae7a6-c370172f,
#w-node-_1d74aaf6-f116-f82b-2de5-08a9a22ae7a8-c370172f,
#w-node-_1d74aaf6-f116-f82b-2de5-08a9a22ae7a9-c370172f,
#w-node-_1d74aaf6-f116-f82b-2de5-08a9a22ae7aa-c370172f {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4c3dc3a3-4b09-53c8-1576-16fdbdd315b1-c3701734 {
  grid-area: 1/1/2/2
}

#w-node-c0bcdf83-2067-a834-2858-ee682ed07c28-c3701734 {
  grid-area: 1/2/2/3
}

#w-node-_114dfe07-270a-62f0-edcd-082a62523401-c3701734 {
  grid-area: 2/1/3/2
}

#w-node-_30ccfcda-7bbf-4b73-be74-995ecb97a321-c3701734 {
  grid-area: 2/2/3/3
}

#w-node-_6c39cccc-15a6-892b-86a0-4506a5a4a406-c3701734 {
  grid-area: 3/1/5/2
}

#w-node-_80a55e07-d310-e464-ee84-d302cb810f8c-c3701734 {
  grid-area: 4/1/5/3;
  justify-self: end
}

#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6af-c3701734 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6b5-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6b6-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6b8-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6ba-c3701734 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6bc-c3701734 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6bd-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6c4-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6c5-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6c7-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6c9-c3701734 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6cb-c3701734 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6cc-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6d3-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6d4-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6d6-c3701734,
#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6d8-c3701734 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6da-c3701734 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-fa74e96d-d63c-a15d-3dd7-59775eb4f6db-c3701734,
#w-node-_5d2f5a58-5605-670c-edcf-4d22c937c32c-c3701734,
#w-node-_5d2f5a58-5605-670c-edcf-4d22c937c32e-c3701734,
#w-node-_5d2f5a58-5605-670c-edcf-4d22c937c330-c3701734,
#w-node-_5d2f5a58-5605-670c-edcf-4d22c937c332-c3701734,
#w-node-_5d2f5a58-5605-670c-edcf-4d22c937c333-c3701734,
#w-node-_5d2f5a58-5605-670c-edcf-4d22c937c335-c3701734,
#w-node-_5d2f5a58-5605-670c-edcf-4d22c937c336-c3701734,
#w-node-_5d2f5a58-5605-670c-edcf-4d22c937c337-c3701734,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac192-c3701735,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac199-c3701735,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac19a-c3701735,
#w-node-e3f5bb02-a850-9d60-846e-4e049fc9d327-c3701735,
#w-node-_8c754b6d-2479-c992-dd2e-5ac4da334ccd-c3701735,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac19b-c3701735,
#w-node-cd505432-46a7-364a-b620-ade6858bf0b9-c3701735 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_930447c9-1757-87c2-59f8-8aa8701ac19d-c3701735 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_930447c9-1757-87c2-59f8-8aa8701ac19e-c3701735,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac1a7-c3701735,
#w-node-_1f085578-d54b-24c4-5cce-821e916d556c-c3701735,
#w-node-_1f085578-d54b-24c4-5cce-821e916d556d-c3701735,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac1b7-c3701735,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac1b9-c3701735,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac1c5-c3701735,
#w-node-_930447c9-1757-87c2-59f8-8aa8701ac1c6-c3701735 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_930447c9-1757-87c2-59f8-8aa8701ac1c7-c3701735 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_930447c9-1757-87c2-59f8-8aa8701ac1c8-c3701735 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3ba51155-80eb-a1e3-e308-77671b787424-c3701738,
#w-node-_51c0f2ef-bdd6-c957-b8a0-07f8cedd80e8-c3701738,
#w-node-f6584aa1-1bef-440e-5582-a81d01f329e7-c3701738 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_25e8b6be-bc58-d631-d931-bf5e4b5ecc3e-c3701738,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b909-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b918-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b91b-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b91e-c370173a,
#w-node-_9150f43b-d4f9-4eb3-a65c-08670c174bfb-c370173a,
#w-node-_9150f43b-d4f9-4eb3-a65c-08670c174bfd-c370173a,
#w-node-_9150f43b-d4f9-4eb3-a65c-08670c174bff-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b938-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b939-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b93a-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b93b-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b951-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b952-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b953-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b955-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b956-c370173a,
#w-node-c318e2ad-6970-73e1-3151-d146dc04b957-c370173a,
#w-node-e2d183b4-008f-bb34-dda3-20a8a159216f-c370173a,
#w-node-e2d183b4-008f-bb34-dda3-20a8a1592170-c370173a,
#w-node-e2d183b4-008f-bb34-dda3-20a8a1592171-c370173a,
#w-node-e2d183b4-008f-bb34-dda3-20a8a1592172-c370173a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b828cd6-f1b5-4c0a-f5e1-37b81030176d-c370173a {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-bb5a78e1-4098-b4e6-a3ef-1856a11b6bef-c370173a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a439a4dd-05df-c342-73f1-89674b59e153-c370173a {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_77f3b426-8322-92c7-8f63-ecff146ed46c-c370173a,
#w-node-_5c8aa6f1-3625-a79b-c47e-0218d2ca970d-c370173a,
#w-node-_5c8aa6f1-3625-a79b-c47e-0218d2ca970e-c370173a,
#w-node-_5c8aa6f1-3625-a79b-c47e-0218d2ca9710-c370173a,
#w-node-_5c8aa6f1-3625-a79b-c47e-0218d2ca9712-c370173a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b2918e9-ba1b-1c37-6319-fe88c5767579-c370173a {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_5b2918e9-ba1b-1c37-6319-fe88c576757b-c370173a,
#w-node-be1eecf0-e6ab-700c-3c46-ddbfbf50496b-c370173a,
#w-node-_434c5953-9141-ce7a-9e0e-cdcf01838739-c370173a,
#w-node-_33d2ccdb-951a-c56c-58e0-9cdd7c03a74f-c370173a,
#w-node-_7799349b-f9a7-ef5b-d4cd-3d2b032e65bf-c370173a,
#w-node-ff997f63-a5e3-6c8f-6943-fa424deb4543-c370173a,
#w-node-_7799349b-f9a7-ef5b-d4cd-3d2b032e65c2-c370173a,
#w-node-def65635-95c8-6ccf-f206-84426081296c-c370173a,
#w-node-_7799349b-f9a7-ef5b-d4cd-3d2b032e65cd-c370173a,
#w-node-_7799349b-f9a7-ef5b-d4cd-3d2b032e65cf-c370173a,
#w-node-_6bee3aed-f674-04a7-3f01-9283cf27514b-c370173a,
#w-node-_7799349b-f9a7-ef5b-d4cd-3d2b032e65d0-c370173a,
#w-node-db40d0c8-7fd0-adfb-cc09-389e79127fb4-c370173a,
#w-node-_77130949-b3bc-192a-8d1c-48352c12758c-c370173a,
#w-node-_77130949-b3bc-192a-8d1c-48352c12758e-c370173a,
#w-node-a7bdc7ca-db62-7fb4-e188-7777d7c6e535-c370173a,
#w-node-_77130949-b3bc-192a-8d1c-48352c12758f-c370173a,
#w-node-_77130949-b3bc-192a-8d1c-48352c127591-c370173a,
#w-node-_7d9bc261-5155-c8f0-7624-9f78b4977ba7-c370173a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_77130949-b3bc-192a-8d1c-48352c127593-c370173a {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end
}

#w-node-_77130949-b3bc-192a-8d1c-48352c127594-c370173a,
#w-node-_77130949-b3bc-192a-8d1c-48352c127599-c370173a,
#w-node-_4cfb67fb-133e-c781-14c7-c9c1913c3a4a-c370173a,
#w-node-_77130949-b3bc-192a-8d1c-48352c12759a-c370173a,
#w-node-_77130949-b3bc-192a-8d1c-48352c12759c-c370173a {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_77130949-b3bc-192a-8d1c-48352c12759e-c370173a {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end
}

#w-node-_77130949-b3bc-192a-8d1c-48352c12759f-c370173a,
#w-node-fcf26399-39c1-6718-39ae-2b37cb290e16-c370173a,
#w-node-_9fdf19c7-db70-2de2-ed01-1b8791ec4ec9-c370173a,
#w-node-b163d9de-5808-30d1-dfcd-74eda1eaf4ba-c370173a,
#w-node-b163d9de-5808-30d1-dfcd-74eda1eaf4bb-c370173a,
#w-node-f021a347-2d31-a196-a5aa-30ffd17d9686-c370173a,
#w-node-e4824eeb-0047-c4f5-685f-b3d60b7c11ff-c370173a,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d732-c370173e,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d735-c370173e,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d738-c370173e,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d73c-c370173e,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d73d-c370173e,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d73e-c370173e,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d740-c370173e,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d741-c370173e,
#w-node-_64257a37-669a-1ea9-759b-1d75a466d742-c370173e,
#w-node-_8b79468a-ca0f-7d2d-866b-60e0a4ca83f2-c370173e,
#w-node-_8b79468a-ca0f-7d2d-866b-60e0a4ca83f3-c370173e,
#w-node-_8b79468a-ca0f-7d2d-866b-60e0a4ca83f4-c370173e,
#w-node-_8b79468a-ca0f-7d2d-866b-60e0a4ca83f5-c370173e,
#w-node-_94b9f02c-7ebb-fde3-0864-690f64a5a1f0-c370173e,
#w-node-cab97130-fb20-ade8-7390-2646423607f1-c370173e,
#w-node-_29e6bc3b-d39a-f6d5-13f5-2969305201f0-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cbe0618e-2942-c496-a214-68bb97df5aee-c370173e,
#w-node-b2e24ab8-1a19-42c5-5596-caf22980daed-c370173e {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-bd2e3d8d-e796-eb20-e521-71a1a1c8fd49-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_01a9e33a-2159-8f74-18f5-86eb0c808d2f-c370173e,
#w-node-_01a9e33a-2159-8f74-18f5-86eb0c808d30-c370173e {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_01a9e33a-2159-8f74-18f5-86eb0c808d32-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ffa6bf07-8256-aad6-273e-a3a569a10e5a-c370173e,
#w-node-ffa6bf07-8256-aad6-273e-a3a569a10e5b-c370173e,
#w-node-a7fe58e6-eb40-391e-ca2e-4bbe98c57c33-c370173e {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_94fa62dd-b103-7ad2-1e70-971e5dfe062a-c370173e,
#w-node-ac5201ce-b81a-2c7f-c04c-a5a21ad50030-c370173e,
#w-node-_67357ce6-a79e-0acf-fcf9-100c56452f5b-c370173e,
#w-node-ed771a4d-6f84-a6ab-0ff6-eeda906a1e67-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-da7210f5-6037-012a-8337-82b38ac540c1-c370173e {
  grid-area: span 1/span 8/span 1/span 8
}

#w-node-a817d860-b5c8-4917-16e5-51598493eb80-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f1f2a5f3-74d6-355a-0441-f36ce7e73899-c370173e {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end center
}

#w-node-_64bbda0a-dd3d-2550-3d6d-8ca1a6d9860d-c370173e {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_79b7952b-358b-f312-bad1-a7a2ee65c297-c370173e {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_5da20b46-084b-cbd2-e616-7948ef55e944-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_848702d5-7861-6b28-de3f-d962770e83c0-c370173e {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_848702d5-7861-6b28-de3f-d962770e83c2-c370173e {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_848702d5-7861-6b28-de3f-d962770e83c3-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_46c21c9c-3612-ec26-bf64-2aea292ec8f2-c370173e {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_46c21c9c-3612-ec26-bf64-2aea292ec8f4-c370173e {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: start
}

#w-node-_46c21c9c-3612-ec26-bf64-2aea292ec8f5-c370173e,
#w-node-_5864981e-50ed-b3e2-da2d-8e66b2eb9fc4-c370173e,
#w-node-adb3446e-1293-42a0-0841-c55b5e5f0a1e-c370173e,
#w-node-f6d06228-9d92-3679-85f0-162be968bea2-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-dc946951-4b6b-2e11-6d34-f902275a487f-c370173e {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_45ceb4fb-6e58-c30d-6d9b-ecb1271d490a-c370173e,
#w-node-b0ca38ff-3257-0264-dbbf-da4d54607b9a-c370173e,
#w-node-_3b702b16-9a60-8837-bac9-81b92321f73f-c370173e,
#w-node-c7fda8ec-2085-fb8e-98e4-5897f3d7357d-c370173e,
#w-node-_64006d51-d950-34a5-0b87-6e659dd02c56-c370173e,
#w-node-_64006d51-d950-34a5-0b87-6e659dd02c57-c370173e,
#w-node-_64006d51-d950-34a5-0b87-6e659dd02c58-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7c7-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7c8-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7c9-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7cb-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7cd-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7cf-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7d1-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7d2-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7d4-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7d6-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7d8-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7da-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7dc-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7de-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e6516a57-43a8-8300-b928-b302b4abd7e0-c370173e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-e6516a57-43a8-8300-b928-b302b4abd7e1-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7e3-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7e5-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7e7-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7e9-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7eb-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e6516a57-43a8-8300-b928-b302b4abd7ed-c370173e {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-e6516a57-43a8-8300-b928-b302b4abd7ee-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7f0-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7f1-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7f2-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7f4-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7f5-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7f6-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7f8-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7f9-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7fa-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7fb-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7fd-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd7fe-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd800-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd801-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd803-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd804-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd806-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd807-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd809-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd80a-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd80c-c370173e,
#w-node-e6516a57-43a8-8300-b928-b302b4abd80d-c370173e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_94b2f18e-6f7d-998d-6347-a43faeee4f9e-c3701747 {
  grid-area: 1/1/2/2;
  place-self: auto center
}

#w-node-eb2257ed-8273-8d12-3e0c-7a02e27cb79a-c3701747 {
  grid-area: 1/3/2/4;
  place-self: auto center
}

#w-node-_099434a9-dfd0-2c84-780a-3e64d29f3880-c3701747 {
  grid-area: 1/5/2/6;
  place-self: auto center
}

#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b2d-c3701747 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b33-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b34-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b36-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b38-c3701747 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b3a-c3701747 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b3b-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b42-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b43-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b45-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b47-c3701747 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b49-c3701747 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b4a-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b51-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b52-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b54-c3701747,
#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b56-c3701747 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b58-c3701747 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_30aa2489-0bb3-ae32-e319-20dcf06a1b59-c3701747,
#w-node-_8b46e5ac-576b-2eb8-3a19-6a6d32577e1b-c3701747,
#w-node-_8b46e5ac-576b-2eb8-3a19-6a6d32577e1d-c3701747,
#w-node-_8b46e5ac-576b-2eb8-3a19-6a6d32577e1f-c3701747,
#w-node-_8b46e5ac-576b-2eb8-3a19-6a6d32577e21-c3701747,
#w-node-_8b46e5ac-576b-2eb8-3a19-6a6d32577e22-c3701747,
#w-node-_8b46e5ac-576b-2eb8-3a19-6a6d32577e24-c3701747,
#w-node-_8b46e5ac-576b-2eb8-3a19-6a6d32577e25-c3701747,
#w-node-_8b46e5ac-576b-2eb8-3a19-6a6d32577e26-c3701747 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a56dca0b-1176-3d02-c052-bae0a1f4c1a4-c3701759 {
  grid-area: 1/1/2/3;
  justify-self: start
}

#w-node-_5c85d59a-420a-826c-e944-cc83ac3a2783-c3701759 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_6747f3d9-8ca7-e761-9b6e-b80ecc4a54d5-c3701759,
#w-node-_9acbcd42-4263-9b48-f662-d8095b02dd8c-c3701759 {
  justify-self: start
}

#w-node-_372c36d7-a480-df17-6dcd-cf55c208fd00-c3701759 {
  align-self: end
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f77325-c3701759 {
  align-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f7733a-c3701759 {
  justify-self: auto
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f7733c-c3701759 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f7733e-c3701759 {
  align-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f77353-c3701759 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f77360-c3701759 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: auto
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773a0-c3701759 {
  align-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773a7-c3701759 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773a9-c3701759,
#w-node-b6425933-05ae-59dc-4ee2-a05736f773ad-c3701759,
#w-node-b6425933-05ae-59dc-4ee2-a05736f773b1-c3701759,
#w-node-b6425933-05ae-59dc-4ee2-a05736f773b5-c3701759,
#w-node-b6425933-05ae-59dc-4ee2-a05736f773b9-c3701759,
#w-node-b6425933-05ae-59dc-4ee2-a05736f773bd-c3701759,
#w-node-b6425933-05ae-59dc-4ee2-a05736f773c1-c3701759 {
  justify-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773c3-c3701759 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773c5-c3701759 {
  justify-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773cb-c3701759 {
  place-self: auto
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773cd-c3701759 {
  align-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773f8-c3701759 {
  grid-area: 3/1/4/2
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f773ff-c3701759 {
  grid-area: 1/1/2/2
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f77401-c3701759 {
  grid-area: 2/1/3/2;
  align-self: center
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f77403-c3701759 {
  grid-area: 3/2/4/3
}

#w-node-b6425933-05ae-59dc-4ee2-a05736f7740a-c3701759 {
  grid-area: 3/3/4/4
}

#w-node-b9bec7bc-9c33-70b2-4e6f-f0a1d98e57b9-c370176d {
  place-self: auto start
}

#w-node-_8f1d4708-eb1f-aa52-d27f-8c91e24b92cc-c370176e,
#w-node-_8f1d4708-eb1f-aa52-d27f-8c91e24b92cd-c370176e,
#w-node-_8f1d4708-eb1f-aa52-d27f-8c91e24b92ce-c370176e,
#w-node-_8f1d4708-eb1f-aa52-d27f-8c91e24b92cf-c370176e,
#w-node-d1f62640-67c1-e075-0e4e-4707595c1415-c370176e,
#w-node-_8f1d4708-eb1f-aa52-d27f-8c91e24b92d6-c370176e,
#w-node-_8f1d4708-eb1f-aa52-d27f-8c91e24b92d7-c370176e,
#w-node-_8f1d4708-eb1f-aa52-d27f-8c91e24b92da-c370176e,
#w-node-c06ee95f-dc04-06e3-1bc6-f03cd5741552-c370176e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cb7cc7a0-b9c1-8e93-8087-dcd22435f60b-c370176e {
  align-self: center
}

#w-node-_4f572fc9-5052-8ae5-1284-cb8a3be1b881-c370176e,
#w-node-bd641122-3945-945e-664f-458e4428d87c-c370176e,
#w-node-ccf33564-ebec-3a14-4d17-b2501da8e828-c370176e,
#w-node-_1657d272-ef3e-ceda-cf4e-58f79f669a1c-c370176e,
#w-node-_53d3f0d5-79cc-e60b-b22c-d3590b78c5e7-c370176e,
#w-node-fef98776-dfb8-6fff-cb0a-bf67d90f4573-c370176e,
#w-node-_1d6f8553-14f7-3a18-5f40-e82ccb1ff97e-c370176e,
#w-node-_045dfd5f-3099-439d-84a2-823a21c20c6b-c370176e,
#w-node-c178146d-ce8b-9bb3-2d41-e979bf91de1d-c370176e,
#w-node-e03b306d-2df8-5cb2-c95d-f7300e76efc4-c370176e,
#w-node-f3e09f72-bb1a-312a-c7ab-235d027feb4f-c370176e,
#w-node-_3b95cf78-5339-ecee-8656-5281cac8a96a-c370176e,
#w-node-_3b95cf78-5339-ecee-8656-5281cac8a96b-c370176e,
#w-node-_3b95cf78-5339-ecee-8656-5281cac8a96d-c370176e,
#w-node-_3b95cf78-5339-ecee-8656-5281cac8a96f-c370176e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b95cf78-5339-ecee-8656-5281cac8a972-c370176e {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_3b95cf78-5339-ecee-8656-5281cac8a973-c370176e,
#w-node-d8cb169e-0fbd-8fc1-612c-1d1d820f147c-c370176e,
#w-node-d8cb169e-0fbd-8fc1-612c-1d1d820f147e-c370176e,
#w-node-d8cb169e-0fbd-8fc1-612c-1d1d820f147f-c370176e,
#w-node-d8cb169e-0fbd-8fc1-612c-1d1d820f1481-c370176e,
#w-node-d8cb169e-0fbd-8fc1-612c-1d1d820f1483-c370176e {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d8cb169e-0fbd-8fc1-612c-1d1d820f1486-c370176e {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-d8cb169e-0fbd-8fc1-612c-1d1d820f1487-c370176e,
#w-node-_0ebed2d1-c8b4-b3a7-5a29-fc26dca54ba3-c370176e,
#w-node-_83589988-5979-0ee3-6bd4-bf3fda0b5877-c370176e,
#w-node-_19fac51f-189f-ff27-d6aa-e38a66bd5f26-c370176e,
#w-node-_19fac51f-189f-ff27-d6aa-e38a66bd5f2f-c370176e,
#w-node-_1305215e-a4cc-0e3c-ee11-8ccc4f5840da-c370176e,
#w-node-_1305215e-a4cc-0e3c-ee11-8ccc4f5840e3-c370176e,
#w-node-e4898d01-7a9f-e0ea-beb6-4c4d0af4bd46-c3701770,
#w-node-e4898d01-7a9f-e0ea-beb6-4c4d0af4bd47-c3701770,
#w-node-e4898d01-7a9f-e0ea-beb6-4c4d0af4bd48-c3701770,
#w-node-e4898d01-7a9f-e0ea-beb6-4c4d0af4bd49-c3701770,
#w-node-_991388f3-d71c-d9ee-7a13-192a56ec3c05-c3701770,
#w-node-d0b02096-f94a-a856-fbea-1b21088ca9f7-c3701770,
#w-node-_0c6bde5f-3315-0aa0-4b3a-333dd7269098-c3701770,
#w-node-_06951dc0-7624-b179-c886-fe5679aeb590-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f0337871-7f0f-c832-a715-efc75abe2bc8-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-c8885541-fdc3-10d9-7356-713cac02418b-c3701770 {
  grid-area: 1/2/2/3
}

#w-node-_6de4ba4d-515f-9b69-ba0a-6fade0b548b9-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9f43d04f-d647-0f9f-b3fb-c173c20a16eb-c3701770,
#w-node-_30e88f7c-550d-5f8f-6eaf-0961bb4feed3-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-f9716a05-51e0-3d68-9d0a-d72e522e8657-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66f16fcd-4837-20c2-c8d3-49fa7b292363-c3701770 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-cf115f47-6d77-83e8-9b88-8320f50e6d84-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_66f16fcd-4837-20c2-c8d3-49fa7b292364-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66f16fcd-4837-20c2-c8d3-49fa7b292365-c3701770,
#w-node-_66f16fcd-4837-20c2-c8d3-49fa7b292367-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_66f16fcd-4837-20c2-c8d3-49fa7b292369-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f32bd3af-feff-0f11-b2e5-c627da3b598f-c3701770 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-f32bd3af-feff-0f11-b2e5-c627da3b5991-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f32bd3af-feff-0f11-b2e5-c627da3b5992-c3701770,
#w-node-f32bd3af-feff-0f11-b2e5-c627da3b5994-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_1085ef1c-ea57-dc81-f822-846d76fc7a52-c3701770,
#w-node-_091ac583-4a24-10e1-d1da-1768edf4a6aa-c3701770,
#w-node-_5e798014-067c-ed70-08a9-e19afe5e79c6-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75db0314-e46f-e5f1-ede7-34061cfd86d4-c3701770 {
  grid-area: 1/1/2/2;
  align-self: start
}

#w-node-_75db0314-e46f-e5f1-ede7-34061cfd86d5-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75db0314-e46f-e5f1-ede7-34061cfd86d8-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_3e30486c-37fa-f9d6-f62d-cea70112ffc9-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_959f2299-a666-0275-5c1b-cbeb4e76dea0-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_75db0314-e46f-e5f1-ede7-34061cfd86db-c3701770,
#w-node-c6379cf5-f234-ef97-22bf-abc72d458913-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14f6b07c-52b6-d07e-8efe-048c1251e663-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_75db0314-e46f-e5f1-ede7-34061cfd86e0-c3701770,
#w-node-_2ad5cf42-45be-2236-76e5-604dabc20d3c-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b1033b78-0e0d-0311-f9f2-901cfdf7a320-c3701770 {
  grid-area: span 1/span 8/span 1/span 8
}

#w-node-_2774f49e-74b6-faf8-95cb-c4299bfa7264-c3701770,
#w-node-b1033b78-0e0d-0311-f9f2-901cfdf7a321-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-bf89e7af-6a4d-3283-9763-8cebf6cb399b-c3701770 {
  grid-area: 1/6/2/13
}

#w-node-_46ce0908-1bbd-e976-2002-8bbd6b7b7f02-c3701770,
#w-node-febc8122-d625-eb0c-91c7-b5effed7c969-c3701770,
#w-node-_3f86b073-0d2b-577f-1f31-7f835c682dd3-c3701770,
#w-node-cf1473c8-a1d6-25e1-5f13-bda0ac5f7cf6-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-a0543ef1-a569-d8f4-9482-c97b581f793b-c3701770,
#w-node-e50a275d-84f2-d50b-eaa9-90ad5fb35f3f-c3701770,
#w-node-_011bdcdb-7135-b31d-14ec-ae32b2dc0dfd-c3701770,
#w-node-_81495286-0302-994b-2e14-ad92b04ab023-c3701770,
#w-node-_81495286-0302-994b-2e14-ad92b04ab024-c3701770,
#w-node-_81495286-0302-994b-2e14-ad92b04ab025-c3701770,
#w-node-d8213369-c849-b0f1-8692-b794cbb8c60e-c3701770,
#w-node-d8213369-c849-b0f1-8692-b794cbb8c60f-c3701770,
#w-node-d8213369-c849-b0f1-8692-b794cbb8c610-c3701770,
#w-node-_71fbe51b-4735-ecf9-cc32-205afe283bfb-c3701770,
#w-node-_71fbe51b-4735-ecf9-cc32-205afe283bfc-c3701770,
#w-node-_71fbe51b-4735-ecf9-cc32-205afe283bfd-c3701770,
#w-node-a0fd2613-2ea9-72b1-559b-03588053c5b9-c3701770,
#w-node-a0fd2613-2ea9-72b1-559b-03588053c5ba-c3701770,
#w-node-a0fd2613-2ea9-72b1-559b-03588053c5bb-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_408c0c4a-f5e4-9777-abc3-5b2692692eab-c3701770 {
  grid-area: span 1/span 5/span 1/span 5
}

#w-node-a35f01aa-b588-2892-fa24-2fa250eac830-c3701770 {
  grid-area: span 1/span 7/span 1/span 7;
  align-self: center
}

#w-node-_6ac746ca-5d8e-c1a9-47e6-c4c79cff041b-c3701770,
#w-node-b7ad1c00-7ba2-b37d-0039-a6c13462401b-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f1ab65a2-dfaf-df9f-3312-eca79a2ced67-c3701770,
#w-node-_9467586c-648e-197d-0d6e-44273d5aab8c-c3701770,
#w-node-_197801c8-6a09-1ebf-eff4-66a620c102b5-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-b4fc40c5-4e96-3974-2e22-d1613f3ee41f-c3701770,
#w-node-_090b875a-3e9e-b99c-3176-6172dfab32fc-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-ee55c648-e5a3-0883-344f-e93e2d5d25ea-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_46519389-e25b-d8e6-5f86-b760d5883205-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33611d9b-587b-71da-9c07-c803e76adb45-c3701770,
#w-node-_2607c50b-3055-20e5-2250-be4841f16999-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_995c758f-6cc5-4e63-d2be-27eead4759a9-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3d76b783-9735-c938-6dfb-3e482c7d330c-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_77cf3063-55b2-6edc-2e8d-1a96913d6a4c-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_77cf3063-55b2-6edc-2e8d-1a96913d6a4d-c3701770,
#w-node-_77cf3063-55b2-6edc-2e8d-1a96913d6a4e-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_77cf3063-55b2-6edc-2e8d-1a96913d6a50-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9c3b6f74-00fb-9c04-010b-893bb64b9f44-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-a542e666-8dce-6353-5924-d7ea28ebcc84-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-a542e666-8dce-6353-5924-d7ea28ebcc85-c3701770,
#w-node-a542e666-8dce-6353-5924-d7ea28ebcc86-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-a542e666-8dce-6353-5924-d7ea28ebcc88-c3701770,
#w-node-ca1f4014-a904-90a1-d786-5c0d1360b80e-c3701770,
#w-node-_4ecf6ffe-4c79-9d73-c8d8-332fb5db50ca-c3701770,
#w-node-dbfaab21-05cd-3d74-34c0-6dfad8d4ce5b-c3701770,
#w-node-ea0a4fa5-7314-d63f-55c0-28e99bb4ce89-c3701770,
#w-node-_94d3398d-3a19-bd90-7f0f-dd134308b528-c3701770,
#w-node-_868008dd-e431-0cff-c4e5-d0b3f7efe9ca-c3701770,
#w-node-e63243ea-3125-1971-72b2-abaa6b177a06-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b822ece1-ee99-69c5-f504-f23b89defcf3-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b822ece1-ee99-69c5-f504-f23b89defcf5-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b822ece1-ee99-69c5-f504-f23b89defcf7-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-b822ece1-ee99-69c5-f504-f23b89defcf8-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b822ece1-ee99-69c5-f504-f23b89defcf9-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-b822ece1-ee99-69c5-f504-f23b89defcfa-c3701770,
#w-node-b822ece1-ee99-69c5-f504-f23b89defcfc-c3701770,
#w-node-bef16c43-61c6-6ea9-25b3-f4e2b73a3424-c3701770,
#w-node-bab6e7d7-940f-42b1-245d-07351a6fe952-c3701770,
#w-node-_83be856f-063a-2e66-5cb9-b35103de9a30-c3701770,
#w-node-_76d4b383-48d4-1a3d-4628-7794bf2c2a5e-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_8e2462be-aaa7-5de9-782b-3d0fd938f2ff-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7973-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7979-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c797a-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c797c-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c797e-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7980-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7981-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7988-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7989-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c798b-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c798d-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c798f-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7990-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7997-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c7998-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c799a-c3701770,
#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c799c-c3701770 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c799e-c3701770 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_6a6b2438-729b-3e1a-8738-09c49e4c799f-c3701770,
#w-node-dafc3bf8-a586-ff11-4bea-7a3d135694bf-c3701770,
#w-node-dafc3bf8-a586-ff11-4bea-7a3d135694c1-c3701770,
#w-node-dafc3bf8-a586-ff11-4bea-7a3d135694c3-c3701770,
#w-node-dafc3bf8-a586-ff11-4bea-7a3d135694c5-c3701770,
#w-node-dafc3bf8-a586-ff11-4bea-7a3d135694c7-c3701770,
#w-node-dafc3bf8-a586-ff11-4bea-7a3d135694c8-c3701770,
#w-node-dafc3bf8-a586-ff11-4bea-7a3d135694c9-c3701770,
#w-node-_98c3488c-deb8-3097-2637-9aca9fa77760-c3701771,
#w-node-_98c3488c-deb8-3097-2637-9aca9fa77761-c3701771,
#w-node-_98c3488c-deb8-3097-2637-9aca9fa77762-c3701771,
#w-node-_98c3488c-deb8-3097-2637-9aca9fa77763-c3701771,
#w-node-fe6752f7-67f8-8d64-a0e0-8b81c2788d39-c3701771,
#w-node-_62adfdf5-73de-19a0-b93e-0ae263516eac-c3701771,
#w-node-dec2b1fb-7887-12a1-c730-5ec6d800d7c2-c3701771,
#w-node-_1557ba32-32f3-6a17-ee16-b4352383e305-c3701771,
#w-node-d1faf038-a9d0-ab1f-e8f0-3cd762c2d62c-c3701771,
#w-node-_50145e7d-9301-30d2-3264-d94a314a9057-c3701771,
#w-node-_50145e7d-9301-30d2-3264-d94a314a9058-c3701771,
#w-node-_50145e7d-9301-30d2-3264-d94a314a905b-c3701771,
#w-node-_50145e7d-9301-30d2-3264-d94a314a905e-c3701771,
#w-node-c303d409-0dbe-b5c7-2bae-3afc54511261-c3701771,
#w-node-c303d409-0dbe-b5c7-2bae-3afc54511262-c3701771,
#w-node-_0ec3cd47-ac9f-acf9-804c-bff3d6068859-c3701771,
#w-node-_152bf5c3-6d6a-371c-2f53-05425f368c00-c3701771,
#w-node-c303d409-0dbe-b5c7-2bae-3afc54511265-c3701771,
#w-node-c303d409-0dbe-b5c7-2bae-3afc54511268-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f39-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f3a-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f3d-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f3f-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f40-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f41-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f44-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f47-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f4a-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f4b-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f4e-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f51-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f54-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f57-c3701771,
#w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f5a-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c39-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c3f-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c40-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c41-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c44-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c47-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c4a-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c4b-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c4e-c3701771,
#w-node-_54ace611-fdb0-26d7-1de8-575a0f0f6ebc-c3701771,
#w-node-_54ace611-fdb0-26d7-1de8-575a0f0f6ec3-c3701771,
#w-node-_54ace611-fdb0-26d7-1de8-575a0f0f6ec6-c3701771,
#w-node-_54ace611-fdb0-26d7-1de8-575a0f0f6ec9-c3701771,
#w-node-da5188d3-5779-d15f-c9fa-a26219b16c5a-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_98c3488c-deb8-3097-2637-9aca9fa77784-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-d8555776-383f-f86f-664a-88f897b52b60-c3701771,
#w-node-_66300a27-3182-2568-191d-ddbadfd47c48-c3701771,
#w-node-a5d6537e-1f0d-86d8-53a6-3898886285a4-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0604db9d-c3c3-e16b-2846-f0409699b002-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_511c556e-668d-d463-9312-8688089328e5-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_96ccc503-c384-d400-3386-66cdc56a14b4-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_12d3c687-9839-110e-7f8e-844c0cac6559-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_43654420-ba65-1fb1-1cea-5e32b2229e24-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_43654420-ba65-1fb1-1cea-5e32b2229e25-c3701771,
#w-node-_43654420-ba65-1fb1-1cea-5e32b2229e27-c3701771,
#w-node-_43654420-ba65-1fb1-1cea-5e32b2229e2b-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_43654420-ba65-1fb1-1cea-5e32b2229e35-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_43654420-ba65-1fb1-1cea-5e32b2229e36-c3701771,
#w-node-_5be0eed6-5bdd-1775-b9cc-101604a51f06-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_58f0e594-8471-1ca5-428c-11ac07a3f023-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_15480dc3-782d-2ac0-f750-1139fdd07025-c3701771,
#w-node-aa01f797-7b5b-acea-848c-187d2d771b1b-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b02f7012-29c8-a6ea-923d-cb326c30acc0-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-a91bd67c-b776-59a6-38af-ed684104cd05-c3701771,
#w-node-_20fb010a-0682-36cd-469b-c39c64b4b757-c3701771,
#w-node-e1e9e13c-efae-a796-af7e-221e26654fed-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6a634b52-1cd1-440e-ca15-822b46f57ce6-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_6a634b52-1cd1-440e-ca15-822b46f57ce7-c3701771,
#w-node-_6a634b52-1cd1-440e-ca15-822b46f57ce8-c3701771,
#w-node-_0ec9cf78-93bd-640a-317a-d0aec224c548-c3701771,
#w-node-_7b2b29d6-77ca-9cbc-1cee-46f712d2e10f-c3701771,
#w-node-_74de049c-1f67-cd03-fa2c-1bf43555f0b2-c3701771,
#w-node-_09a5845e-6c65-ea72-aaee-a69b9968baec-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c9f4ddc9-8e60-0885-22a1-ca3af9728ec4-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-adced6e1-a331-9e12-9b6f-08ef7331839e-c3701771 {
  justify-self: start
}

#w-node-d66784d3-29bd-5798-2b4c-08609dd0d4fd-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_2c3191d1-e602-c2d6-87bd-1c8ef17e1aa0-c3701771,
#w-node-_2c3191d1-e602-c2d6-87bd-1c8ef17e1aa1-c3701771,
#w-node-_2c3191d1-e602-c2d6-87bd-1c8ef17e1aa3-c3701771,
#w-node-a11e2de3-30f5-0d73-64d2-e8f6868b396b-c3701771,
#w-node-_5c5beb31-cc8f-51c3-6b30-273f39b2f38a-c3701771,
#w-node-_7810ff9d-1b7b-5305-7042-e829d1c0743d-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_92e42212-b4fc-a22a-2009-8e186e8f9a6c-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_3900ad9f-5740-c39e-fa74-b1f5a0a09fb6-c3701771,
#w-node-_7daf8fa5-3323-516f-e0e8-88a29f126b5f-c3701771,
#w-node-ce2b8ac1-a5e8-3fde-0b37-02b85a78b0ba-c3701771,
#w-node-a77d4fde-fe12-050d-2202-eec85ac95288-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9f46cb00-bbf3-c1dd-7aa8-6d3507807dfb-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9f46cb00-bbf3-c1dd-7aa8-6d3507807dfc-c3701771,
#w-node-_9f46cb00-bbf3-c1dd-7aa8-6d3507807dfd-c3701771,
#w-node-_9f46cb00-bbf3-c1dd-7aa8-6d3507807dff-c3701771,
#w-node-_9f46cb00-bbf3-c1dd-7aa8-6d3507807e01-c3701771,
#w-node-d5cc3b69-1df1-1612-ee3a-f4f557e94703-c3701771,
#w-node-_4a8ef269-b7a2-9599-04b1-bdc12c31d52c-c3701771,
#w-node-_06aa9dfb-a302-c733-32c7-26a044861511-c3701771,
#w-node-_843d18bd-7f27-a1f9-21f6-24d9d5916817-c3701771,
#w-node-_0053b5a5-07de-4bb7-5545-380b1c4f3655-c3701771,
#w-node-cdcaa4f2-daee-106b-46a5-e28ae7da9dc2-c3701771,
#w-node-c80bf0dd-3679-20c0-9831-a17b0c1e9793-c3701771,
#w-node-_9f50a5f0-82a3-0ff4-9093-bab6b30c76d8-c3701771,
#w-node-_80d73122-9388-2ce0-02ab-e789049f1e48-c3701771,
#w-node-_27f871bd-ed7a-b1f1-67fe-08f501e274ce-c3701771,
#w-node-_705bf1f3-05c6-2891-2a38-aa3f2fcf6d66-c3701771,
#w-node-_705bf1f3-05c6-2891-2a38-aa3f2fcf6d67-c3701771,
#w-node-_705bf1f3-05c6-2891-2a38-aa3f2fcf6d68-c3701771,
#w-node-_705bf1f3-05c6-2891-2a38-aa3f2fcf6d69-c3701771,
#w-node-_705bf1f3-05c6-2891-2a38-aa3f2fcf6d6a-c3701771,
#w-node-_84635a9a-797c-d164-81e3-772421eafb40-c3701771,
#w-node-_84635a9a-797c-d164-81e3-772421eafb41-c3701771,
#w-node-_84635a9a-797c-d164-81e3-772421eafb42-c3701771,
#w-node-_84635a9a-797c-d164-81e3-772421eafb43-c3701771,
#w-node-_84635a9a-797c-d164-81e3-772421eafb44-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_72280c38-6590-f0ec-f62b-0645781345ae-c3701771 {
  justify-self: start
}

#w-node-_72280c38-6590-f0ec-f62b-0645781345b0-c3701771,
#w-node-_72280c38-6590-f0ec-f62b-0645781345b1-c3701771,
#w-node-_72280c38-6590-f0ec-f62b-0645781345b3-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_72280c38-6590-f0ec-f62b-0645781345af-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_26c073b4-5629-93c2-fbf7-b568423a1aee-c3701771,
#w-node-e1d3eaad-dd8a-15ba-5d87-140c19afaf90-c3701771,
#w-node-cd1c5f1d-5816-1d15-1301-fccd3f6b6c9d-c3701771,
#w-node-_34f789e6-8d72-14ed-3a5a-9eff7ae1fd82-c3701771,
#w-node-_4e3ae66a-c37a-0af8-138d-e3bcda866548-c3701771,
#w-node-_16bceaf7-a92b-b8be-77c0-f75328f8cf55-c3701771,
#w-node-ac6a5951-a761-77fc-12ae-19b11ed6a4de-c3701771,
#w-node-_87f3ddfd-c6e5-38e8-2650-9636afa6a2b8-c3701771,
#w-node-_3d831426-0ef8-113a-bc65-f431333f888e-c3701771,
#w-node-f26ef0a9-90cd-eccb-705c-b1de60187c44-c3701771,
#w-node-_14b72f5b-d394-04ca-8dad-e7d5495cec13-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf07347-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf07348-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf07349-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf0734a-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf0734b-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf0734c-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf0734d-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf0734e-c3701771,
#w-node-_54ce3801-4a2e-d72a-e4d9-a60bfdf0734f-c3701771,
#w-node-_963c796a-c5e0-6b5b-d1ca-24007e549013-c3701771,
#w-node-_2de394ae-0388-9976-6968-cb103343cebb-c3701771,
#w-node-_2de394ae-0388-9976-6968-cb103343cebc-c3701771,
#w-node-ef8cf82c-6a87-7161-02d9-48d60392c569-c3701771,
#w-node-_06d7dd69-8383-1bd2-3339-267d6e037663-c3701771,
#w-node-a2fee858-5ab4-4d1a-86c5-8caf089dae70-c3701771,
#w-node-c8a3c04e-930a-882d-4c21-66640ae6a156-c3701771,
#w-node-e5515526-ddb6-13d7-0892-b79ea1f2a97f-c3701771,
#w-node-bd51f1b9-1618-344e-5dba-1f9f027d3568-c3701771,
#w-node-_55b45c8c-ea59-fa89-f2be-7fcb7709cb71-c3701771,
#w-node-_5c275239-cc33-9ebb-f4a1-aa2c820299c2-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e3fc-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e3fd-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e3fe-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e3ff-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e400-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e401-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e402-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e403-c3701771,
#w-node-f179f2aa-7b8b-3c86-c1fe-8d8552d1e404-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52546229-78b3-a918-4e73-986d26d3e233-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_52546229-78b3-a918-4e73-986d26d3e234-c3701771 {
  justify-self: start
}

#w-node-_52546229-78b3-a918-4e73-986d26d3e235-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_52546229-78b3-a918-4e73-986d26d3e236-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e237-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e239-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e23b-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e23d-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52546229-78b3-a918-4e73-986d26d3e23e-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_52546229-78b3-a918-4e73-986d26d3e23f-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e240-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e242-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e244-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52546229-78b3-a918-4e73-986d26d3e24b-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_52546229-78b3-a918-4e73-986d26d3e24c-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e24d-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e24f-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e251-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e258-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e259-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e25a-c3701771,
#w-node-_52546229-78b3-a918-4e73-986d26d3e25c-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12425498-84f1-b707-7820-73373c982246-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_12425498-84f1-b707-7820-73373c982247-c3701771 {
  justify-self: start
}

#w-node-_12425498-84f1-b707-7820-73373c982249-c3701771,
#w-node-_12425498-84f1-b707-7820-73373c98224a-c3701771,
#w-node-_12425498-84f1-b707-7820-73373c98224c-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba481-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba482-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba484-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba485-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba486-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba487-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba488-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba489-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba48a-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba48b-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba48c-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba48d-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b6a-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b6b-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b6c-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b6d-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b6e-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b6f-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b70-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b71-c3701771,
#w-node-_7b778222-8129-2e31-d16b-9fa368ef0b72-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba48e-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba490-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba491-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba492-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba493-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba494-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba495-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba496-c3701771,
#w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba497-c3701771,
#w-node-_10252ea5-fec7-7b34-8d80-a3dfdce64642-c3701771,
#w-node-_10252ea5-fec7-7b34-8d80-a3dfdce64643-c3701771,
#w-node-_10252ea5-fec7-7b34-8d80-a3dfdce64644-c3701771,
#w-node-_10252ea5-fec7-7b34-8d80-a3dfdce64645-c3701771,
#w-node-_10252ea5-fec7-7b34-8d80-a3dfdce64646-c3701771,
#w-node-_10252ea5-fec7-7b34-8d80-a3dfdce64647-c3701771,
#w-node-_10252ea5-fec7-7b34-8d80-a3dfdce64648-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3328733d-a38f-a9bf-5871-19db166b415f-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_3328733d-a38f-a9bf-5871-19db166b4160-c3701771,
#w-node-_3328733d-a38f-a9bf-5871-19db166b4161-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_159a190f-ac04-0ae1-a30e-c4be2aaa1317-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_1768fb3f-2a32-2315-9378-f5039db402c7-c3701771,
#w-node-_159a190f-ac04-0ae1-a30e-c4be2aaa1318-c3701771,
#w-node-_159a190f-ac04-0ae1-a30e-c4be2aaa131a-c3701771,
#w-node-_867d63a3-e02e-9fc7-b2fb-cc8533ba741f-c3701771,
#w-node-_867d63a3-e02e-9fc7-b2fb-cc8533ba7420-c3701771,
#w-node-_867d63a3-e02e-9fc7-b2fb-cc8533ba7422-c3701771,
#w-node-_159a190f-ac04-0ae1-a30e-c4be2aaa1315-c3701771,
#w-node-_2ad35911-44a0-1d2e-0ef7-d0a67c216a68-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2ad35911-44a0-1d2e-0ef7-d0a67c216a6a-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_2ad35911-44a0-1d2e-0ef7-d0a67c216a6b-c3701771,
#w-node-_2ad35911-44a0-1d2e-0ef7-d0a67c216a6d-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2518d422-dd62-1212-498d-83522f341fef-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_2518d422-dd62-1212-498d-83522f341ff0-c3701771,
#w-node-_2518d422-dd62-1212-498d-83522f341ff2-c3701771,
#w-node-_2518d422-dd62-1212-498d-83522f341ff9-c3701771,
#w-node-be246e46-6787-382b-4214-a5a22db917df-c3701771,
#w-node-_7944406b-d263-f349-40cc-915c3af9dba6-c3701771,
#w-node-_17cde966-3d12-f589-d285-3e7e81e32882-c3701771,
#w-node-_56c62abd-b47f-994d-eed4-dfc85ad98cae-c3701771,
#w-node-_61973205-19d3-c4ee-3e26-faa5e8a92fc5-c3701771,
#w-node-cf2f564a-bf03-52e9-8d94-7641f2bc0df7-c3701771,
#w-node-cf2f564a-bf03-52e9-8d94-7641f2bc0df8-c3701771,
#w-node-cf2f564a-bf03-52e9-8d94-7641f2bc0df9-c3701771,
#w-node-cf2f564a-bf03-52e9-8d94-7641f2bc0dfa-c3701771,
#w-node-cf2f564a-bf03-52e9-8d94-7641f2bc0dfc-c3701771,
#w-node-_513f0d01-5c12-009b-51e5-5364a6292982-c3701771,
#w-node-_513f0d01-5c12-009b-51e5-5364a6292983-c3701771,
#w-node-_513f0d01-5c12-009b-51e5-5364a6292984-c3701771,
#w-node-_513f0d01-5c12-009b-51e5-5364a6292985-c3701771,
#w-node-_513f0d01-5c12-009b-51e5-5364a6292987-c3701771,
#w-node-_568e543d-cf0d-fc9a-268d-85ba7eed076c-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_568e543d-cf0d-fc9a-268d-85ba7eed0767-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-e3ef2d5c-092c-7af1-de2c-2c865350c3b8-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_7b470bab-0883-736e-aba4-26df47f7946e-c3701771,
#w-node-_568e543d-cf0d-fc9a-268d-85ba7eed0768-c3701771,
#w-node-_568e543d-cf0d-fc9a-268d-85ba7eed076a-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a14244e-6a89-5a17-cd4e-3c5ac2dfe6f5-c3701771 {
  justify-self: stretch
}

#w-node-_9a14244e-6a89-5a17-cd4e-3c5ac2dfe6f8-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-dea3d28e-421b-2558-0bfe-68ac70e215bb-c3701771,
#w-node-_5adf31dc-9bb7-5a12-5a27-418c68e341e4-c3701771,
#w-node-_9a14244e-6a89-5a17-cd4e-3c5ac2dfe6fb-c3701771,
#w-node-_9a14244e-6a89-5a17-cd4e-3c5ac2dfe6fd-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a14244e-6a89-5a17-cd4e-3c5ac2dfe6f6-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b28-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b2e-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b2f-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b31-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b33-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b35-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b36-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b3d-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b3e-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b40-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b42-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b44-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b45-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b4c-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b4d-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b4f-c3701771,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b51-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b53-c3701771 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b54-c3701771,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee950-c3701771,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee952-c3701771,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee954-c3701771,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee956-c3701771,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee958-c3701771,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee959-c3701771,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee95a-c3701771 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e9e02c8b-9d51-f8cc-4c0a-81a8d990d900-c3701772 {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_4461ac5f-8f67-cfae-b2e6-53065b34253b-c3701772,
#w-node-bc799acc-ed20-0a9b-4770-77461e38087c-c3701772,
#w-node-_4461ac5f-8f67-cfae-b2e6-53065b34254e-c3701772 {
  grid-area: span 1/span 12/span 1/span 12
}

#w-node-_4461ac5f-8f67-cfae-b2e6-53065b34255b-c3701772 {
  place-self: center start
}

#w-node-a8fa0785-3a45-05f5-23b6-d4a8f9ef49c9-c3701774 {
  align-self: auto
}

#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a073-c3701774 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a079-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a07a-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a07c-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a07e-c3701774 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a080-c3701774 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a081-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a088-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a089-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a08b-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a08d-c3701774 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a08f-c3701774 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a090-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a097-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a098-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a09a-c3701774,
#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a09c-c3701774 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a09e-c3701774 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_8c0944c7-56f9-b396-fac3-f9776db7a09f-c3701774,
#w-node-c78bbbdf-d3e7-b7b6-7b75-dcf7de8b74f1-c3701774,
#w-node-c78bbbdf-d3e7-b7b6-7b75-dcf7de8b74f3-c3701774,
#w-node-c78bbbdf-d3e7-b7b6-7b75-dcf7de8b74f5-c3701774,
#w-node-c78bbbdf-d3e7-b7b6-7b75-dcf7de8b74f7-c3701774,
#w-node-c78bbbdf-d3e7-b7b6-7b75-dcf7de8b74f9-c3701774,
#w-node-c78bbbdf-d3e7-b7b6-7b75-dcf7de8b74fa-c3701774,
#w-node-c78bbbdf-d3e7-b7b6-7b75-dcf7de8b74fb-c3701774 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2b3ad34c-85ab-d3e5-6923-51879a25327b-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-b5400396-47ce-0896-3852-07467f9cce85-c3701775,
#w-node-b9fd012e-41fe-714c-11b6-e0a30682d185-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_2fc61b9a-40b8-4ea6-ec72-2f196f284d0c-c3701775,
#w-node-d494e79e-c6cb-425b-c717-c0d95a50f233-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cc614b0c-4f84-f771-fb86-e43252104eff-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_18c8116e-48a9-0cb7-c24c-af80345e2554-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-cdcf414a-18d1-3848-8b5e-75e7f07f50ac-c3701775,
#w-node-_401b2c5f-b8cb-94f7-f80c-e70a24acffb2-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9e1d4e24-f16b-b9b8-8a25-90e310da6af6-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_38f59ddc-77e6-5f19-08c7-959ee39db188-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78de68f9-168f-b158-ce21-370c64e63fd7-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_9e1d4e24-f16b-b9b8-8a25-90e310da6af7-c3701775,
#w-node-_9e1d4e24-f16b-b9b8-8a25-90e310da6af9-c3701775,
#w-node-_280e3c57-07db-8e62-8136-ca1c8746e16b-c3701775,
#w-node-_66e2ab3f-47d0-ffec-c80a-99d7e3604785-c3701775,
#w-node-e5353041-8bf0-fc61-9c85-dfce6dbf1205-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e5353041-8bf0-fc61-9c85-dfce6dbf1206-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-e5353041-8bf0-fc61-9c85-dfce6dbf1208-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e5353041-8bf0-fc61-9c85-dfce6dbf120a-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-e5353041-8bf0-fc61-9c85-dfce6dbf120b-c3701775,
#w-node-e5353041-8bf0-fc61-9c85-dfce6dbf1211-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d5ceb395-bd4c-8d0c-3cc5-8f6ac002f5e2-c3701775 {
  grid-area: span 4/span 2/span 4/span 2
}

#w-node-e5353041-8bf0-fc61-9c85-dfce6dbf1217-c3701775,
#w-node-ae741472-0239-7100-6db4-c8fdb0933885-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f51b5537-d5b3-03d8-9d1e-053c5eadbac7-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-f51b5537-d5b3-03d8-9d1e-053c5eadbac9-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f51b5537-d5b3-03d8-9d1e-053c5eadbac6-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_5541845a-543d-1fc4-5eee-a0367cb94abb-c3701775,
#w-node-f51b5537-d5b3-03d8-9d1e-053c5eadbacb-c3701775,
#w-node-a39222b3-e306-44f3-7137-c8ef3049f979-c3701775,
#w-node-_6b322a4a-af08-b793-0a58-c5259c682956-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-aad42b84-20f1-2b7f-2693-15e4780d3388-c3701775 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-a3d09309-df71-f181-1002-f3b7e4dc4dd6-c3701775,
#w-node-f9b0619f-5aa2-71fe-0328-8c07ecb1aaf8-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7121f502-2131-344f-12ca-a9c27582099b-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-fe2bdb9f-eba3-e3ab-68d5-6893d3a4eeeb-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-fe2bdb9f-eba3-e3ab-68d5-6893d3a4eeec-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-fe2bdb9f-eba3-e3ab-68d5-6893d3a4eef0-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-c92bacd0-c351-6ff7-905b-1fe8a4159f9a-c3701775,
#w-node-fe2bdb9f-eba3-e3ab-68d5-6893d3a4eeee-c3701775,
#w-node-fe2bdb9f-eba3-e3ab-68d5-6893d3a4eef1-c3701775,
#w-node-dd5bc75a-b148-debd-d7d6-ce789d94a37b-c3701775,
#w-node-dd5bc75a-b148-debd-d7d6-ce789d94a37c-c3701775,
#w-node-fe2bdb9f-eba3-e3ab-68d5-6893d3a4eef7-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_939d03d1-6116-a00d-373f-c0082329b252-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_939d03d1-6116-a00d-373f-c0082329b253-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_418d5fc3-57df-df16-7694-caa20b019aac-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d1a3eeb1-2730-f407-0560-7afcf394d66b-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-d1a3eeb1-2730-f407-0560-7afcf394d66c-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-d1a3eeb1-2730-f407-0560-7afcf394d66e-c3701775,
#w-node-d1a3eeb1-2730-f407-0560-7afcf394d670-c3701775,
#w-node-_0058dbe5-911a-a59c-54ef-e442e70df6b9-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_964cd814-4fb9-1cc5-fe8d-b43f454b3db6-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_964cd814-4fb9-1cc5-fe8d-b43f454b3db7-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_964cd814-4fb9-1cc5-fe8d-b43f454b3db9-c3701775,
#w-node-_964cd814-4fb9-1cc5-fe8d-b43f454b3dbb-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1ab7bfc0-8353-c55d-6eea-fb3530fa97b6-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_1ab7bfc0-8353-c55d-6eea-fb3530fa97b7-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_1ab7bfc0-8353-c55d-6eea-fb3530fa97b9-c3701775,
#w-node-_7ddc4cfc-7a8c-90a7-84cc-0a4943112dd4-c3701775,
#w-node-_918e7889-1347-437c-7994-e87c6cf410ee-c3701775,
#w-node-c73052e3-ec48-962f-b827-38c663ab3469-c3701775,
#w-node-f4d7ffab-b52e-4c84-1bd7-3f7c110b8db4-c3701775,
#w-node-eaee7c56-fcdf-029e-be4b-76f9e47110b8-c3701775,
#w-node-_8e9b9e55-3527-7b97-078a-a215851ef893-c3701775,
#w-node-_8e9b9e55-3527-7b97-078a-a215851ef897-c3701775,
#w-node-_4c0a54f5-b230-7678-60f5-028e418cbaad-c3701775,
#w-node-_4c0a54f5-b230-7678-60f5-028e418cbab1-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6dce504e-07da-f3fe-3608-572949983000-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_6dce504e-07da-f3fe-3608-572949983001-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_6dce504e-07da-f3fe-3608-572949983003-c3701775,
#w-node-_6dce504e-07da-f3fe-3608-572949983007-c3701775,
#w-node-_6dce504e-07da-f3fe-3608-572949983009-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0a50dab7-4de9-ea8c-bc3d-b502ebb96206-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_0a50dab7-4de9-ea8c-bc3d-b502ebb96207-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_0a50dab7-4de9-ea8c-bc3d-b502ebb96209-c3701775,
#w-node-_0a50dab7-4de9-ea8c-bc3d-b502ebb9620b-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_889fcd92-b21b-bb27-6e2d-c87ef8136fa9-c3701775 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_889fcd92-b21b-bb27-6e2d-c87ef8136faa-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_889fcd92-b21b-bb27-6e2d-c87ef8136fab-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_889fcd92-b21b-bb27-6e2d-c87ef8136fad-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_63bb9101-20e3-8d17-ff46-982fe6d565e6-c3701775,
#w-node-_9842c990-f45d-5736-b67c-ad13d6649fab-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: end
}

#w-node-_82528c1c-6f2b-53f0-c5c7-1c4da4db99f3-c3701775,
#w-node-_82528c1c-6f2b-53f0-c5c7-1c4da4db99fc-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f9097bd3-e6b2-0a4f-049d-e433eef23295-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_4414b453-215f-3954-54ff-b6008578c915-c3701775,
#w-node-_4414b453-215f-3954-54ff-b6008578c916-c3701775,
#w-node-_4414b453-215f-3954-54ff-b6008578c918-c3701775,
#w-node-_4414b453-215f-3954-54ff-b6008578c91a-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4414b453-215f-3954-54ff-b6008578c91c-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_4414b453-215f-3954-54ff-b6008578c91d-c3701775,
#w-node-_2a2da639-f8a7-7496-148c-6c3856aab08b-c3701775,
#w-node-_2a2da639-f8a7-7496-148c-6c3856aab08c-c3701775,
#w-node-_2a2da639-f8a7-7496-148c-6c3856aab08e-c3701775,
#w-node-_2a2da639-f8a7-7496-148c-6c3856aab090-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2a2da639-f8a7-7496-148c-6c3856aab092-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_2a2da639-f8a7-7496-148c-6c3856aab093-c3701775,
#w-node-_4414b453-215f-3954-54ff-b6008578c933-c3701775,
#w-node-_4414b453-215f-3954-54ff-b6008578c934-c3701775,
#w-node-_4414b453-215f-3954-54ff-b6008578c936-c3701775,
#w-node-_4414b453-215f-3954-54ff-b6008578c938-c3701775 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4414b453-215f-3954-54ff-b6008578c93a-c3701775 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_4414b453-215f-3954-54ff-b6008578c93b-c3701775,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f56-c3701775,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f58-c3701775,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f5a-c3701775,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f5d-c3701775,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f5f-c3701775,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f60-c3701775,
#w-node-_853ce91f-f9f2-a508-5af4-a627b7d67f61-c3701775,
#w-node-_01f25110-0437-896e-97f2-29d7e21db9d3-c3701776,
#w-node-_01f25110-0437-896e-97f2-29d7e21db9d4-c3701776,
#w-node-_01f25110-0437-896e-97f2-29d7e21db9d5-c3701776,
#w-node-_01f25110-0437-896e-97f2-29d7e21db9d6-c3701776,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afaa-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afab-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afad-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afb1-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afd4-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afd8-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afdd-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afde-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afdf-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afe0-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afe1-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afe2-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afe3-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afe4-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afe5-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afe7-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afe9-bba7afa6 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afeb-bba7afa6 {
  align-self: center
}

#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc0-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc1-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc2-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc3-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc4-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc5-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc6-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc7-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc8-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afca-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afcc-bba7afa6 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afce-bba7afa6 {
  align-self: center
}

#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7aff1-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7aff5-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7affa-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7affb-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7affc-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7affd-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7affe-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afff-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b000-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b001-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b002-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b004-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b006-bba7afa6 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b008-bba7afa6 {
  align-self: center
}

#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b00e-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b012-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b014-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b015-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b017-bba7afa6,
#w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b019-bba7afa6,
#w-node-_1a522435-2812-a955-e228-112dba83c1d7-c3701777 {
  grid-area: span 1/span 1/span 1/span 1
}

#wf-log-in-password.w-node-_636dfb8ba814288076703fed000000000015-c3701777,
#w-node-_636dfb8ba814288076703fed000000000016-c3701777 {
  align-self: center
}

#w-node-_636dfb8ba814288076703fed000000000017-c3701777 {
  justify-self: center
}

#w-node-_123d51fd-6954-b08d-499b-625203c4fcdd-c3701778,
#w-node-_123d51fd-6954-b08d-499b-625203c4fcde-c3701778,
#w-node-_123d51fd-6954-b08d-499b-625203c4fcdf-c3701778,
#w-node-_123d51fd-6954-b08d-499b-625203c4fce0-c3701778,
#w-node-_119bea4e-103b-6405-dabe-30e9e3b49b3d-c3701778,
#w-node-_123d51fd-6954-b08d-499b-625203c4fe88-c3701778,
#w-node-f164dba6-4894-a2e1-b9e2-d027ad9becff-c3701778,
#w-node-_81269e35-004c-9c0f-c5e4-ed5fb7a396d1-c3701778,
#w-node-_7467f001-b65e-1b0d-6261-f13feea35b6d-c3701778,
#w-node-_887474ec-1aa9-b918-2f82-b2ef6249a927-c3701778,
#w-node-_112b81ca-3fcb-4609-932d-bd783156dab3-c3701778,
#w-node-b0491c96-2971-b654-4540-423aa2acb6a9-c3701778,
#w-node-f795ceff-5b4e-827f-41ba-9deec77ec198-c3701778,
#w-node-_123d51fd-6954-b08d-499b-625203c4fe8c-c3701778,
#w-node-_123d51fd-6954-b08d-499b-625203c4fe8e-c3701778,
#w-node-f60dd9e9-ad13-18ef-7e0c-7576053f885c-c3701778,
#w-node-f60dd9e9-ad13-18ef-7e0c-7576053f885d-c3701778,
#w-node-e0d8c53d-22e3-8c81-bdef-c98b47f67320-c3701778,
#w-node-_8ccfd74d-e6b4-dabb-2531-c0fa9dbfa763-c3701778,
#w-node-_2b119838-b928-6efc-b06c-3ac7f38ab84c-c3701778 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_058d9bb7-6a82-d218-3785-1c6d75dfb303-c3701778 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_0f8c5b44-56cf-0f03-778a-bde5c955c85b-c3701778,
#w-node-bfd9302d-ff37-3ce7-8a60-2960fc145feb-c3701778,
#w-node-_5e9f5443-ca80-0dda-fa07-5256f2ed410a-c3701778,
#w-node-c2737927-820a-a605-4b80-2e35c77c545c-c3701778,
#w-node-_6c5af571-7f3e-99ae-e7b0-10ad4bebd8c0-c3701778,
#w-node-d8be94e9-b9e6-5508-a75d-8dcbb126dbb2-c3701778,
#w-node-cfe4f0ce-c7b9-7dbc-b84d-8ba73241380b-c3701778,
#w-node-_3fbdae5e-82bf-9c18-4025-d43df8584cfb-c3701778,
#w-node-_2caf9f20-c909-e604-8c36-f19256290cf0-c3701778 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8aea37db-8639-2a43-b9c5-b5c1f16eaac7-c3701778 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_96cd809d-618c-86b1-b592-057e81074dba-c3701778,
#w-node-_8dfdfe3c-457f-7148-5d13-51c5642fb3f3-c3701778 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_327378a7-948e-d404-bd3f-789413b8b42d-c3701778,
#w-node-a26c1f02-bbf9-725d-e427-da6266b2821e-c3701778 {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_3622b0ee-e4ae-e25f-193f-dd6e97ef0158-c3701778 {
  grid-area: 1/8/3/13;
  place-self: end
}

#w-node-df86b1d6-1de4-ec62-25db-aa195c2bdba3-c3701778 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: start
}

#w-node-_3e78a9ef-ad87-2eda-ebd0-0f358e4dc28b-c3701778 {
  grid-area: span 1/span 9/span 1/span 9
}

#w-node-fe563e14-87c4-59de-ab2e-0b2d2c8029fd-c3701778 {
  grid-area: 2/4/3/13
}

#download.w-node-_751b6cc4-986d-12bd-f2c4-642ba913e31c-c3701778 {
  grid-area: 3/4/4/13
}

#w-node-_416ac3b0-5f2a-b6df-9be5-1ee98484b455-c3701778 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35414189-e4b4-1ecb-06e8-4e098c1e0743-c3701778 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_5f17a828-0ba1-9d95-2d83-dde37de68174-c3701778 {
  justify-self: start
}

#w-node-_627ddb03-356f-51e2-591c-f010588f395c-c3701778 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-ace9e5b0-ed21-5045-d961-946e388acef3-c3701778,
#w-node-bc14669b-32d2-179e-f9b1-85b1bd1390d8-c3701778,
#w-node-_823bf18c-2472-5acb-0168-edd055893e7f-c3701778,
#w-node-d20d10ac-6d06-78aa-ab5e-ccbc0aac3183-c3701778,
#w-node-d20d10ac-6d06-78aa-ab5e-ccbc0aac3185-c3701778 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_51ecb381-a35f-a24e-c771-3b33de96756d-c3701779,
#w-node-_95000fa1-18c5-7232-792b-907516c8c754-c3701779,
#w-node-_0225bfa6-5c01-fa3f-1c2f-ae8839643d3b-c3701779 {
  justify-self: center
}

#w-node-_88dad5ec-632c-8b14-8c12-cc93cdf3eec9-c3701779 {
  grid-area: 2/1/3/2;
  align-self: center
}

#w-node-f7726f1e-96c9-e8c1-b426-3e7410924a69-c3701779 {
  grid-area: 2/2/3/3
}

#w-node-_1161c987-3c98-b903-d027-a195a1e0cc48-c3701779 {
  grid-area: 2/3/3/4
}

#w-node-e88513d6-de78-fb76-7fd9-3308fe193fc2-c3701779 {
  grid-area: 3/1/4/2;
  align-self: center
}

#w-node-_182cb8f5-f9d1-92ac-9cac-e0024b12ddd0-c3701779 {
  grid-area: 3/2/4/3
}

#w-node-_4e63cee1-dafb-15d3-78ac-b87c298b7ae0-c3701779 {
  grid-area: 3/3/4/4
}

#w-node-_16077543-dd19-8ea6-6d15-a969d4daf533-c3701779 {
  grid-area: 4/1/5/2;
  align-self: center
}

#w-node-cead5f35-1ef3-2210-9421-1e0a83855e7e-c3701779 {
  grid-area: 5/1/6/2;
  align-self: center
}

#w-node-f1760668-6d22-c752-4040-25191beff00c-c3701779 {
  grid-area: 4/3/5/4
}

#w-node-b83e6f4a-fbca-60ee-4be4-9c961d853a40-c3701779,
#w-node-_14befdfb-bd8a-9d43-eebe-08454026c269-c3701779,
#w-node-_824b3f5e-b47e-7e6b-6bee-ed7b6298d26c-c3701779 {
  place-self: center
}

#w-node-_7bd7970f-e5dc-40fc-93a0-633c95866fad-c3701779,
#w-node-d91e2916-02aa-972a-c03b-62656c250ea1-c3701779 {
  align-self: end
}

#w-node-_19098bb2-352e-ff2d-6027-4613ff102ed9-c3701779,
#w-node-fc3c2091-d0f0-f1b3-f556-766c18923ac4-c3701779 {
  justify-self: center
}

#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea232-c3701779 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea247-c3701779,
#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea248-c3701779,
#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea24a-c3701779,
#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea24c-c3701779 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea24e-c3701779 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea24f-c3701779,
#w-node-d8a4f3ef-3ec1-2bd2-2009-8e7745b7d7a3-c3701779,
#w-node-d8a4f3ef-3ec1-2bd2-2009-8e7745b7d7a6-c3701779,
#w-node-d8a4f3ef-3ec1-2bd2-2009-8e7745b7d7a8-c3701779,
#w-node-d8a4f3ef-3ec1-2bd2-2009-8e7745b7d7aa-c3701779 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-d8a4f3ef-3ec1-2bd2-2009-8e7745b7d7ac-c3701779 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-d8a4f3ef-3ec1-2bd2-2009-8e7745b7d7ad-c3701779,
#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea256-c3701779,
#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea257-c3701779,
#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea259-c3701779,
#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea25b-c3701779 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea25d-c3701779 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_972eedb2-0fae-1c9f-4573-54c3fc9ea25e-c3701779,
#w-node-_1bd2691c-e237-cbd8-3d2f-e67a9dd092bc-c3701779,
#w-node-_1bd2691c-e237-cbd8-3d2f-e67a9dd092be-c3701779,
#w-node-_1bd2691c-e237-cbd8-3d2f-e67a9dd092c0-c3701779,
#w-node-_1bd2691c-e237-cbd8-3d2f-e67a9dd092c2-c3701779,
#w-node-_1bd2691c-e237-cbd8-3d2f-e67a9dd092c4-c3701779,
#w-node-_1bd2691c-e237-cbd8-3d2f-e67a9dd092c5-c3701779,
#w-node-_1bd2691c-e237-cbd8-3d2f-e67a9dd092c6-c3701779 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c94979e4-f44d-2054-9e2f-43adac6a5862-c3701780 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_592a65a0-a997-d392-7945-2e3fe091a832-c3701780 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_592a65a0-a997-d392-7945-2e3fe091a864-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a866-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a868-c3701780 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_592a65a0-a997-d392-7945-2e3fe091a86a-c3701780 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_592a65a0-a997-d392-7945-2e3fe091a86b-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a844-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a847-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a849-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a84b-c3701780 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_592a65a0-a997-d392-7945-2e3fe091a84d-c3701780 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_592a65a0-a997-d392-7945-2e3fe091a84e-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a855-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a856-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a858-c3701780,
#w-node-_592a65a0-a997-d392-7945-2e3fe091a85a-c3701780 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_592a65a0-a997-d392-7945-2e3fe091a85c-c3701780 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_592a65a0-a997-d392-7945-2e3fe091a85d-c3701780,
#w-node-_3a24597b-6ffe-277f-3308-b2d86d508799-c3701780,
#w-node-_3a24597b-6ffe-277f-3308-b2d86d50879b-c3701780,
#w-node-_3a24597b-6ffe-277f-3308-b2d86d50879d-c3701780,
#w-node-_3a24597b-6ffe-277f-3308-b2d86d50879f-c3701780,
#w-node-_3a24597b-6ffe-277f-3308-b2d86d5087a1-c3701780,
#w-node-_3a24597b-6ffe-277f-3308-b2d86d5087a2-c3701780,
#w-node-_3a24597b-6ffe-277f-3308-b2d86d5087a3-c3701780,
#w-node-_3b979bcd-c731-572c-85d9-8c0d392ede31-c3701797,
#w-node-_3b979bcd-c731-572c-85d9-8c0d392ede32-c3701797,
#w-node-_3b979bcd-c731-572c-85d9-8c0d392ede33-c3701797,
#w-node-_3b979bcd-c731-572c-85d9-8c0d392ede34-c3701797,
#w-node-fcb0a7b8-d726-3612-634b-094539179795-c3701797,
#w-node-_5c297d19-51c2-7647-24f4-1421305cf1b0-c3701797,
#w-node-_002081df-9173-069d-accb-ba3589e4aae1-c3701797,
#w-node-_5c297d19-51c2-7647-24f4-1421305cf1b2-c3701797,
#w-node-cb28cfca-e44f-c8d5-87ef-c1bd778e4962-c3701797,
#w-node-_5c297d19-51c2-7647-24f4-1421305cf1b4-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f612e68-3ff9-2225-dbbe-7e611b374a08-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_63774ce8-3ba4-5f02-f43e-456b3d728259-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_6aa2a5bb-9f34-8bb7-aed2-13ccc9a4e0b4-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6aa2a5bb-9f34-8bb7-aed2-13ccc9a4e0b5-c3701797,
#w-node-_6aa2a5bb-9f34-8bb7-aed2-13ccc9a4e0b6-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_6aa2a5bb-9f34-8bb7-aed2-13ccc9a4e0b7-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_6aa2a5bb-9f34-8bb7-aed2-13ccc9a4e0b8-c3701797,
#w-node-_773f0f7f-071e-81ee-3114-2a63574bf1c5-c3701797,
#w-node-f435fc11-1454-0097-14d6-fc78ad35cc62-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f435fc11-1454-0097-14d6-fc78ad35cc63-c3701797,
#w-node-f435fc11-1454-0097-14d6-fc78ad35cc64-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-f435fc11-1454-0097-14d6-fc78ad35cc65-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-f435fc11-1454-0097-14d6-fc78ad35cc66-c3701797,
#w-node-_75b444ff-503d-35c2-7ae7-e55870b9e3f4-c3701797,
#w-node-f5900bd3-60a9-982c-ae54-c7d90acf737e-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f5900bd3-60a9-982c-ae54-c7d90acf737f-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-f5900bd3-60a9-982c-ae54-c7d90acf7380-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-f5900bd3-60a9-982c-ae54-c7d90acf7381-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-f5900bd3-60a9-982c-ae54-c7d90acf7382-c3701797,
#w-node-_37dc0030-5d8d-cede-107d-2c1b85f1c38d-c3701797,
#w-node-f435fc11-1454-0097-14d6-fc78ad35cc58-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f435fc11-1454-0097-14d6-fc78ad35cc59-c3701797,
#w-node-f435fc11-1454-0097-14d6-fc78ad35cc5a-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-f435fc11-1454-0097-14d6-fc78ad35cc5b-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-f435fc11-1454-0097-14d6-fc78ad35cc5c-c3701797,
#w-node-_5af32cca-a953-1bce-0f5a-beb05acd6864-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5af32cca-a953-1bce-0f5a-beb05acd6866-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_5af32cca-a953-1bce-0f5a-beb05acd6867-c3701797,
#w-node-_5af32cca-a953-1bce-0f5a-beb05acd686b-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4479d2a6-749c-baab-1192-bf2ad1faf4ce-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-c9c5d4b6-00ce-7450-4c50-d4d4c257bfb1-c3701797,
#w-node-_5af32cca-a953-1bce-0f5a-beb05acd686d-c3701797,
#eco.w-node-_3a033bfe-fa27-44f4-8b19-bd3cea83388c-c3701797,
#w-node-_37dec8f4-7dee-b646-47e3-c8168db2bcfd-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_37dec8f4-7dee-b646-47e3-c8168db2bcff-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_37dec8f4-7dee-b646-47e3-c8168db2bd00-c3701797,
#w-node-_37dec8f4-7dee-b646-47e3-c8168db2bd04-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_25d78b64-5265-b2cb-5b8a-ef57bc616940-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_25d78b64-5265-b2cb-5b8a-ef57bc616941-c3701797,
#w-node-_1812667e-3246-f034-a4a1-2fd9c25900a4-c3701797,
#w-node-c832f677-56e0-ddef-bc3c-17a225d11b1c-c3701797,
#w-node-_5ecccd1b-22e8-526b-3080-5d27ebd0c4f7-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6c621add-0e1b-1ea3-f193-403064c6d7ac-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_5876d74e-1a34-96f3-3cb1-b053069e8897-c3701797,
#w-node-_43b6cbfc-e4c4-f184-8e9b-c54b9f79caa8-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-b16fc767-9993-19df-b165-0384a784c004-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-b16fc767-9993-19df-b165-0384a784c005-c3701797,
#w-node-a609c25c-3494-60db-3dab-1e342c7f742e-c3701797,
#budgeting.w-node-feda2805-f1c0-b28b-ef93-882621536a0d-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_828240cc-22dd-8fbc-bb20-84e85729b832-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_828240cc-22dd-8fbc-bb20-84e85729b834-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_828240cc-22dd-8fbc-bb20-84e85729b835-c3701797,
#w-node-_828240cc-22dd-8fbc-bb20-84e85729b839-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_14bbde36-55a1-b83e-82ae-0172417cee5e-c3701797 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center start
}

#w-node-_14bbde36-55a1-b83e-82ae-0172417cee5f-c3701797,
#w-node-_828240cc-22dd-8fbc-bb20-84e85729b83b-c3701797,
#w-node-_6c4eae17-136e-b151-ea00-05547d8ed78e-c3701797,
#w-node-_6c4eae17-136e-b151-ea00-05547d8ed790-c3701797,
#w-node-_6c4eae17-136e-b151-ea00-05547d8ed794-c3701797,
#w-node-bf0f3703-f47f-32ee-efa7-609ddeada204-c3701797,
#w-node-_2db6e8a4-3e64-e4e5-109f-2d20605107f0-c3701797,
#w-node-_2db6e8a4-3e64-e4e5-109f-2d20605107f1-c3701797,
#w-node-fbab4600-6291-e460-0ff7-223df972619c-c3701797,
#w-node-_33d87251-d647-6a86-1dbd-acd623f1245a-c3701797,
#w-node-_4b86751b-2cbc-bdb3-c0ac-9e3c9fc396bc-c3701797 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3369f221-4a50-366d-b51d-6f21a0e4a09f-c370179a {
  place-self: auto start
}

#w-node-_8fbf52cb-234c-1294-c197-2559ad493a0f-c37017af {
  grid-area: 1/1/2/2;
  place-self: start
}

#w-node-_084900f1-3c13-ba14-1104-6ce803fe57ca-c37017af {
  justify-self: auto
}

#w-node-_1470e505-2f65-3789-96ef-314cd43013af-c37017af {
  grid-area: 2/1/3/2;
  justify-self: auto
}

#w-node-_7df1443f-67f1-b7ab-1b63-14c72f81c037-c37017af {
  grid-area: 2/2/3/3;
  justify-self: auto
}

#w-node-_907543a6-d108-da76-1036-e816b766e9ae-c37017af {
  grid-area: 1/1/2/2;
  justify-self: auto
}

#w-node-b879e15f-5a92-5313-fbfa-b18021facf38-c37017af {
  grid-area: 1/2/2/3;
  justify-self: auto
}

#w-node-cb83ee4f-1b48-fc5c-d406-5a60f4186ce7-c37017af {
  grid-area: 1/3/2/4;
  justify-self: auto
}

#w-node-b8703e08-ef6b-c86d-caf4-ae4dd537f601-c37017b0,
#w-node-_98c3488c-deb8-3097-2637-9aca9fa77760-c37017b1,
#w-node-_98c3488c-deb8-3097-2637-9aca9fa77761-c37017b1,
#w-node-_98c3488c-deb8-3097-2637-9aca9fa77762-c37017b1,
#w-node-_98c3488c-deb8-3097-2637-9aca9fa77763-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_837f89ff-3576-40c1-df39-c0092c15b1d7-c37017b1 {
  justify-self: center
}

#w-node-_837f89ff-3576-40c1-df39-c0092c15b1d9-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_95d60aeb-36f5-516d-0b5e-5f02acbb312c-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: auto
}

#w-node-_837f89ff-3576-40c1-df39-c0092c15b1da-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_837f89ff-3576-40c1-df39-c0092c15b1de-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_837f89ff-3576-40c1-df39-c0092c15b1df-c37017b1,
#w-node-_4873d930-499d-6778-a871-67b283ca6c12-c37017b1,
#w-node-_837f89ff-3576-40c1-df39-c0092c15b1e0-c37017b1,
#w-node-f6462c70-d5b1-d6d3-0e68-943f7973560b-c37017b1,
#w-node-_2ff0623e-693b-5216-e9f7-a81ed1d338ce-c37017b1,
#w-node-_0028e2f0-0215-7242-a7fe-9abc991dde5b-c37017b1,
#w-node-_76787f3f-8a8a-d742-0527-a362037514bc-c37017b1,
#w-node-e489e97c-8eaa-6678-1d6f-a540c4cfd2da-c37017b1,
#w-node-d74854b9-9019-9c8d-e627-3610bbd058c3-c37017b1,
#w-node-_0cb21639-9b3d-8236-e7f3-55be4f71f2b0-c37017b1,
#w-node-_9610b085-67c3-d7ef-bcd0-8fee5fecdc09-c37017b1,
#w-node-_0cb21639-9b3d-8236-e7f3-55be4f71f2b1-c37017b1,
#w-node-_78bc8ff4-1ffc-ddef-b81a-c33cfbded1e4-c37017b1,
#w-node-d67a0792-5905-828b-97a6-358da3273cca-c37017b1,
#w-node-_9bcdd487-f3ba-d36d-c8fe-be5f817b2aeb-c37017b1,
#w-node-_8fe67a3c-14c6-4092-0806-0ac56d0a89e5-c37017b1,
#w-node-e5a449a9-ff44-8a67-6d2b-8feb79529451-c37017b1,
#w-node-_2c3a19dc-014e-1671-81ce-bd904836de9f-c37017b1,
#w-node-_1a3c8a08-db17-dad1-affa-6abc04c7385e-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9412f449-515f-d976-7923-66055b14f87a-c37017b1 {
  justify-self: center
}

#w-node-_9412f449-515f-d976-7923-66055b14f87b-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9412f449-515f-d976-7923-66055b14f87c-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: auto
}

#w-node-_9412f449-515f-d976-7923-66055b14f87e-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9412f449-515f-d976-7923-66055b14f882-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_9412f449-515f-d976-7923-66055b14f883-c37017b1,
#w-node-_9412f449-515f-d976-7923-66055b14f884-c37017b1,
#w-node-_9eb640de-3bb3-d325-7b4b-e89063f9f246-c37017b1,
#w-node-_9eb640de-3bb3-d325-7b4b-e89063f9f242-c37017b1,
#w-node-_9412f449-515f-d976-7923-66055b14f88a-c37017b1,
#w-node-_9eb640de-3bb3-d325-7b4b-e89063f9f24c-c37017b1,
#w-node-_9412f449-515f-d976-7923-66055b14f890-c37017b1,
#w-node-_9412f449-515f-d976-7923-66055b14f891-c37017b1,
#w-node-_9412f449-515f-d976-7923-66055b14f897-c37017b1,
#w-node-_9412f449-515f-d976-7923-66055b14f894-c37017b1,
#w-node-_9412f449-515f-d976-7923-66055b14f89a-c37017b1,
#w-node-_9412f449-515f-d976-7923-66055b14f89d-c37017b1,
#w-node-b031c251-50f9-f7b1-da1d-8099264434b3-c37017b1,
#w-node-_3fb1e4c3-fb5f-f3bf-2011-1342417f780e-c37017b1,
#w-node-_6c5379fc-b45b-d7ac-d02c-c16b95c50465-c37017b1,
#w-node-a8741597-5c7f-7741-d49b-d5d368595d4f-c37017b1,
#w-node-_50b9988a-0171-87d1-98cb-7613956937b4-c37017b1,
#w-node-_639b0208-bec6-975a-04d5-597ac5816bf0-c37017b1,
#w-node-_6e714dbd-0a62-4044-62fc-f374416d5cc5-c37017b1,
#w-node-_88f453d8-e225-ef1c-eb83-df8eac17c376-c37017b1,
#w-node-_88f453d8-e225-ef1c-eb83-df8eac17c377-c37017b1,
#w-node-_88f453d8-e225-ef1c-eb83-df8eac17c379-c37017b1,
#w-node-_88f453d8-e225-ef1c-eb83-df8eac17c37a-c37017b1,
#w-node-_88f453d8-e225-ef1c-eb83-df8eac17c37e-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_88f453d8-e225-ef1c-eb83-df8eac17c374-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: center
}

#w-node-_88f453d8-e225-ef1c-eb83-df8eac17c375-c37017b1,
#w-node-b51e9f51-b30e-e42d-1e0e-2877365492b9-c37017b1,
#w-node-b51e9f51-b30e-e42d-1e0e-2877365492ba-c37017b1,
#w-node-b51e9f51-b30e-e42d-1e0e-2877365492bb-c37017b1,
#w-node-b51e9f51-b30e-e42d-1e0e-2877365492bc-c37017b1,
#w-node-b51e9f51-b30e-e42d-1e0e-2877365492bf-c37017b1,
#w-node-b51e9f51-b30e-e42d-1e0e-2877365492c3-c37017b1,
#w-node-_4317ecd0-56e5-3929-918c-0eab78a3fd08-c37017b1,
#w-node-_4317ecd0-56e5-3929-918c-0eab78a3fd09-c37017b1,
#w-node-_4317ecd0-56e5-3929-918c-0eab78a3fd0c-c37017b1,
#w-node-_4317ecd0-56e5-3929-918c-0eab78a3fd10-c37017b1,
#w-node-_4317ecd0-56e5-3929-918c-0eab78a3fd06-c37017b1,
#w-node-_4317ecd0-56e5-3929-918c-0eab78a3fd07-c37017b1,
#w-node-_2870aef1-3725-be6f-7853-3ddaf934ca78-c37017b1,
#w-node-_2870aef1-3725-be6f-7853-3ddaf934ca6f-c37017b1,
#w-node-_2870aef1-3725-be6f-7853-3ddaf934ca70-c37017b1,
#w-node-_2870aef1-3725-be6f-7853-3ddaf934ca72-c37017b1,
#w-node-_2870aef1-3725-be6f-7853-3ddaf934ca76-c37017b1,
#w-node-_2870aef1-3725-be6f-7853-3ddaf934ca79-c37017b1,
#w-node-_539f8473-28cc-c3e9-8d4d-e2b76c2e05a0-c37017b1,
#w-node-a7654844-dd0a-9eaf-209a-649ccff68d78-c37017b1,
#w-node-b8b27506-e45c-c0dd-2f7d-984cb2868701-c37017b1,
#w-node-d75ebfd3-2ae2-4e57-2388-8c0b3c3f19c3-c37017b1,
#w-node-d75ebfd3-2ae2-4e57-2388-8c0b3c3f19c4-c37017b1,
#w-node-d75ebfd3-2ae2-4e57-2388-8c0b3c3f19c5-c37017b1,
#w-node-_562b5928-6ff5-8736-a702-a0bbf3824fa4-c37017b1,
#w-node-_562b5928-6ff5-8736-a702-a0bbf3824fa5-c37017b1,
#w-node-_562b5928-6ff5-8736-a702-a0bbf3824fa8-c37017b1,
#w-node-_154b7502-1dcb-9857-90d2-5b92270b5880-c37017b1,
#w-node-_562b5928-6ff5-8736-a702-a0bbf3824fac-c37017b1,
#w-node-adcada50-9e85-7810-70e5-3292289c2aa5-c37017b1,
#w-node-_725b1583-01e5-fda6-5150-98fce275197b-c37017b1,
#w-node-_725b1583-01e5-fda6-5150-98fce275197c-c37017b1,
#w-node-_725b1583-01e5-fda6-5150-98fce275197e-c37017b1,
#w-node-_725b1583-01e5-fda6-5150-98fce2751982-c37017b1,
#w-node-_1880b069-5632-1695-55e6-e54225b406ae-c37017b1,
#w-node-_725b1583-01e5-fda6-5150-98fce275197a-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_468aafcd-b82f-1ea6-e260-ee3bf6f7826e-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_468aafcd-b82f-1ea6-e260-ee3bf6f78270-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_468aafcd-b82f-1ea6-e260-ee3bf6f78272-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_468aafcd-b82f-1ea6-e260-ee3bf6f78273-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_468aafcd-b82f-1ea6-e260-ee3bf6f78274-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: center
}

#w-node-_468aafcd-b82f-1ea6-e260-ee3bf6f78275-c37017b1,
#w-node-_468aafcd-b82f-1ea6-e260-ee3bf6f78277-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b28-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b2e-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b2f-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b31-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b33-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b35-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b36-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b3d-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b3e-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b40-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b42-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b44-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b45-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b4c-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b4d-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b4f-c37017b1,
#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b51-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b53-c37017b1 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-e1941a6b-291f-6ef2-c475-8e71eb953b54-c37017b1,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee950-c37017b1,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee952-c37017b1,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee954-c37017b1,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee956-c37017b1,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee958-c37017b1,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee959-c37017b1,
#w-node-bb048896-3cf0-4ddc-eff5-aeabb9eee95a-c37017b1,
#w-node-_3f131bde-6fa1-fca6-f835-082fb56a8ae3-c37017b3,
#w-node-_3f131bde-6fa1-fca6-f835-082fb56a8ae4-c37017b3,
#w-node-_3f131bde-6fa1-fca6-f835-082fb56a8ae5-c37017b3,
#w-node-_3f131bde-6fa1-fca6-f835-082fb56a8ae6-c37017b3,
#w-node-_4f25a9f1-5000-a68b-ada6-a3b532687785-c37017b3,
#w-node-f594bb00-67d6-450f-bfb2-16c1b01717c4-c37017b3,
#w-node-_3be1df24-eb35-e673-25a6-bb1b3f118b1e-c37017b3,
#w-node-b387d91f-af40-cdfc-5da8-2aab4b598235-c37017b3,
#w-node-b387d91f-af40-cdfc-5da8-2aab4b598237-c37017b3,
#w-node-_5a7f91ad-a0ca-58f6-54dc-28b9a73d1f7d-c37017b3,
#w-node-_839bf23a-3cc9-52de-0ec5-a87bee550ee6-c37017b3,
#w-node-_665f1760-2913-43d4-dc26-c73c4cb0d522-c37017b3,
#w-node-_7b5f6ea7-1877-36fd-9b68-451c0abff158-c37017b3,
#w-node-b4e6a2c4-75ea-5654-397a-28b0070f6e2b-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1e79811c-c23e-b7c6-bc4c-d52557db34ae-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_17713691-9bac-5d5b-044c-c0351b27272d-c37017b3,
#w-node-e13e3e09-e9f1-8b50-3882-3c9c5b9e9f38-c37017b3,
#w-node-_73ddb195-66e4-7a81-c37d-ebe80c0353d9-c37017b3,
#w-node-b75352c0-63fd-5ff4-6a46-83a2d00e104d-c37017b3,
#w-node-e75136e5-4048-866e-c014-9a11dd335b0a-c37017b3,
#w-node-_0dcaca5e-fe44-4818-06da-9a705beb0d85-c37017b3,
#w-node-_3aa1d959-9fe0-ba7b-eca5-7dc10938de8a-c37017b3,
#w-node-f73298b9-9020-4012-4cf6-9dd4ee5ab5f5-c37017b3,
#w-node-_1ce814ff-0f3e-e477-b7d7-d15b4ba94415-c37017b3,
#w-node-_1ce814ff-0f3e-e477-b7d7-d15b4ba94417-c37017b3,
#w-node-_65df178a-a909-319e-e2a5-0150ae6c639f-c37017b3,
#w-node-_165e6365-fd6f-775a-49ce-f2c01375ef68-c37017b3,
#w-node-_165e6365-fd6f-775a-49ce-f2c01375ef69-c37017b3,
#w-node-_165e6365-fd6f-775a-49ce-f2c01375ef6e-c37017b3,
#w-node-_165e6365-fd6f-775a-49ce-f2c01375ef73-c37017b3,
#w-node-_165e6365-fd6f-775a-49ce-f2c01375ef78-c37017b3,
#w-node-b5d062b7-4282-08c9-0e4a-5e7ed6523e03-c37017b3,
#w-node-_3a2eb646-5333-e1e7-b627-adebc5e3aace-c37017b3,
#w-node-_3a2eb646-5333-e1e7-b627-adebc5e3aad1-c37017b3,
#w-node-_4985c3d3-1533-9ee8-fc91-fdd99b26c5b5-c37017b3,
#w-node-_3a2eb646-5333-e1e7-b627-adebc5e3aad2-c37017b3,
#w-node-_3a2eb646-5333-e1e7-b627-adebc5e3aad4-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3a2eb646-5333-e1e7-b627-adebc5e3aad6-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end
}

#w-node-_3a2eb646-5333-e1e7-b627-adebc5e3aad7-c37017b3,
#w-node-_9631f700-6a5a-fa1d-5ab7-3b1c005b3c4b-c37017b3,
#w-node-f6114c3d-6176-efa8-28dd-d7af1704b002-c37017b3,
#w-node-_9631f700-6a5a-fa1d-5ab7-3b1c005b3c4c-c37017b3,
#w-node-_9631f700-6a5a-fa1d-5ab7-3b1c005b3c4e-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9631f700-6a5a-fa1d-5ab7-3b1c005b3c50-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end
}

#w-node-_9631f700-6a5a-fa1d-5ab7-3b1c005b3c51-c37017b3,
#w-node-_9549d296-65a0-fa51-3316-1e22dde53642-c37017b3,
#w-node-_9549d296-65a0-fa51-3316-1e22dde53645-c37017b3,
#w-node-aaa0a214-b471-ce42-4249-18b9dc4460b4-c37017b3,
#w-node-_9549d296-65a0-fa51-3316-1e22dde53646-c37017b3,
#w-node-_9549d296-65a0-fa51-3316-1e22dde53648-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9549d296-65a0-fa51-3316-1e22dde5364a-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end
}

#w-node-_9549d296-65a0-fa51-3316-1e22dde5364b-c37017b3,
#w-node-_2f0b9111-fafe-f048-083a-f46d59a9cf23-c37017b3,
#w-node-_2f0b9111-fafe-f048-083a-f46d59a9cf26-c37017b3,
#w-node-_4baa3ded-ec4e-6515-0162-25c9f913fae8-c37017b3,
#w-node-_2f0b9111-fafe-f048-083a-f46d59a9cf27-c37017b3,
#w-node-_2f0b9111-fafe-f048-083a-f46d59a9cf29-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2f0b9111-fafe-f048-083a-f46d59a9cf2b-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end
}

#w-node-_2f0b9111-fafe-f048-083a-f46d59a9cf2c-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7b230393-6abb-3f51-aff7-a4cc9ff39a3d-c37017b3,
#w-node-_87156881-b292-62a3-7dc9-c6a6c85018d1-c37017b3 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_87156881-b292-62a3-7dc9-c6a6c85018d4-c37017b3,
#w-node-a7edfd60-0a85-7b26-83d8-a458236cc1ee-c37017b3,
#w-node-f21e556d-8452-654c-7e20-e8ffa63c104f-c37017b3,
#w-node-e05e2b7a-b94b-984d-9304-f09f9af23e5c-c37017b3 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_89904578-f4a1-4bd8-1964-041349d9948e-c37017b3 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_9544e96c-cbf7-c1ac-f5ec-408c8cb17176-c37017b3 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-c8736e56-9845-84e0-90f7-558a0b3f06d1-c37017b3 {
  grid-area: span 1/span 4/span 1/span 4
}

#w-node-_46761b5a-384d-7090-9253-97f6a113f6c8-c37017b3 {
  grid-area: span 1/span 2/span 1/span 2
}

#w-node-_123d51fd-6954-b08d-499b-625203c4fcdd-c37017b8,
#w-node-_123d51fd-6954-b08d-499b-625203c4fcde-c37017b8,
#w-node-_123d51fd-6954-b08d-499b-625203c4fcdf-c37017b8,
#w-node-_123d51fd-6954-b08d-499b-625203c4fce0-c37017b8,
#w-node-_119bea4e-103b-6405-dabe-30e9e3b49b3d-c37017b8,
#w-node-_123d51fd-6954-b08d-499b-625203c4fe88-c37017b8,
#w-node-f164dba6-4894-a2e1-b9e2-d027ad9becff-c37017b8,
#w-node-_81269e35-004c-9c0f-c5e4-ed5fb7a396d1-c37017b8,
#w-node-_7467f001-b65e-1b0d-6261-f13feea35b6d-c37017b8,
#w-node-_887474ec-1aa9-b918-2f82-b2ef6249a927-c37017b8,
#w-node-_112b81ca-3fcb-4609-932d-bd783156dab3-c37017b8,
#w-node-b0491c96-2971-b654-4540-423aa2acb6a9-c37017b8,
#w-node-f795ceff-5b4e-827f-41ba-9deec77ec198-c37017b8,
#w-node-_123d51fd-6954-b08d-499b-625203c4fe8c-c37017b8,
#w-node-_123d51fd-6954-b08d-499b-625203c4fe8e-c37017b8,
#w-node-f60dd9e9-ad13-18ef-7e0c-7576053f885c-c37017b8,
#w-node-f60dd9e9-ad13-18ef-7e0c-7576053f885d-c37017b8,
#w-node-e0d8c53d-22e3-8c81-bdef-c98b47f67320-c37017b8,
#w-node-_8ccfd74d-e6b4-dabb-2531-c0fa9dbfa763-c37017b8,
#w-node-_2b119838-b928-6efc-b06c-3ac7f38ab84c-c37017b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_058d9bb7-6a82-d218-3785-1c6d75dfb303-c37017b8 {
  grid-area: span 1/span 1/span 1/span 1;
  align-self: start
}

#w-node-_0f8c5b44-56cf-0f03-778a-bde5c955c85b-c37017b8,
#w-node-bfd9302d-ff37-3ce7-8a60-2960fc145feb-c37017b8,
#w-node-_5e9f5443-ca80-0dda-fa07-5256f2ed410a-c37017b8,
#w-node-c2737927-820a-a605-4b80-2e35c77c545c-c37017b8,
#w-node-_6c5af571-7f3e-99ae-e7b0-10ad4bebd8c0-c37017b8,
#w-node-d8be94e9-b9e6-5508-a75d-8dcbb126dbb2-c37017b8,
#w-node-cfe4f0ce-c7b9-7dbc-b84d-8ba73241380b-c37017b8,
#w-node-_3fbdae5e-82bf-9c18-4025-d43df8584cfb-c37017b8,
#w-node-_2caf9f20-c909-e604-8c36-f19256290cf0-c37017b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8aea37db-8639-2a43-b9c5-b5c1f16eaac7-c37017b8 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_96cd809d-618c-86b1-b592-057e81074dba-c37017b8,
#w-node-_8dfdfe3c-457f-7148-5d13-51c5642fb3f3-c37017b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_327378a7-948e-d404-bd3f-789413b8b42d-c37017b8,
#w-node-a26c1f02-bbf9-725d-e427-da6266b2821e-c37017b8 {
  grid-area: span 1/span 7/span 1/span 7
}

#w-node-_3622b0ee-e4ae-e25f-193f-dd6e97ef0158-c37017b8 {
  grid-area: 1/8/3/13;
  place-self: end
}

#w-node-df86b1d6-1de4-ec62-25db-aa195c2bdba3-c37017b8 {
  grid-area: span 1/span 3/span 1/span 3;
  justify-self: start
}

#w-node-_3e78a9ef-ad87-2eda-ebd0-0f358e4dc28b-c37017b8 {
  grid-area: span 1/span 9/span 1/span 9
}

#w-node-fe563e14-87c4-59de-ab2e-0b2d2c8029fd-c37017b8 {
  grid-area: 2/4/3/13
}

#download.w-node-_751b6cc4-986d-12bd-f2c4-642ba913e31c-c37017b8 {
  grid-area: 3/4/4/13
}

#w-node-_416ac3b0-5f2a-b6df-9be5-1ee98484b455-c37017b8 {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35414189-e4b4-1ecb-06e8-4e098c1e0743-c37017b8 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-_5f17a828-0ba1-9d95-2d83-dde37de68174-c37017b8 {
  justify-self: start
}

#w-node-_627ddb03-356f-51e2-591c-f010588f395c-c37017b8 {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: start
}

#w-node-ace9e5b0-ed21-5045-d961-946e388acef3-c37017b8,
#w-node-bc14669b-32d2-179e-f9b1-85b1bd1390d8-c37017b8,
#w-node-_823bf18c-2472-5acb-0168-edd055893e7f-c37017b8,
#w-node-d20d10ac-6d06-78aa-ab5e-ccbc0aac3183-c37017b8,
#w-node-d20d10ac-6d06-78aa-ab5e-ccbc0aac3185-c37017b8,
#w-node-_41aed964-28d8-3010-ea12-7469936cea65-c37017ba,
#w-node-_41aed964-28d8-3010-ea12-7469936cea66-c37017ba,
#w-node-_41aed964-28d8-3010-ea12-7469936cea67-c37017ba,
#w-node-_41aed964-28d8-3010-ea12-7469936cea68-c37017ba,
#w-node-_2630ed66-85d9-ea7f-5879-7da8d02f05a5-c37017ba,
#w-node-bd2f0030-e787-7515-9e01-64358452e0bf-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f1c653e1-b5af-b712-e64b-7723949804c4-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  justify-self: center
}

#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d475-c37017ba,
#w-node-c18899ed-f459-292f-099c-1aeca6efba16-c37017ba {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-c18899ed-f459-292f-099c-1aeca6efba19-c37017ba,
#w-node-c18899ed-f459-292f-099c-1aeca6efba1a-c37017ba,
#w-node-c18899ed-f459-292f-099c-1aeca6efba1c-c37017ba,
#w-node-c18899ed-f459-292f-099c-1aeca6efba1e-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-c18899ed-f459-292f-099c-1aeca6efba20-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-c18899ed-f459-292f-099c-1aeca6efba21-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1de21f9d-1d15-f7a6-4f25-4bff100be3ec-c37017ba {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-ad26da6b-3653-2d3c-c0e7-7476cea5a34e-c37017ba,
#w-node-_5a270155-36b1-c1cd-05e8-eb16019749f4-c37017ba,
#w-node-_5a270155-36b1-c1cd-05e8-eb16019749f5-c37017ba,
#w-node-_5a270155-36b1-c1cd-05e8-eb16019749f7-c37017ba,
#w-node-_5a270155-36b1-c1cd-05e8-eb16019749f9-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5a270155-36b1-c1cd-05e8-eb16019749fc-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_5a270155-36b1-c1cd-05e8-eb16019749fd-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf0d6961-80a3-d992-028f-a3c6293a82d0-c37017ba {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-cf0d6961-80a3-d992-028f-a3c6293a82d3-c37017ba,
#w-node-cf0d6961-80a3-d992-028f-a3c6293a82d4-c37017ba,
#w-node-cf0d6961-80a3-d992-028f-a3c6293a82d6-c37017ba,
#w-node-cf0d6961-80a3-d992-028f-a3c6293a82d8-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf0d6961-80a3-d992-028f-a3c6293a82da-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-cf0d6961-80a3-d992-028f-a3c6293a82db-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b546ec6-1bf3-0bd3-9a7f-6c34995de875-c37017ba {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5b546ec6-1bf3-0bd3-9a7f-6c34995de878-c37017ba,
#w-node-_5b546ec6-1bf3-0bd3-9a7f-6c34995de879-c37017ba,
#w-node-_5b546ec6-1bf3-0bd3-9a7f-6c34995de87b-c37017ba,
#w-node-_5b546ec6-1bf3-0bd3-9a7f-6c34995de87d-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b546ec6-1bf3-0bd3-9a7f-6c34995de87f-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_5b546ec6-1bf3-0bd3-9a7f-6c34995de880-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d476-c37017ba {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d478-c37017ba,
#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d479-c37017ba,
#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d47a-c37017ba,
#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d47c-c37017ba,
#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d47e-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d481-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_8491e36e-8680-4c56-e989-ab1e5a33d482-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5666389e-2287-a9d9-37d0-34dd9ece4370-c37017ba,
#w-node-_5666389e-2287-a9d9-37d0-34dd9ece4371-c37017ba {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_5666389e-2287-a9d9-37d0-34dd9ece4373-c37017ba,
#w-node-_5666389e-2287-a9d9-37d0-34dd9ece4374-c37017ba,
#w-node-_5666389e-2287-a9d9-37d0-34dd9ece4375-c37017ba,
#w-node-_5666389e-2287-a9d9-37d0-34dd9ece4377-c37017ba,
#w-node-_5666389e-2287-a9d9-37d0-34dd9ece4379-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5666389e-2287-a9d9-37d0-34dd9ece437c-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_5666389e-2287-a9d9-37d0-34dd9ece437d-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf0d6961-80a3-d992-028f-a3c6293a82cf-c37017ba {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_37586c9a-d53f-fb17-1b19-cc3e86826407-c37017ba {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_37586c9a-d53f-fb17-1b19-cc3e8682640a-c37017ba,
#w-node-_37586c9a-d53f-fb17-1b19-cc3e8682640b-c37017ba,
#w-node-_37586c9a-d53f-fb17-1b19-cc3e8682640d-c37017ba,
#w-node-_37586c9a-d53f-fb17-1b19-cc3e8682640f-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_37586c9a-d53f-fb17-1b19-cc3e86826412-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_37586c9a-d53f-fb17-1b19-cc3e86826413-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f0b721bd-bdd8-da40-3188-f89b0ae79cd7-c37017ba {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-f0b721bd-bdd8-da40-3188-f89b0ae79cda-c37017ba,
#w-node-f0b721bd-bdd8-da40-3188-f89b0ae79cdb-c37017ba,
#w-node-f0b721bd-bdd8-da40-3188-f89b0ae79cdd-c37017ba,
#w-node-f0b721bd-bdd8-da40-3188-f89b0ae79cdf-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-f0b721bd-bdd8-da40-3188-f89b0ae79ce1-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-f0b721bd-bdd8-da40-3188-f89b0ae79ce2-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d642-c37017ba {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d644-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d645-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d646-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d648-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d64a-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d64c-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d64d-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d651-c37017ba {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d652-c37017ba {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d655-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d656-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d658-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d65a-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d65c-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d65d-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d661-c37017ba {
  grid-area: span 1/span 3/span 1/span 3
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d664-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d665-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d667-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d669-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d66b-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d66c-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d670-c37017ba {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d683-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d684-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d686-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d688-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d68a-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d68b-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d692-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d693-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d695-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d697-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d699-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d69a-c37017ba,
#w-node-_01bc4328-b2f1-69ea-bf0f-e6a42ace8b80-c37017ba,
#w-node-_01bc4328-b2f1-69ea-bf0f-e6a42ace8b81-c37017ba,
#w-node-_01bc4328-b2f1-69ea-bf0f-e6a42ace8b83-c37017ba,
#w-node-_01bc4328-b2f1-69ea-bf0f-e6a42ace8b85-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_01bc4328-b2f1-69ea-bf0f-e6a42ace8b87-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_01bc4328-b2f1-69ea-bf0f-e6a42ace8b88-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d69e-c37017ba {
  grid-area: span 1/span 6/span 1/span 6
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d6a1-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d6a2-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d6a4-c37017ba,
#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d6a6-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d6a8-c37017ba {
  grid-area: span 1/span 1/span 1/span 1;
  place-self: end start
}

#w-node-_16a9246a-4e12-9605-0024-e25d7cd8d6a9-c37017ba,
#w-node-_4121db6a-7d06-2858-b0df-fdfe41170498-c37017ba,
#w-node-_4121db6a-7d06-2858-b0df-fdfe4117049a-c37017ba,
#w-node-_4121db6a-7d06-2858-b0df-fdfe4117049e-c37017ba,
#w-node-_06326ace-c0b2-5586-5e1d-9135ffdcd3ca-c37017ba,
#w-node-c715d814-4448-f291-26ff-93ea286f27ca-c37017ba,
#w-node-_4121db6a-7d06-2858-b0df-fdfe411704a2-c37017ba,
#w-node-_4121db6a-7d06-2858-b0df-fdfe411704a3-c37017ba,
#w-node-_4121db6a-7d06-2858-b0df-fdfe411704a4-c37017ba {
  grid-area: span 1/span 1/span 1/span 1
}

@media screen and (min-width:1920px) {
  #w-node-_5ee711da-9868-3ea1-ed24-d54c6a4c292d-c37016d5 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
  }
}

@media screen and (max-width:991px) {

  #w-node-_5b24af03-ac77-2abd-53c5-ad066db36a67-c37016d5,
  #w-node-affaf689-22bd-92e7-eaba-dca392aedab4-c37016d5,
  #w-node-_96c8e5dc-6b96-a272-5556-7ee5ccf6ae30-c37016d5,
  #w-node-d0ad1885-7724-97f1-dd93-fceba52849e1-c37016d5,
  #w-node-a627ee91-d264-c0eb-ee03-1eebb76a3ada-c37016d5 {
    grid-column: span 6/span 6
  }

  #w-node-f33bbafa-cf2b-4824-d21a-be4e2b154fdf-c3701712 {
    justify-self: start
  }

  #w-node-_0335fca0-bf29-f93d-27de-46294e3f4ea8-c3701712 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
  }

  #w-node-_0335fca0-bf29-f93d-27de-46294e3f4ea9-c3701712 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
  }

  #w-node-_0335fca0-bf29-f93d-27de-46294e3f4ead-c3701712 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
  }

  #w-node-ee27ec28-b9a8-c9b3-9c1d-86b97fccd8b1-c3701712 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4116f370-6b48-5f1f-0228-b763b6520c28-c3701712 {
    order: -9999
  }

  #w-node-fa17a391-043b-e7c3-f38d-a66dd6d8c037-c370172d,
  #w-node-_9987f39b-4f7e-f30c-6479-7dd396235388-c370172d {
    order: 9999
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b7-c370172d {
    grid-area: span 1/span 2/span 1/span 2;
    place-self: auto center
  }

  #w-node-c723d47c-4311-c2ad-36d0-7116d609f327-c3701734 {
    place-self: auto
  }

  #w-node-_397183a9-0fe2-6731-6a4e-8866ab73df01-c370173e {
    grid-area: span 1/span 3/span 1/span 3
  }

  #w-node-_64bbda0a-dd3d-2550-3d6d-8ca1a6d9860d-c370173e,
  #w-node-_848702d5-7861-6b28-de3f-d962770e83c0-c370173e,
  #w-node-_46c21c9c-3612-ec26-bf64-2aea292ec8f2-c370173e {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_3d3ec5dd-1d56-aee0-16d5-f65b15b3de35-c3701741 {
    grid-area: 1/1/2/2
  }

  #w-node-_3d3ec5dd-1d56-aee0-16d5-f65b15b3de37-c3701741,
  #w-node-_3d3ec5dd-1d56-aee0-16d5-f65b15b3de47-c3701741,
  #w-node-_3d3ec5dd-1d56-aee0-16d5-f65b15b3de55-c3701741,
  #w-node-_3b94f59d-5491-957f-a8f8-7f769d7507e7-c3701741 {
    grid-area: 2/1/3/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f773cb-c3701759 {
    align-self: center
  }

  #w-node-b8361bb6-4f1e-eafe-43ea-68b5d2c34177-c3701770 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-c8885541-fdc3-10d9-7356-713cac02418b-c3701770 {
    grid-area: 1/1/2/3
  }

  #w-node-_66f16fcd-4837-20c2-c8d3-49fa7b292363-c3701770,
  #w-node-f32bd3af-feff-0f11-b2e5-c627da3b598f-c3701770 {
    grid-area: 1/1/2/3;
    align-self: start
  }

  #w-node-f32bd3af-feff-0f11-b2e5-c627da3b5991-c3701770 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-f32bd3af-feff-0f11-b2e5-c627da3b5994-c3701770 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
  }

  #w-node-_1085ef1c-ea57-dc81-f822-846d76fc7a52-c3701770,
  #w-node-_091ac583-4a24-10e1-d1da-1768edf4a6aa-c3701770 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_75db0314-e46f-e5f1-ede7-34061cfd86d4-c3701770 {
    grid-area: 1/1/2/3;
    align-self: start
  }

  #w-node-_75db0314-e46f-e5f1-ede7-34061cfd86d5-c3701770 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_3e30486c-37fa-f9d6-f62d-cea70112ffc9-c3701770,
  #w-node-c6379cf5-f234-ef97-22bf-abc72d458913-c3701770 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-b1033b78-0e0d-0311-f9f2-901cfdf7a320-c3701770 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-bf89e7af-6a4d-3283-9763-8cebf6cb399b-c3701770 {
    grid-area: 1/1/2/13
  }

  #w-node-ee55c648-e5a3-0883-344f-e93e2d5d25ea-c3701770,
  #w-node-_3d76b783-9735-c938-6dfb-3e482c7d330c-c3701770,
  #w-node-_9c3b6f74-00fb-9c04-010b-893bb64b9f44-c3701770 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: start
  }

  #w-node-bef16c43-61c6-6ea9-25b3-f4e2b73a3424-c3701770 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: start
  }

  #w-node-e9e02c8b-9d51-f8cc-4c0a-81a8d990d900-c3701772 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_62d51487-d4d9-bcba-ac3a-d55b9ab08377-c3701772 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_593f7b3c-d3e6-2332-cb53-54e36e27bc99-c3701772 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: stretch
  }

  #w-node-fa17a391-043b-e7c3-f38d-a66dd6d8c037-c3701774,
  #w-node-_9987f39b-4f7e-f30c-6479-7dd396235388-c3701774 {
    order: 9999
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b7-c3701774 {
    grid-area: 2/1/3/3;
    place-self: auto center
  }

  #w-node-a8fa0785-3a45-05f5-23b6-d4a8f9ef49c9-c3701774 {
    place-self: center
  }

  #w-node-_2506ea1b-176c-b435-2754-5886a7310618-c3701779 {
    order: 9999
  }

  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d682-c37017ba,
  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d691-c37017ba,
  #w-node-_01bc4328-b2f1-69ea-bf0f-e6a42ace8b7f-c37017ba {
    justify-self: start
  }
}

@media screen and (max-width:767px) {

  #w-node-_0f37d081-a4c1-111d-195f-9a853565210b-c37016d5,
  #w-node-_909c956f-0282-8734-2f3c-aa0ecc2df556-c37016d5,
  #w-node-_7552df6a-7ad9-1855-f005-a499e5319445-c37016d5,
  #w-node-_909c956f-0282-8734-2f3c-aa0ecc2df555-c37016d5 {
    grid-column: span 1/span 1
  }

  #w-node-_1c478af0-ef94-9dc4-946a-20327b929901-c37016d5,
  #w-node-c3f9a48e-7969-4605-b0fb-77318b9c6263-c37016d5,
  #w-node-_9144bd18-0cfc-ce65-5e71-01093ad95fb7-c37016d5 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: start
  }

  #w-node-_71194939-aed1-6b9b-459f-ac504d3c5b3b-c37016d5 {
    justify-self: end
  }

  #w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb26c-0c8fb243 {
    justify-self: start
  }

  #w-node-fa17a391-043b-e7c3-f38d-a66dd6d8c037-c370172d,
  #w-node-_9987f39b-4f7e-f30c-6479-7dd396235388-c370172d {
    order: 9999
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4a9-c370172d {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: auto center
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b0-c370172d {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b7-c370172d {
    grid-area: 3/span 1/4/span 1
  }

  #w-node-_4c3dc3a3-4b09-53c8-1576-16fdbdd315b1-c3701734 {
    grid-area: 1/1/2/2
  }

  #w-node-c0bcdf83-2067-a834-2858-ee682ed07c28-c3701734 {
    grid-area: 2/1/3/2
  }

  #w-node-_114dfe07-270a-62f0-edcd-082a62523401-c3701734 {
    grid-area: 4/1/5/2
  }

  #w-node-_30ccfcda-7bbf-4b73-be74-995ecb97a321-c3701734 {
    grid-area: 3/1/4/2;
    align-self: auto
  }

  #w-node-_6c39cccc-15a6-892b-86a0-4506a5a4a406-c3701734 {
    grid-area: 5/1/6/2
  }

  #w-node-df7eb58a-15c7-60c8-328f-38a7dce71cef-c3701734 {
    grid-area: 6/1/7/2
  }

  #w-node-_80a55e07-d310-e464-ee84-d302cb810f8c-c3701734 {
    grid-row: 8/9;
    grid-column-end: 2
  }

  #w-node-b21561ef-71dc-e916-340a-3f61319c514d-c3701734 {
    grid-area: 5/1/6/2
  }

  #w-node-_1b96ddcc-096e-2bfa-4c0b-3aa0347b960d-c3701734 {
    grid-area: 7/1/8/2;
    justify-self: center
  }

  #w-node-_6ff7653e-bc95-1d9f-e17f-7bc76d48e813-c3701734 {
    place-self: auto start
  }

  #w-node-_43a328f1-91e1-d870-1514-8c6d9e369567-c3701734 {
    order: 9999
  }

  #w-node-a10cbe79-1a18-6cef-b5c0-fdd1d5de4cce-c3701735,
  #w-node-a10cbe79-1a18-6cef-b5c0-fdd1d5de4cde-c3701735 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f77325-c3701759 {
    grid-area: 1/1/2/2;
    place-self: center
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f7733a-c3701759 {
    grid-area: 2/1/3/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f7733c-c3701759 {
    grid-area: 4/1/5/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f7733e-c3701759 {
    grid-area: 3/1/4/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f77353-c3701759 {
    grid-area: 5/1/6/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f773cb-c3701759 {
    grid-area: 2/1/3/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f773cd-c3701759 {
    grid-area: 1/1/2/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f773f8-c3701759 {
    grid-area: 3/1/4/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f773ff-c3701759 {
    grid-area: 1/1/2/2;
    justify-self: center
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f77401-c3701759 {
    grid-area: 2/1/3/2;
    justify-self: center
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f77403-c3701759 {
    grid-area: 4/1/5/2
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f7740a-c3701759 {
    grid-area: 5/1/6/2
  }

  #w-node-fa17a391-043b-e7c3-f38d-a66dd6d8c037-c3701774,
  #w-node-_9987f39b-4f7e-f30c-6479-7dd396235388-c3701774 {
    order: 9999
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4a9-c3701774 {
    grid-area: 1/1/2/2;
    place-self: auto center
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b0-c3701774 {
    grid-area: 2/1/3/2
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b3-c3701774,
  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b5-c3701774 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b7-c3701774 {
    grid-row: 3/4;
    grid-column-end: 2
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4ba-c3701774 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4bc-c3701774 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
  }

  #w-node-_889fcd92-b21b-bb27-6e2d-c87ef8136fa9-c3701775 {
    grid-column: span 3/span 3
  }

  #w-node-_2506ea1b-176c-b435-2754-5886a7310618-c3701779 {
    order: 9999
  }

  #w-node-a434ff3b-a373-35b9-f88b-7eb23c16cfc3-c3701780 {
    grid-area: 1/1/2/2
  }

  #w-node-d7757a0c-33c8-af6f-40ca-c346eebbf4b0-c3701780 {
    grid-area: 2/1/3/2
  }

  #w-node-fa17a391-043b-e7c3-f38d-a66dd6d8c037-c3701780 {
    grid-area: 4/1/5/2
  }

  #w-node-_3cf1ea0f-0168-a7d3-e536-bf1254c88947-c3701780 {
    grid-area: 3/1/4/2
  }

  #w-node-_9987f39b-4f7e-f30c-6479-7dd396235388-c3701780 {
    order: 9999;
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-c94979e4-f44d-2054-9e2f-43adac6a5862-c3701780 {
    order: 9999;
    grid-column: span 1/span 1
  }

  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d682-c37017ba,
  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d691-c37017ba,
  #w-node-_01bc4328-b2f1-69ea-bf0f-e6a42ace8b7f-c37017ba {
    justify-self: start
  }
}

@media screen and (max-width:479px) {
  #w-node-c10ddf4f-26ca-995d-f6d8-745d3953e039-c37016d5 {
    justify-self: start
  }

  #w-node-e53a88a3-6a20-94cf-bffb-1ed85dda2daa-c37016d5 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-a49d2de6-4247-6b59-b67a-d6eade3f7cce-c37016d5 {
    justify-self: center
  }

  #w-node-e356893e-ac4f-1126-39e1-f83a43074c61-c37016d5,
  #w-node-a63470e4-3e12-3e40-8579-5c14084058a4-c37016d5,
  #w-node-_12a52839-0a5e-3d46-9eab-610a23ea91d7-c37016d5,
  #w-node-d3cb8917-b2a3-81aa-75ee-3abd1ce05ba1-c37016d5,
  #w-node-d3cb8917-b2a3-81aa-75ee-3abd1ce05ba7-c37016d5,
  #w-node-d3cb8917-b2a3-81aa-75ee-3abd1ce05bad-c37016d5,
  #w-node-bfd77aab-c862-c682-d030-e19a72720490-c37016d5,
  #w-node-bfd77aab-c862-c682-d030-e19a72720496-c37016d5,
  #w-node-bfd77aab-c862-c682-d030-e19a7272049c-c37016d5,
  #w-node-_912f0806-1627-fd9c-37b9-6d98112ba1e0-c37016d5,
  #w-node-_912f0806-1627-fd9c-37b9-6d98112ba1e6-c37016d5,
  #w-node-_912f0806-1627-fd9c-37b9-6d98112ba1ec-c37016d5,
  #w-node-_0fe5af37-2ff2-bb0d-6e37-2afa16a63d03-c37016d5,
  #w-node-_0fe5af37-2ff2-bb0d-6e37-2afa16a63d09-c37016d5,
  #w-node-_0fe5af37-2ff2-bb0d-6e37-2afa16a63d0f-c37016d5 {
    grid-column: span 1/span 1
  }

  #w-node-_55c02e68-412e-534a-a609-1166e6e062f2-c37016d5 {
    justify-self: center
  }

  #w-node-_90320f56-cad9-6aa0-b53a-dbc399406d93-c37016d5 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: end start
  }

  #w-node-_15e2ca0a-3ab3-f70a-630b-e1ea9036430c-c37016d5,
  #w-node-cea95071-21a1-d302-bbb4-946d6f86552f-c37016d5,
  #w-node-_6ff9f603-5126-747d-198e-37983940fdc4-c37016d5 {
    justify-self: center
  }

  #w-node-_71194939-aed1-6b9b-459f-ac504d3c5b3b-c37016d5 {
    justify-self: start
  }

  #w-node-b01f6d11-a638-b7fe-7e62-fdb18acd5ffe-c37016d5 {
    justify-self: center
  }

  #w-node-_353cff5b-26ff-3a04-cbdf-cacca20aa30f-c37016d5,
  #w-node-e60483e6-c81a-180a-1246-7a687dab349d-c37016d5,
  #w-node-a5a98139-19f7-eca1-9be4-22be85d52d13-c37016d5,
  #w-node-_2d365e40-4f6d-9a6c-afb1-ca21846c5cd1-c37016d5 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_411c01ce-af08-6a42-4bd0-bd524a54a65e-4a54a658,
  #w-node-_411c01ce-af08-6a42-4bd0-bd524a54a671-4a54a658 {
    grid-column: span 1/span 1
  }

  #name-field.w-node-_411c01ce-af08-6a42-4bd0-bd524a54a675-4a54a658,
  #company-name.w-node-_411c01ce-af08-6a42-4bd0-bd524a54a676-4a54a658,
  #email-field.w-node-_411c01ce-af08-6a42-4bd0-bd524a54a677-4a54a658,
  #select-field.w-node-_411c01ce-af08-6a42-4bd0-bd524a54a678-4a54a658,
  #w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb250-0c8fb243 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_3e23591f-9cca-655f-2749-bf2f0c8fb25f-0c8fb243,
  #w-node-f1e5a6bf-9b04-af46-8d23-3a44aee9e706-0c8fb243 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-fc1e2e9e-02bb-2dc1-1534-8358d9d3d243-0b903a88 {
    place-self: end center
  }

  #w-node-_38fdaf76-1c24-5beb-68cf-b9c514b59432-0b903a88,
  #w-node-b8b516cd-6421-3d71-8fd8-ad884c586d9d-0b903a88,
  #w-node-a1d74181-bd4a-79e7-a25b-7e453dcd90b3-0b903a88,
  #w-node-_02b51c89-7ed7-e696-d0cf-b1bbe3c3910e-0b903a88,
  #w-node-_84916e1f-2611-a25f-4fc7-a09acdf0c0ed-0b903a88,
  #w-node-_5648b9ba-cdbe-4a20-8226-b7105a839fcc-0b903a88 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-d494e79e-c6cb-425b-c717-c0d95a50f233-c3701713 {
    grid-area: 2/1/3/2
  }

  #w-node-_7bb7c1fa-c826-4fcf-ed50-1be86f3c5dc2-c3701715 {
    justify-self: start
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4a9-c370172d,
  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b0-c370172d {
    grid-column: span 1/span 1
  }

  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b7-c370172d {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: auto center
  }

  #w-node-b031b2c1-09be-2af8-f2d5-13e4598ab243-c370172f {
    justify-self: center
  }

  #w-node-_7a6bf263-1225-5608-344e-c4bd866f8c34-c370172f {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7a6bf263-1225-5608-344e-c4bd866f8c3d-c370172f {
    place-self: end start
  }

  #w-node-_7a6bf263-1225-5608-344e-c4bd866f8c42-c370172f,
  #w-node-_7a6bf263-1225-5608-344e-c4bd866f8c43-c370172f,
  #w-node-_7a6bf263-1225-5608-344e-c4bd866f8c51-c370172f,
  #w-node-_7a6bf263-1225-5608-344e-c4bd866f8c5f-c370172f {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-a10cbe79-1a18-6cef-b5c0-fdd1d5de4cce-c3701735 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: baseline
  }

  #w-node-c318e2ad-6970-73e1-3151-d146dc04b92c-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b92d-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b92e-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b92f-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b930-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b931-c370173a {
    place-self: end center
  }

  #w-node-c318e2ad-6970-73e1-3151-d146dc04b93c-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b93f-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b942-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b945-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b948-c370173a,
  #w-node-c318e2ad-6970-73e1-3151-d146dc04b94b-c370173a {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_64257a37-669a-1ea9-759b-1d75a466d710-c370173e {
    justify-self: end
  }

  #w-node-_64257a37-669a-1ea9-759b-1d75a466d712-c370173e {
    grid-area: 1/1/2/2
  }

  #w-node-da7210f5-6037-012a-8337-82b38ac540c1-c370173e {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-_64bbda0a-dd3d-2550-3d6d-8ca1a6d9860d-c370173e,
  #w-node-_848702d5-7861-6b28-de3f-d962770e83c0-c370173e,
  #w-node-_46c21c9c-3612-ec26-bf64-2aea292ec8f2-c370173e {
    grid-column: span 1/span 1
  }

  #w-node-e6516a57-43a8-8300-b928-b302b4abd7c8-c370173e,
  #w-node-e6516a57-43a8-8300-b928-b302b4abd7e0-c370173e,
  #w-node-_94b2f18e-6f7d-998d-6347-a43faeee4f9e-c3701747,
  #w-node-eb2257ed-8273-8d12-3e0c-7a02e27cb79a-c3701747,
  #w-node-_099434a9-dfd0-2c84-780a-3e64d29f3880-c3701747 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f77325-c3701759 {
    grid-area: 1/1/2/2;
    place-self: center
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f7733a-c3701759 {
    grid-area: 2/1/3/2;
    justify-self: auto
  }

  #w-node-b6425933-05ae-59dc-4ee2-a05736f773cd-c3701759 {
    grid-area: 1/1/2/2;
    align-self: center
  }

  #w-node-bf89e7af-6a4d-3283-9763-8cebf6cb399b-c3701770 {
    grid-area: 1/1/2/13
  }

  #w-node-_408c0c4a-f5e4-9777-abc3-5b2692692eab-c3701770 {
    grid-area: span 1/span 12/span 1/span 12
  }

  #w-node-a35f01aa-b588-2892-fa24-2fa250eac830-c3701770 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: center
  }

  #w-node-_090b875a-3e9e-b99c-3176-6172dfab32fc-c3701770 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-ca1f4014-a904-90a1-d786-5c0d1360b80e-c3701770 {
    grid-area: 2/2/3/4
  }

  #w-node-_4ecf6ffe-4c79-9d73-c8d8-332fb5db50ca-c3701770 {
    grid-area: 2/1/3/3
  }

  #w-node-dbfaab21-05cd-3d74-34c0-6dfad8d4ce5b-c3701770 {
    grid-area: 6/2/7/4
  }

  #w-node-ea0a4fa5-7314-d63f-55c0-28e99bb4ce89-c3701770 {
    grid-area: 6/1/7/3
  }

  #w-node-_94d3398d-3a19-bd90-7f0f-dd134308b528-c3701770 {
    grid-area: 4/2/5/4
  }

  #w-node-_868008dd-e431-0cff-c4e5-d0b3f7efe9ca-c3701770 {
    grid-area: 4/1/5/3
  }

  #w-node-d1faf038-a9d0-ab1f-e8f0-3cd762c2d62c-c3701771,
  #w-node-fffeafb7-8cfe-7c8c-2762-0713e2437f3f-c3701771 {
    justify-self: start
  }

  #w-node-da5188d3-5779-d15f-c9fa-a26219b16c38-c3701771 {
    place-self: center
  }

  #w-node-_4de9c585-cb2a-7dfd-21d2-68b04c9f765c-c3701771,
  #w-node-_5528bebc-31a0-4325-e358-2cf714189599-c3701771,
  #w-node-_7e78afb8-b177-0999-15a2-f3e73f0269e9-c3701771 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-da5188d3-5779-d15f-c9fa-a26219b16c3f-c3701771 {
    justify-self: start
  }

  #w-node-_54ace611-fdb0-26d7-1de8-575a0f0f6ebc-c3701771,
  #w-node-_170bace5-8db9-0b0c-ccc8-721edc4ec067-c3701771 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b1da79e2-fb6a-22d0-e5ec-cba8207ba481-c3701771 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
  }

  #w-node-e9e02c8b-9d51-f8cc-4c0a-81a8d990d900-c3701772 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_4461ac5f-8f67-cfae-b2e6-53065b34253b-c3701772 {
    grid-column: span 1/span 1
  }

  #w-node-_593f7b3c-d3e6-2332-cb53-54e36e27bc99-c3701772 {
    order: -9999
  }

  #w-node-bc799acc-ed20-0a9b-4770-77461e38087c-c3701772,
  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4a9-c3701774,
  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b0-c3701774,
  #w-node-_1afcf3b9-48e6-6538-e681-84daec99d4b7-c3701774 {
    grid-column: span 1/span 1
  }

  #w-node-d494e79e-c6cb-425b-c717-c0d95a50f233-c3701775 {
    grid-area: 2/1/3/2
  }

  #w-node-aad42b84-20f1-2b7f-2693-15e4780d3388-c3701775 {
    grid-column: span 1/span 1
  }

  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afab-bba7afa6 {
    justify-self: start
  }

  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afad-bba7afa6 {
    justify-self: center
  }

  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afdd-bba7afa6,
  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc0-bba7afa6 {
    justify-self: start
  }

  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afc1-bba7afa6 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7afce-bba7afa6 {
    grid-area: 3/1/4/2;
    align-self: center
  }

  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7affa-bba7afa6 {
    justify-self: start
  }

  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b00e-bba7afa6 {
    justify-self: center
  }

  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b017-bba7afa6,
  #w-node-_5703040a-dbb9-ba91-81f1-e20bbba7b019-bba7afa6 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-f164dba6-4894-a2e1-b9e2-d027ad9becff-c3701778 {
    place-self: center
  }

  #w-node-f795ceff-5b4e-827f-41ba-9deec77ec198-c3701778 {
    justify-self: center
  }

  #w-node-_96cd809d-618c-86b1-b592-057e81074dba-c3701778 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_327378a7-948e-d404-bd3f-789413b8b42d-c3701778,
  #w-node-a26c1f02-bbf9-725d-e427-da6266b2821e-c3701778,
  #w-node-df86b1d6-1de4-ec62-25db-aa195c2bdba3-c3701778,
  #w-node-_3e78a9ef-ad87-2eda-ebd0-0f358e4dc28b-c3701778 {
    grid-column: span 1/span 1
  }

  #w-node-fe563e14-87c4-59de-ab2e-0b2d2c8029fd-c3701778,
  #download.w-node-_751b6cc4-986d-12bd-f2c4-642ba913e31c-c3701778 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_51ecb381-a35f-a24e-c771-3b33de96756d-c3701779 {
    grid-area: 1/1/2/2
  }

  #w-node-_95000fa1-18c5-7232-792b-907516c8c754-c3701779 {
    grid-area: 6/1/7/2
  }

  #w-node-_0225bfa6-5c01-fa3f-1c2f-ae8839643d3b-c3701779 {
    grid-area: 9/1/10/2
  }

  #w-node-f7726f1e-96c9-e8c1-b426-3e7410924a69-c3701779 {
    grid-area: 7/1/8/2
  }

  #w-node-_1161c987-3c98-b903-d027-a195a1e0cc48-c3701779 {
    grid-area: 10/1/11/2
  }

  #w-node-_182cb8f5-f9d1-92ac-9cac-e0024b12ddd0-c3701779 {
    grid-area: 8/1/9/2
  }

  #w-node-_4e63cee1-dafb-15d3-78ac-b87c298b7ae0-c3701779 {
    grid-area: 11/1/12/2
  }

  #w-node-f1760668-6d22-c752-4040-25191beff00c-c3701779 {
    grid-area: 12/1/13/2
  }

  #w-node-_824b3f5e-b47e-7e6b-6bee-ed7b6298d26c-c3701779 {
    grid-area: span 1/span 2/span 1/span 2
  }

  #w-node-_7bd7970f-e5dc-40fc-93a0-633c95866fad-c3701779 {
    grid-area: 1/1/2/2
  }

  #w-node-d91e2916-02aa-972a-c03b-62656c250ea1-c3701779 {
    grid-area: 3/1/4/2
  }

  #w-node-d8a4f3ef-3ec1-2bd2-2009-8e7745b7d7a3-c3701779 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-a434ff3b-a373-35b9-f88b-7eb23c16cfc3-c3701780 {
    grid-area: 1/1/2/2
  }

  #w-node-_592a65a0-a997-d392-7945-2e3fe091a844-c3701780 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_5af32cca-a953-1bce-0f5a-beb05acd6866-c3701797 {
    justify-self: start
  }

  #w-node-_37dec8f4-7dee-b646-47e3-c8168db2bcff-c3701797,
  #w-node-_6c621add-0e1b-1ea3-f193-403064c6d7ac-c3701797 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
  }

  #w-node-_3369f221-4a50-366d-b51d-6f21a0e4a09f-c370179a {
    order: 9999
  }

  #w-node-be7f60ff-3a38-165d-e39b-7255ff3b13b0-c37017af,
  #w-node-be7f60ff-3a38-165d-e39b-7255ff3b13b2-c37017af,
  #w-node-_4aa3823e-fa52-d5c5-75cd-c8d9fc7557df-c37017af,
  #w-node-_4aa3823e-fa52-d5c5-75cd-c8d9fc7557e1-c37017af,
  #w-node-_9091670e-84a7-058f-5cb9-1e9590b6d9de-c37017af,
  #w-node-_9091670e-84a7-058f-5cb9-1e9590b6d9e0-c37017af {
    grid-column: span 1/span 1
  }

  #w-node-_8fbf52cb-234c-1294-c197-2559ad493a0f-c37017af,
  #w-node-_1470e505-2f65-3789-96ef-314cd43013af-c37017af {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7df1443f-67f1-b7ab-1b63-14c72f81c037-c37017af {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: auto
  }

  #w-node-_15d94289-1c2e-c107-73b3-0ee7bb5a6021-c37017af,
  #w-node-_15d94289-1c2e-c107-73b3-0ee7bb5a601f-c37017af,
  #w-node-_9f24577c-75a1-248c-0ed7-84c1bd05a4a7-c37017af,
  #w-node-_9f24577c-75a1-248c-0ed7-84c1bd05a4a9-c37017af,
  #w-node-_7002d4cf-6e7b-fb29-7bd2-e9f3d51fabaf-c37017af,
  #w-node-_7002d4cf-6e7b-fb29-7bd2-e9f3d51fabb1-c37017af {
    grid-column: span 1/span 1
  }

  #w-node-_907543a6-d108-da76-1036-e816b766e9ae-c37017af,
  #w-node-b879e15f-5a92-5313-fbfa-b18021facf38-c37017af,
  #w-node-cb83ee4f-1b48-fc5c-d406-5a60f4186ce7-c37017af {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_837f89ff-3576-40c1-df39-c0092c15b1de-c37017b1,
  #w-node-_9412f449-515f-d976-7923-66055b14f882-c37017b1 {
    justify-self: start
  }

  #w-node-_9eb640de-3bb3-d325-7b4b-e89063f9f242-c37017b1 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-f594bb00-67d6-450f-bfb2-16c1b01717c4-c37017b3 {
    justify-self: start
  }

  #w-node-_0b22a378-b6be-122e-e822-326ccb47a884-c37017b3,
  #w-node-_737ec995-9c27-8023-5aa9-ee2353b2d38f-c37017b3 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-b387d91f-af40-cdfc-5da8-2aab4b598235-c37017b3 {
    justify-self: start
  }

  #w-node-_1e79811c-c23e-b7c6-bc4c-d52557db34ae-c37017b3 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
  }

  #w-node-b75352c0-63fd-5ff4-6a46-83a2d00e104d-c37017b3 {
    justify-self: start
  }

  #w-node-e75136e5-4048-866e-c014-9a11dd335b0a-c37017b3 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
  }

  #w-node-_1ce814ff-0f3e-e477-b7d7-d15b4ba94415-c37017b3 {
    justify-self: start
  }

  #w-node-_1ce814ff-0f3e-e477-b7d7-d15b4ba94417-c37017b3 {
    justify-self: center
  }

  #w-node-_65df178a-a909-319e-e2a5-0150ae6c639f-c37017b3 {
    justify-self: start
  }

  #w-node-b5d062b7-4282-08c9-0e4a-5e7ed6523e03-c37017b3,
  #w-node-_9631f700-6a5a-fa1d-5ab7-3b1c005b3c48-c37017b3 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_7b230393-6abb-3f51-aff7-a4cc9ff39a3d-c37017b3 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
  }

  #w-node-_87156881-b292-62a3-7dc9-c6a6c85018d1-c37017b3 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-f21e556d-8452-654c-7e20-e8ffa63c104f-c37017b3,
  #w-node-e05e2b7a-b94b-984d-9304-f09f9af23e5c-c37017b3 {
    justify-self: start
  }

  #w-node-df9356bb-9692-d0a4-6d23-b11fe1c04641-c37017b3,
  #w-node-_89904578-f4a1-4bd8-1964-041349d9948e-c37017b3,
  #w-node-_9544e96c-cbf7-c1ac-f5ec-408c8cb17176-c37017b3,
  #w-node-c8736e56-9845-84e0-90f7-558a0b3f06d1-c37017b3,
  #w-node-_46761b5a-384d-7090-9253-97f6a113f6c8-c37017b3 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-f164dba6-4894-a2e1-b9e2-d027ad9becff-c37017b8 {
    place-self: center
  }

  #w-node-f795ceff-5b4e-827f-41ba-9deec77ec198-c37017b8 {
    justify-self: center
  }

  #w-node-_96cd809d-618c-86b1-b592-057e81074dba-c37017b8 {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_327378a7-948e-d404-bd3f-789413b8b42d-c37017b8,
  #w-node-a26c1f02-bbf9-725d-e427-da6266b2821e-c37017b8,
  #w-node-df86b1d6-1de4-ec62-25db-aa195c2bdba3-c37017b8,
  #w-node-_3e78a9ef-ad87-2eda-ebd0-0f358e4dc28b-c37017b8 {
    grid-column: span 1/span 1
  }

  #w-node-fe563e14-87c4-59de-ab2e-0b2d2c8029fd-c37017b8,
  #download.w-node-_751b6cc4-986d-12bd-f2c4-642ba913e31c-c37017b8,
  #w-node-_8491e36e-8680-4c56-e989-ab1e5a33d475-c37017ba,
  #w-node-c18899ed-f459-292f-099c-1aeca6efba16-c37017ba,
  #w-node-_1de21f9d-1d15-f7a6-4f25-4bff100be3ec-c37017ba,
  #w-node-ad26da6b-3653-2d3c-c0e7-7476cea5a34e-c37017ba,
  #w-node-cf0d6961-80a3-d992-028f-a3c6293a82d0-c37017ba,
  #w-node-_5b546ec6-1bf3-0bd3-9a7f-6c34995de875-c37017ba,
  #w-node-_8491e36e-8680-4c56-e989-ab1e5a33d476-c37017ba,
  #w-node-_5666389e-2287-a9d9-37d0-34dd9ece4370-c37017ba,
  #w-node-_5666389e-2287-a9d9-37d0-34dd9ece4371-c37017ba,
  #w-node-cf0d6961-80a3-d992-028f-a3c6293a82cf-c37017ba,
  #w-node-_37586c9a-d53f-fb17-1b19-cc3e86826407-c37017ba,
  #w-node-f0b721bd-bdd8-da40-3188-f89b0ae79cd7-c37017ba,
  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d642-c37017ba {
    grid-area: span 1/span 1/span 1/span 1
  }

  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d64c-c37017ba {
    place-self: end start
  }

  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d651-c37017ba,
  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d652-c37017ba,
  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d661-c37017ba,
  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d670-c37017ba,
  #w-node-_16a9246a-4e12-9605-0024-e25d7cd8d69e-c37017ba {
    grid-area: span 1/span 1/span 1/span 1
  }
}

@font-face {
  font-family: 'Gilroy';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/621cf34167f8842ef57ec4aa_font.woff2') format('woff2'), url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625430557773bd346d04b368_font.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gilroy';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625430557773bd346d04b368_font.woff2') format('woff2'), url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/625439903dedff51d4913338_font.woff2') format('woff2'), url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6254305575a4a1a5691b0b97_font.woff') format('woff'), url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/62543990236219f59645d5cc_font.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Font';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/621cf34167f8849aaa7ec4a9_font.woff') format('woff'), url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6254305575a4a1a5691b0b97_font.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ttcommons';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faafe3d11d4a8c9a8abb_TTCommons-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ttcommons';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faaf81826d43d668cfe5_TTCommons-DemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ttcommons';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faaf53f17b254c37aea3_TTCommons-Bold.ttf') format('truetype'), url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faaf38e82a72dfe32272_TTCommons-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ttcommons';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faaf9a77111618ce5917_TTCommons-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ttcommons';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faafb521ea04e93c1070_TTCommons-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ttcommons';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faafe4c9ad49aa90dee9_TTCommons-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ttcommons';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faaf6efd5ed72ce8ed0a_TTCommons-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Ttcommons';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6270faaf21eec2074669d1e1_TTCommons-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Recoleta';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/6391fc5b863b1ea31cb8cd15_Recoleta-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gilroy';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef0f732fe45528d20ce1bf5_Gilroy-ExtraBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: 'Gilroy';
  src: url('://cdn.prod.website-files.com/5ead4b13b41a94d13eb202af/5ef0f731ac5f7b44482f936a_Gilroy-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: auto;
}