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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Oswald;
  src: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/650c2b6bc8cf63f30e9fbe3f_Oswald-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Oswald;
  src: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/650c2b80bdf435ee7c51168d_Oswald-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Oswald;
  src: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/650c2b954fbf71ba37fe3bf2_Oswald-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

:root {
  --green-yellow: #b6f200;
  --black: #060616;
  --dim-grey: #6c6c75;
  --white: white;
  --lavender: #dadaf0;
  --gainsboro: #dadada;
  --dim-grey-2: #6c6c75;
  --slate-grey: #737392;
  --lavender-2: #dadaf0;
  --white-smoke: #ececec;
  --dim-grey-3: #535358;
  --black-2: #0c0c20;
  --black-3: #0b0b26;
  --black-pearl: #090927;
  --medium-grey: #7a7a7a;
  --midnight-moss: #000401;
  --pale-grey: #adadc8;
  --transparent: #fff0;
  --mirage: #1d1c2f;
}

.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-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

h1 {
  color: var(--green-yellow);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Forum, sans-serif;
  font-size: 9.375rem;
  font-weight: 400;
  line-height: 9.375rem;
}

h2 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Forum, sans-serif;
  font-size: 5rem;
  line-height: 5.625rem;
}

h3 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Forum, sans-serif;
  font-size: 2.1875rem;
  font-weight: 400;
  line-height: 2.8125rem;
}

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

p {
  color: var(--dim-grey);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 1.1875rem;
  font-weight: 400;
  line-height: 2.25rem;
}

.home-one-hero-main {
  padding: 120px 15px;
}

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

.title-one {
  grid-column-gap: 30px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-one.responsive-padding-bottom-twenty.text-wrap {
  flex-wrap: wrap;
}

.title-one.responsive-padding-bottom-twenty.text-wrap.change-wrapper, .title-one.responsive-padding-bottom-twenty.change-width {
  max-width: 1720px;
}

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

.border-radius-hundred {
  border-radius: 100px;
}

.title-two {
  grid-column-gap: 30px;
  justify-content: center;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-two.change-flex-align {
  justify-content: flex-start;
}

.title-two.change-flex-align.padding-bottom-hundred {
  padding-bottom: 100px;
}

.title-two.margin-top-ten {
  margin-top: 10px;
}

.title-two.change-width {
  max-width: 1720px;
}

.heading-one {
  color: var(--black);
  font-family: Forum, sans-serif;
  font-size: 9.375rem;
  font-weight: 400;
  line-height: 9.375rem;
}

.heading-one.padding-twenty {
  padding: 10px 20px;
}

.heading-one.padding-twenty.change-padding {
  padding-top: 0;
  padding-bottom: 25px;
}

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

.title-effect-fg {
  background-color: var(--green-yellow);
}

.title-effect-fg.border-radius-twenty {
  border-radius: 20px;
}

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

.title-effect-bg.border-radius-twenty {
  border-radius: 20px;
}

.title-effect-bg.border-radius-twenty.change-positionn {
  margin-bottom: -5px;
  margin-right: -5px;
}

.title-effect-bg.border-radius-twenty.change-positionn.change-bg-color {
  background-color: var(--black);
}

.home-one-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.home-one-image.margin-top-fifty {
  margin-top: 50px;
}

.home-one-image.margin-top-fifty.zindex-up {
  position: relative;
}

.home-one-image-bg {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/64ff13b28f02e85ef17e589e_Creative%20Agency.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 787px;
}

.image-round-bg {
  background-color: var(--white);
  width: 186px;
  height: 186px;
}

.image-round-bg.border-radius-hundred.border-four {
  border: 4px solid var(--black);
}

.image-round-bg.border-radius-hundred.border-four.change-bg-color {
  background-color: var(--green-yellow);
}

.image-round-effect {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  margin-top: -93px;
  display: grid;
}

.image-round-effect.margin-off {
  margin-top: 0;
}

.image-round-effect.margin-off.responsive-display-off.position-change {
  margin-bottom: -100px;
  margin-left: -100px;
  position: relative;
}

.autofit {
  object-fit: cover;
}

.autofit.border-radius-twenty {
  border-radius: 20px;
}

.autofit.rotate-arrow {
  transform: rotate(180deg);
}

.autofit.full-width {
  width: 100%;
}

.autofit.rotate-arrow-oposite {
  transform: rotate(180deg);
}

.autofit.responsive-display-off.margin-down {
  margin-bottom: -50px;
}

.autofit.border-radius-ten {
  border-radius: 10px;
}

.autofit.margin-change {
  margin-bottom: -50%;
}

.autofit.change-opacity {
  opacity: .6;
}

.autofit.change-width-two {
  width: 90%;
  height: 82.2%;
}

.home-one-hero-block {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.home-one-about {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
}

.text-effect {
  grid-column-gap: 10px;
  display: flex;
}

.text-effect.justify-center {
  justify-content: center;
}

.heading-two {
  color: var(--black);
  font-family: Forum, sans-serif;
  font-size: 5rem;
  font-weight: 400;
  line-height: 5.625rem;
  position: relative;
}

.heading-two.padding-bottom-twenty {
  padding-bottom: 20px;
}

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

.heading-two.color-black.padding-thirty {
  padding: 10px 30px 20px;
}

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

.heading-two.color-white.align-center.padding-bottom-hundred {
  padding-bottom: 100px;
}

.heading-two.color-white.change-heading-two-font {
  letter-spacing: .15rem;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.heading-two.color-white.change-heading-two-font.color-black {
  color: var(--black);
}

.heading-two.color-white.change-heading-two-font.color-black.change-size {
  padding-left: 15px;
  padding-right: 15px;
}

.heading-two.color-yellow-green {
  color: var(--green-yellow);
}

.heading-two.color-yellow-green.align-center {
  text-align: center;
}

.heading-two.color-yellow-green.align-center.change-headig-two-font {
  letter-spacing: .15rem;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
}

.heading-two.align-center.padding-bottom-thirty {
  padding-bottom: 30px;
}

.heading-two.align-center.padding-bottom-hundred {
  padding-bottom: 100px;
}

.heading-two.padding-bottom-fifty {
  padding-bottom: 50px;
}

.heading-two.padding-ten {
  padding: 10px;
}

.letter-box {
  display: flex;
}

.cursor {
  background-color: var(--white);
  width: 1px;
}

.change-text-color {
  color: var(--green-yellow);
}

.home-one-para {
  grid-column-gap: 20px;
  display: flex;
}

.home-one-about-para {
  max-width: 795px;
}

.change-color {
  color: var(--lavender);
}

.change-color.padding-top-thirty {
  padding-top: 30px;
}

.change-color.padding-top-thirty.padding-bottom-thirty {
  padding-bottom: 30px;
}

.change-color.padding-bottom-fifty {
  padding-bottom: 50px;
}

.change-color.change-size {
  letter-spacing: .03281rem;
  font-size: 2.1875rem;
  line-height: 3.0625rem;
}

.home-one-line {
  background-color: var(--gainsboro);
  width: 82px;
  height: 1px;
}

.home-one-line.margin-top-ten {
  margin-top: 10px;
}

.move-title-one.color-white.align-center.no-break {
  white-space: nowrap;
}

.move-title-one.color-black.align-center.padding-off {
  margin-top: 0;
  margin-bottom: 0;
}

.move-title-two.heading-one.color-white {
  color: var(--white);
}

.curve-marquee-block-one {
  background-color: var(--green-yellow);
  opacity: .7;
  height: 100px;
  transform: rotate(4deg);
}

.curve-marquee-block-two {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--green-yellow);
  align-items: center;
  margin-top: -88px;
  display: flex;
  transform: rotate(-4deg);
}

.curve-marquee-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.curve-marquee {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 250px;
  margin-top: -80px;
  display: flex;
}

.curve-marquee-main {
  margin-top: 44px;
}

.home-one-service {
  padding: 120px 15px;
}

.title-top {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.title-top.change-align {
  justify-content: center;
}

.title-top-main {
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
}

.title-top-main.padding-bottom-twenty {
  padding-bottom: 20px;
}

.title-top-main.padding-bottom-twenty.justify-center {
  justify-content: center;
}

.title-top-main.change-color {
  color: var(--dim-grey-2);
}

.title-top-main.change-color.padding-boottom-twenty {
  padding-bottom: 20px;
}

.title-top-main.change-color.padding-boottom-twenty.display-change, .title-top-main.change-color.padding-boottom-twenty.justify-change {
  justify-content: center;
}

.title-top-main.change-color.padding-bottom-fifty {
  padding-bottom: 50px;
}

.title-top-main.padding-bottom-ten.justify-center {
  justify-content: center;
}

.title-top-main.padding-bottom-thirty {
  padding-bottom: 30px;
}

.title-top-main.padding-bottom-thirty.justify-center {
  justify-content: center;
}

.top-header {
  color: var(--green-yellow);
  letter-spacing: .20625rem;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.375rem;
}

.top-header.change-color {
  color: var(--dim-grey-2);
}

.top-header.padding-bottom-fifty {
  padding-bottom: 50px;
}

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

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

.top-header.color-black.padding-bottom-ten.border-bottom {
  border-bottom: 1px solid #0000004d;
}

.top-header.color-black.align-center.padding-bottom-fifty.color-white {
  color: var(--white);
}

.title-top-dot {
  background-color: var(--green-yellow);
  border-radius: 50px;
  width: 12px;
  height: 12px;
}

.title-top-dot.change-color {
  background-color: var(--dim-grey-2);
}

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

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

.home-one-service-grid {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.number-font {
  color: var(--green-yellow);
  font-family: Poppins, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2rem;
}

.number-font.padding-bottom-ten {
  padding-bottom: 10px;
}

.home-one-service-line {
  background-color: var(--dim-grey-2);
  height: 1px;
}

.home-one-service-line.change-opacity {
  opacity: .5;
}

.heading-three {
  color: var(--black);
  font-family: Forum, sans-serif;
  font-size: 2.1875rem;
  font-weight: 400;
  line-height: 2.8125rem;
}

.heading-three.padding-top-twenty {
  padding-top: 20px;
}

.heading-three.padding-top-twenty.padding-bottom-ten {
  padding-bottom: 10px;
}

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

.heading-three.color-white.chnage-heading-three {
  letter-spacing: .06563rem;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 400;
}

.heading-three.color-white.chnage-heading-three.padding-top-ten {
  padding-top: 10px;
}

.heading-three.color-white.chnage-heading-three.color-yellow-green, .heading-three.color-green-yellow {
  color: var(--green-yellow);
}

.heading-three.color-green-yellow.change-heading-three {
  letter-spacing: .06563rem;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 400;
}

.heading-three.color-green-yellow.change-heading-three.input-two {
  height: 70px;
}

.heading-three.color-green-yellow.change-heading-three.input-two::placeholder {
  color: var(--green-yellow);
}

.heading-three.color-green-yellow.change-heading-three.input-textarea {
  background-color: #fff0;
  border: 0 solid #000;
  border-bottom: 1px solid #ffffff4d;
  min-height: 110px;
}

.heading-three.color-green-yellow.change-heading-three.input-textarea::placeholder {
  color: var(--green-yellow);
}

.heading-three.padding-bottom-twenty {
  padding-bottom: 20px;
}

.heading-three.change-heading-three {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 400;
}

.heading-three.change-heading-three.color-yellow-green {
  color: var(--green-yellow);
}

.heading-three.padding-top-ten {
  padding-top: 10px;
}

.padding-bottom-ten {
  padding-bottom: 10px;
}

.button-two {
  color: var(--black);
  letter-spacing: .10625rem;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1.0625rem;
  font-weight: 600;
  line-height: 1.0625rem;
}

.button-two.color-green-yellow, .button-two.color-yellow-green {
  color: var(--green-yellow);
}

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

.process {
  background-color: var(--black);
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  padding: 100px 15px;
}

.process-grid {
  grid-column-gap: 0px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

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

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

.step-line {
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: relative;
}

.step-line.responsive-display-off.change-position {
  margin-top: -70px;
}

.step-line-circle {
  background-color: var(--lavender);
  border-radius: 50px;
  width: 19px;
  height: 19px;
}

.step-line-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #7373924d;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  height: 1px;
  display: flex;
}

.step-line-two {
  background-color: var(--slate-grey);
  width: 0%;
  height: 2px;
  position: absolute;
  inset: 0%;
}

.marquee-two {
  padding-top: 50px;
}

.step-line-box {
  width: 25%;
  position: relative;
}

.marquee-two-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 100%;
  display: flex;
}

.marquee-two-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.home-one-recent-work-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-one-recent-work-main {
  max-width: 1260px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.home-one-recent-work-main.overflow-off {
  max-width: 1260px;
  overflow: hidden;
}

.display-off {
  display: none;
}

.slider {
  background-color: #0000;
  justify-content: center;
  height: 100%;
  display: flex;
  position: static;
}

.overflow-on {
  overflow: visible;
}

.home-one-slide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-right: 28px;
  display: grid;
}

.home-one-slide-bg {
  background-color: var(--green-yellow);
  height: 522px;
}

.home-one-slide-bg.border-radius-twenty {
  border-radius: 20px;
}

.home-one-slide-bg.border-radius-twenty.border-image {
  border: 2px solid var(--black);
}

.home-one-recent-work {
  padding-bottom: 70px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.mask {
  width: 33.33%;
  height: 100%;
  margin-right: -2px;
  position: static;
}

.left-arrow {
  color: var(--black);
  align-items: center;
  width: 88px;
  display: flex;
  inset: 0% 0% 0% auto;
}

.right-arrow {
  color: var(--black);
  justify-content: flex-end;
  align-items: center;
  width: 88px;
  display: flex;
  inset: 0% auto 0% 0%;
}

.left-arrow-main {
  background-color: var(--lavender);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 88px;
  display: flex;
}

.left-arrow-main.change-bg {
  background-color: var(--white);
}

.left-arrow-main.change-bg.rotate-arrow-two {
  transform: rotate(180deg);
}

.left-arrow-main.change-bg-two {
  background-color: var(--green-yellow);
}

.left-arrow-main.change-button {
  background-color: var(--white);
  border: 1px solid #000;
}

.left-arrow-main.change-button.change-button-bg {
  background-color: var(--green-yellow);
}

.home-one-recent-work-slide {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.overflow-off {
  overflow: hidden;
}

.overflow-off.padding-bottom-fifty {
  padding-bottom: 50px;
}

.overflow-off.position-change {
  position: sticky;
  top: 0;
}

.home-one-approach-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-one-approach-text.change-width {
  max-width: 1430px;
}

.home-one-approach {
  background-color: var(--green-yellow);
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  padding: 100px 15px;
}

.home-one-approach.change-bg {
  background-color: var(--black);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.home-one-title-effect {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.rotate-image {
  transform: rotate(180deg);
}

.marquee-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  display: flex;
}

.marquee-three {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-top: 2px solid var(--black);
  border-bottom: 2px solid var(--black);
  display: flex;
}

.marquee-three.overflow-off.bg-change {
  background-color: var(--green-yellow);
}

.home-one-mission {
  background-color: var(--black);
  padding: 120px 15px;
  position: relative;
}

.home-one-mission.change-bg {
  background-color: var(--white);
}

.home-one-mission.change-border {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

.home-one-mission-main {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  align-items: flex-start;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-one-mission-main.change-direction {
  flex-direction: row-reverse;
}

.curve-image-move {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-one-mission-text {
  flex: 1;
}

.home-one-mission-image-bg {
  background-color: var(--green-yellow);
}

.home-one-mission-image-bg.border-radius-twenty {
  border-radius: 20px;
}

.home-one-mission-image-bg.border-radius-twenty.change-bg-black {
  background-color: var(--black);
}

.move-image-two.autofit.full-width.border-radius-twenty.change-border {
  border: 4px solid var(--black);
}

.move-image-two.change-image {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6544c744fc7121ec42539296_Mission.webp");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 649px;
}

.move-image-two.change-image.border-radius-twenty {
  border-radius: 20px;
}

.body-font {
  color: var(--dim-grey);
  font-family: Poppins, sans-serif;
  font-size: 1.1875rem;
  font-weight: 400;
  line-height: 2.25rem;
}

.body-font.underline-off {
  text-decoration: none;
}

.body-font.padding-bottom-thirty {
  padding-bottom: 30px;
}

.body-font.color-black.change-weight {
  font-weight: 600;
}

.body-font.color-black.change-height {
  line-height: 1.5rem;
}

.body-font.color-black.underline-off {
  text-decoration: none;
}

.body-font.color-black.underline-off.underline-on {
  text-decoration: underline;
}

.body-font.color-black.uppercase {
  text-transform: uppercase;
}

.body-font.color-black.uppercase.change-size-two {
  letter-spacing: .1rem;
  font-weight: 500;
  line-height: 1.1875rem;
}

.body-font.color-black.opacity-off {
  opacity: 0;
}

.body-font.color-yellow-green {
  color: var(--green-yellow);
}

.body-font.color-yellow-green.change-contact-font {
  font-size: 2.1875rem;
  line-height: 2.8125rem;
}

.body-font.color-green-yellow {
  color: var(--green-yellow);
}

.body-font.color-green-yellow.underline-off.change-contact-font {
  font-size: 2.1875rem;
  line-height: 2.8125rem;
}

.body-font.color-green-yellow.uppercase {
  text-transform: uppercase;
}

.body-font.color-green-yellow.uppercase.change-size-two {
  letter-spacing: .17813rem;
}

.body-font.color-green-yellow.change-weight {
  font-weight: 600;
}

.body-font.change-color {
  color: #dadaf0;
}

.body-font.change-color.capitalize {
  text-transform: capitalize;
}

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

.body-font.color-white.uppercase {
  text-transform: uppercase;
}

.body-font.color-white.uppercase.change-size-two {
  letter-spacing: .17813rem;
  line-height: 1.1875rem;
}

.body-font.color-white.change-weight {
  font-weight: 600;
}

.body-font.change-height {
  line-height: 1.5rem;
}

.body-font.change-size {
  color: var(--black);
  font-family: Forum, sans-serif;
  font-size: 1.875rem;
  line-height: 2.5rem;
}

.body-font.change-size.align-center.color-yellow-green, .body-font.change-size.color-yellow-green {
  color: var(--green-yellow);
}

.body-font.change-size.color-yellow-green.padding-top-twenty {
  padding-top: 20px;
}

.body-font.change-color-two {
  color: var(--lavender-2);
}

.body-font.change-color-two.padding-botoom-thirty {
  padding-bottom: 30px;
}

.body-font.change-color-two.uppercase {
  text-transform: uppercase;
}

.body-font.change-color-two.uppercase.letter-spacing {
  letter-spacing: .1rem;
}

.body-font.change-font-two {
  font-size: 1.375rem;
  line-height: 2rem;
}

.home-one-mission-text-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 75px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-one-mission-text-main.change-block {
  display: block;
}

.home-one-mission-text-main.change-block.padding-bottom-thirty {
  padding-bottom: 30px;
}

.home-one-mission-line {
  background-color: var(--lavender);
  height: 1px;
  margin-top: 10px;
}

.dropdown {
  border-bottom: 1px solid #ececec4d;
  width: 100%;
}

.dropdown.change-border-color {
  border-bottom-color: var(--black);
}

.dropdown-toggle {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 15px 0;
  display: flex;
}

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

.home-one-why-choose {
  padding: 120px 15px;
}

.home-one-why-choose-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-one-why-choose-box {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.counter {
  color: var(--green-yellow);
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 4.375rem;
  font-weight: 600;
  line-height: 5rem;
}

.home-one-why-choose-wrapper {
  flex: 1;
  display: flex;
}

.home-one-why-choose-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
  position: relative;
}

.home-one-why-choose-text {
  background-color: var(--white);
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 30px 20px;
  display: flex;
  position: relative;
}

.maxwidth {
  max-width: 270px;
}

.lottie-animation {
  opacity: .15;
  margin-right: -20px;
}

.lottie-animation-two {
  opacity: .15;
  margin-left: -10px;
  margin-right: -10px;
}

.lottie-animation-three {
  opacity: .15;
  margin-left: -20px;
}

.home-one-case-study {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.home-one-case-study-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-one-case-study-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.home-one-case-study-grid.change-grid {
  grid-template-rows: auto auto auto auto auto auto auto auto;
}

.home-one-case-study-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.home-one-case-study-data-para {
  flex: 0 60%;
}

.home-one-case-study-data-button {
  z-index: 99;
  flex: 1;
  position: relative;
}

.home-one-case-study-data-button.change-flex {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

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

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

.color-black.change-weight {
  font-weight: 600;
}

.home-one-case-study-button-main {
  border: 1px solid var(--black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 92px;
  height: 92px;
  display: flex;
}

.home-one-case-study-image-main {
  border: 2px solid var(--black);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  width: 0;
  height: 0;
  display: flex;
  position: absolute;
}

.home-one-case-study-image-main.border-radius-twenty {
  z-index: 9;
  border-radius: 20px;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display.bg-one {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523e4cf7bde5cea96172e90_About%20One.webp");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display.bg-two {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523e81c6223bf541de20f63_service%20one.webp");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display.bg-three {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523ecf57abfc808f7412349_portfolio%20one.webp");
  background-position: 50% 0;
  background-size: cover;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display.bg-four {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523ee35bea7372ec091bd4f_blog%20one.webp");
  background-position: 50% 0;
  background-size: cover;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display.bg-five {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523ef4b1701ee5f2737273b_contact%20one.webp");
  background-position: 50% 0;
  background-size: cover;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display.bg-seven {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523f16ff760f3fa596e93b1_faq.webp");
  background-position: 50% 0;
  background-size: cover;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display.bg-eight {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523f222ddd1fb9b58eddbeb_team.webp");
  background-position: 50% 0;
  background-size: cover;
}

.home-one-case-study-image-main.border-radius-twenty.overflow-off.change-display.bg-six {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523f2d1e96ebcd5d8fe43f2_Pricing%20one%20(1).webp");
  background-position: 50% 0;
  background-size: cover;
}

.home-one-case-study-image.responsive-display-off.change-display {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-end;
  display: grid;
}

.home-one-case-study-data {
  border: 2px solid var(--black);
  padding: 20px;
  display: flex;
}

.home-one-case-study-data.border-radius-twenty {
  border-radius: 20px;
}

.home-one-case-study-data.border-radius-twenty.change-border-two {
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

.home-one-case-study-data.border-radius-twenty.change-border-two.change-radius {
  border-radius: 0;
}

.home-one-case-study-data.border-radius-twenty.change-border-two.change-radius.padding-off {
  padding-left: 0;
  padding-right: 0;
}

.home-one-case-study-data.change-border {
  border-width: 1px 0;
  border-top-style: solid;
  border-top-color: var(--gainsboro);
  border-bottom-color: var(--gainsboro);
}

.button-font {
  z-index: 9;
  color: var(--black);
  letter-spacing: .10625rem;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1.0625rem;
  font-weight: 500;
  line-height: 1.0625rem;
  position: relative;
}

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

.button-font.no-break {
  white-space: nowrap;
}

.button {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--black);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 5px 5px 5px 37px;
  display: flex;
  position: relative;
}

.button.underline-off {
  text-decoration: none;
}

.button.underline-off.overflow-off.border-white {
  border-width: 1px;
  border-color: var(--white);
}

.button.underline-off.overflow-off.change-border {
  border-color: var(--white);
}

.button.underline-off.overflow-off-two {
  overflow: hidden;
}

.button-circle-main {
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-circle-main.border-radius-hundred.bg-change {
  background-color: var(--green-yellow);
}

.button-circle-main.border-radius-hundred.change-bg-black {
  background-color: var(--black);
}

.button-circle-main.border-radius-hundred.change-bg-yellow-green {
  background-color: var(--green-yellow);
}

.button-circle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 56px;
  height: 56px;
  display: grid;
  position: relative;
}

.button-image {
  position: relative;
}

.button-image.autofit.change-color {
  filter: invert();
}

.home-one-cta {
  background-color: var(--green-yellow);
}

.home-one-cta.change-bg {
  background-color: #0000;
}

.home-one-cta-text {
  background-color: var(--black);
  border-top-left-radius: 120px;
  border-top-right-radius: 120px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 120px 15px;
}

.home-one-cta-title-top {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-one-cta-contact {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  padding-bottom: 120px;
  display: flex;
}

.home-one-cta-contact-main {
  flex: 0 50%;
  justify-content: flex-end;
  display: flex;
}

.home-one-cta-contact-main.justify-left {
  justify-content: flex-start;
}

.location {
  border: 1px solid var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70px;
  min-width: 70px;
  height: 70px;
  display: flex;
}

.underline-off {
  text-decoration: none;
}

.home-one-cta-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-one-cta-effect {
  background-color: var(--white);
}

.footer {
  padding-top: 60px;
  padding-left: 15px;
  padding-right: 15px;
}

.footer-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  display: grid;
}

.footer-menu {
  color: var(--black);
  letter-spacing: .1375rem;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.875rem;
}

.footer-menu.padding-bottom-twenty {
  padding-bottom: 20px;
}

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

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

.footer-social {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.footer-copyright {
  border-top: 1px solid var(--white-smoke);
  justify-content: space-between;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.footer-copyright.border-off {
  border-top-width: 0;
}

.footer-copyright.change-top-border {
  border-top-color: #adadc866;
}

.header-two-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: auto;
  align-items: center;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.header {
  border-bottom: 1px solid var(--dim-grey-3);
  background-color: var(--black);
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.header-two-menu {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-wrap.change-bg {
  background-color: var(--black);
}

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

.utility-page-content.change-max-width {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding: 120px 15px;
}

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

.home-two-hero-slider {
  background-color: #0000;
  width: 100vw;
  height: 100%;
}

.home-two-slider-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--green-yellow);
  border-top: 4px solid #000;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-two-slider-text {
  flex: 1;
}

.home-two-slider-image {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65082d97e2428c55402311d9_Banner%20Slide%20One.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  height: 894px;
}

.home-two-slider-image.image-two {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65084616418d032204118757_Banner%20Slide%20Two.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65082d97e2428c55402311d9_Banner%20Slide%20One.webp");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.home-two-slider-image.image-three {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/650846232b33ac9a3fd6dffb_Banner%20Slide%20Three.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65082d97e2428c55402311d9_Banner%20Slide%20One.webp");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.home-two-slider-text-block {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-slider-text-wrapper {
  flex-direction: column;
  align-items: center;
  max-width: 500px;
  margin-left: 5vw;
  display: flex;
}

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

.align-center.padding-bottom-twenty {
  padding-bottom: 20px;
}

.align-center.padding-bottom-fifty {
  padding-bottom: 50px;
}

.home-two-slider-para-wrapper {
  max-width: 566px;
}

.header-two {
  padding-left: 15px;
  padding-right: 15px;
}

.home-two-slider-line {
  border-left: 4px solid var(--black);
  position: relative;
}

.slide-nav {
  width: 20px;
  max-width: 20px;
  height: 30px;
  margin-left: 3vw;
  inset: 0% auto 0% 0%;
}

.home-two-about-main {
  background-color: var(--black);
  padding: 120px 15px 250px;
}

.home-two-hero-round-effect {
  z-index: 9;
  position: relative;
}

.home-two-hero-round-effect.responsive-display-off.change-position {
  padding-bottom: 10vh;
  padding-right: 10vw;
}

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

.home-two-about-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-about-image {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: grid;
}

.home-two-about-box-one {
  border: 3px solid var(--black);
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/650939525f9dd4efe5511080_Creative%20Agency.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 413px;
}

.home-two-about-box-one.border-radius-twenty {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6544d632ab305b81a2fe6d3e_Creative%20Agency.webp");
  border-radius: 20px;
}

.home-two-about-sub {
  height: 200px;
}

.home-two-about-box-two {
  border: 3px solid var(--black);
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65093957a9614819f643d9bf_Creative%20Agency2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 413px;
}

.home-two-about-box-two.border-radius-twenty {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6544d637c39d5ed91be87a86_Creative%20Agency%20Two.webp");
  border-radius: 20px;
}

.home-two-about-box-three {
  border: 3px solid var(--black);
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6509395d63fe4ef34efc27a6_Creative%20Agency3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 413px;
}

.home-two-about-box-three.border-radius-twenty {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6544d63a4031efb344c419a7_Creative%20Agency%20Three.webp");
  border-radius: 20px;
}

.home-two-service-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-service {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.home-two-service-grid {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.home-two-service-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-two-service-block-main {
  border: 2px solid var(--black);
  background-color: var(--white);
  padding: 30px;
  position: relative;
}

.home-two-service-block-main.border-radius-twenty {
  border-radius: 20px;
}

.home-two-service-block-bg {
  background-color: var(--black);
}

.home-two-service-block-bg.border-radius-twenty {
  border-radius: 20px;
}

.home-two-service-block-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: start;
  display: grid;
}

.home-two-about {
  padding-bottom: 120px;
}

.home-two-recent-work {
  background-color: var(--black);
  padding: 50px 15px 120px;
}

.home-two-recent-data {
  align-items: flex-start;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-two-recent-data.padding-bottom-hundred {
  padding-bottom: 100px;
}

.home-two-recent-para {
  flex: 1;
  justify-content: center;
  display: flex;
}

.home-two-recent-para-main {
  max-width: 537px;
}

.home-two-recent-title-top {
  flex: 1;
}

.image-one, .image-three {
  opacity: 0;
  position: relative;
}

.home-two-recent-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.home-two-recent-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
}

.home-two-recent-title-block {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-two-recent-image-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-two-recent-title {
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  display: flex;
}

.image-two, .image-four, .image-five {
  opacity: 0;
  position: relative;
}

.border-white {
  border: 2px solid var(--white);
}

.shape-image {
  position: absolute;
  inset: -10% auto auto 40%;
}

.home-two-projects {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.home-two-projects-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-projects-block {
  display: flex;
}

.home-two-projects-top-title, .home-two-projects-title {
  flex: 1;
}

.home-two-projects-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
}

.home-two-projects-counter {
  align-items: center;
  display: flex;
}

.home-two-projects-image {
  flex: 1;
}

.home-two-projects-block-one {
  border-bottom: 1px solid #06061633;
  border-right: 1px solid #06061633;
  padding-bottom: 10px;
  padding-right: 20px;
}

.home-two-projects-block-two {
  border-bottom: 1px solid #06061633;
  padding-bottom: 10px;
  padding-left: 20px;
}

.home-two-projects-block-three {
  border-right: 1px solid #06061633;
  padding-top: 20px;
  padding-right: 20px;
}

.home-two-projects-block-four {
  padding-top: 20px;
  padding-left: 20px;
}

.move-up-image.autofit.full-width.full-height {
  height: 100%;
}

.home-two-mission-button-wrapper {
  display: flex;
}

.home-two-approach {
  background-color: var(--black);
  padding: 120px 15px;
  position: relative;
}

.home-two-approach-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-approach-title {
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.round-text-two {
  background-color: var(--green-yellow);
  padding: 5px 10px;
  position: absolute;
  inset: 0% auto auto 65%;
}

.round-text-two.border-radius-twenty {
  border-radius: 20px;
}

.round-text-one {
  background-color: #e7de00;
  padding: 5px 10px;
  position: absolute;
  inset: 0% auto auto 20%;
}

.round-text-one.border-radius-twenty {
  border-radius: 20px;
}

.home-two-why-us {
  padding: 120px 15px;
}

.home-two-why-us-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-why-us-title.padding-bottom-fifty {
  padding-bottom: 50px;
}

.home-two-why-us-main {
  grid-column-gap: 70px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 120px;
  display: flex;
}

.home-two-why-us-data {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-two-why-us-image {
  flex: 1;
}

.home-two-why-us-data-block {
  grid-column-gap: 30px;
  align-items: flex-start;
  display: flex;
}

.home-two-why-us-text {
  flex: 1;
}

.home-two-why-us-number {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home-two-why-us-number-bg-one {
  background-color: var(--black);
  width: 70px;
  height: 70px;
  margin-top: 3px;
  margin-left: 3px;
}

.home-two-why-us-number-bg-two {
  background-color: var(--green-yellow);
  width: 70px;
  height: 70px;
}

.home-two-case-study-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-case-study {
  padding-left: 15px;
  padding-right: 15px;
}

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

.home-two-case-study-block {
  grid-column-gap: 100px;
  border-top: 1px solid #06061633;
  border-bottom: 1px solid #06061633;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.home-two-case-study-image {
  border: 2px solid var(--black);
  flex: 1;
}

.home-two-case-study-image.border-radius-twenty {
  border-radius: 20px;
}

.home-two-case-study-text {
  flex: 1;
}

.padding-bottom-twenty {
  padding-bottom: 20px;
}

.home-two-case-study-button {
  text-align: center;
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.button-three {
  color: var(--black);
  letter-spacing: .0225rem;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
}

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

.case-study-main {
  height: 1130px;
}

.lottie-animation-2 {
  width: 50px;
  height: 50px;
}

.button-four {
  align-items: center;
  display: flex;
}

.button-four.underline-off {
  text-decoration: none;
}

.text-two.button-three.opacity-off {
  opacity: 0;
}

.home-two-cta {
  background-color: var(--black);
  padding: 70px 15px;
}

.home-two-cta-title {
  grid-column-gap: 30px;
  justify-content: space-between;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.home-two-cta-title.padding-bottom-fifty {
  padding-bottom: 50px;
}

.rotate-arrow, .rotate-arrow.autofit {
  transform: rotate(-130deg);
}

.social-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.social-box.underline-off {
  text-decoration: none;
}

.footer-menu-list {
  flex-direction: column;
  display: flex;
}

.home-two-cta-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-two-cta-grid-block {
  border-top: 1px solid var(--dim-grey-3);
  border-bottom: 1px solid var(--dim-grey-3);
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.footer-two {
  padding-top: 100px;
  padding-left: 15px;
  padding-right: 15px;
}

.footer-two-main {
  border-top: 1px solid var(--white-smoke);
  border-bottom: 1px solid var(--white-smoke);
}

.footer-two-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px solid var(--white-smoke);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.footer-two-logo {
  text-align: center;
}

.footer-two-logo.padding-bottom-fifty {
  padding-bottom: 50px;
}

.footer-two-grid-block {
  border-right: 1px solid var(--white-smoke);
  padding: 30px 20px 20px;
}

.footer-two-button-wrapper {
  display: flex;
}

.home-three-hero {
  background-color: var(--black-2);
  padding: 90px 15px 120px;
}

.home-three-hero-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.big-top-heading {
  color: #0000;
  letter-spacing: .3rem;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--white);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 5.625rem;
}

.big-top-heading.align-center.word-break.padding-bottom-fifty {
  padding-bottom: 50px;
}

.change-heading-one {
  color: var(--green-yellow);
  letter-spacing: .375rem;
  font-family: Oswald, sans-serif;
  font-size: 15.625rem;
  font-weight: 600;
  line-height: 19.375rem;
}

.change-heading-one.change-uppercase {
  text-transform: uppercase;
}

.change-heading-one.change-uppercase.text-bg {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to top, #ebf005, #b6f200);
  -webkit-background-clip: text;
  background-clip: text;
}

.home-three-hero-title {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.home-three-hero-para {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.home-three-hero-circle {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.home-three-hero-circle.display-off {
  display: none;
}

.home-three-services {
  background-color: var(--black);
  padding: 120px 15px 50px;
  position: relative;
}

.home-three-services-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 120px;
}

.change-forecolor {
  color: #0000;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--white);
  font-weight: 500;
}

.home-three-services-text {
  max-width: 800px;
}

.home-three-services-para {
  max-width: 700px;
}

.home-three-services-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
}

.home-three-services-grid-block {
  border-bottom: 1px solid #ececec4d;
  border-right: 1px solid #ececec4d;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
}

.home-three-services-grid-block.border-bottom-off {
  border-bottom-width: 0;
}

.div-block-97 {
  grid-column-gap: 20px;
  display: flex;
}

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

.home-three-services-grid-block-two {
  border-bottom: 1px solid #ececec4d;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}

.home-three-services-grid-block-two.border-bottom-off {
  border-bottom-width: 0;
}

.div-block-100 {
  grid-column-gap: 20px;
  display: flex;
}

.home-three-cross-marquee-block {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 40vh;
  transform: translate(-196vw);
}

.home-three-cross-marquee-main {
  grid-column-gap: 20px;
  background-color: var(--white);
  width: 440vw;
  height: 10vh;
  display: flex;
  transform: rotate(-8deg);
}

.home-three-cross-marquee-main.change-rotate {
  transform: rotate(8deg);
}

.home-three-cross-marquee-main.change-rotate.change-bg-yellow-green, .home-three-cross-marquee-main.change-bg-yellow-green {
  background-color: var(--green-yellow);
}

.cross-marquee {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.marquee-font {
  color: var(--black);
  letter-spacing: .1125rem;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.37rem;
}

.home-three-cross-marquee-wrapper {
  grid-column-gap: 20px;
  display: flex;
  transform: translate(116vw);
}

.home-three-cross-marquee {
  grid-template-rows: auto;
}

.home-three-circle-main {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 300px;
  display: flex;
  position: relative;
}

.home-three-circle-main.underline-off {
  text-decoration: none;
}

.home-three-circle {
  margin-top: -5vw;
}

.home-three-circle-layer-two {
  background-color: var(--green-yellow);
  border-radius: 100%;
  width: 328px;
  height: 328px;
}

.home-three-circle-layer-two.change-bg-white {
  background-color: var(--white);
}

.home-three-circle-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.home-three-circle-layer {
  border: 1px solid var(--green-yellow);
  border-radius: 100%;
}

.home-three-circle-layer.change-border-color {
  border-color: var(--white);
}

.big-button-font {
  color: var(--white);
  letter-spacing: .12188rem;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 4.0625rem;
  font-weight: 500;
  line-height: 4.6875rem;
}

.big-button-font.change-color-black {
  color: var(--black);
}

.home-three-about {
  background-color: var(--black);
  padding-bottom: 120px;
  padding-left: 15px;
}

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

.home-three-about-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.home-three-about-text-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.home-three-about-image {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/650d615512ba05de7cc4dc20_Creative%20Agency.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

.heading-medium {
  color: var(--green-yellow);
  letter-spacing: .06563rem;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 2.1875rem;
  font-weight: 400;
  line-height: 3.125rem;
}

.home-three-about-para-wrapper {
  grid-column-gap: 20px;
  align-items: flex-start;
  display: flex;
}

.home-three-about-dash {
  background-color: var(--white-smoke);
  width: 200px;
  height: 1px;
  margin-top: 10px;
}

.home-three-about-button {
  display: flex;
}

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

.home-three-about-text {
  position: relative;
}

.home-three-about-text-block {
  margin-right: -50px;
}

.image-space.overflow-off {
  width: 100%;
}

.home-three-about-height {
  background-color: var(--black);
  height: 600px;
  position: relative;
}

.marquee-font-two {
  color: var(--white);
  letter-spacing: .15rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-family: Oswald, sans-serif;
  font-size: 5rem;
  font-weight: 500;
  line-height: 4.0625rem;
}

.marquee-font-two.stroke-line {
  color: #0000;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--white);
}

.home-three-marquee-text {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: center;
  width: 100%;
  display: flex;
}

.home-three-marquee-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.home-three-marquee-main.padding-bottom-fifty {
  width: 100%;
  padding-bottom: 50px;
}

.home-three-marquee-block-two {
  grid-column-gap: 30px;
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.home-three-work {
  background-color: var(--black);
  padding: 70px 15px 120px;
}

.home-three-work-text {
  background-color: var(--green-yellow);
  justify-content: space-between;
  align-items: center;
  padding: 10px 15px 15px;
  display: flex;
}

.home-three-work-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-three-work-shadow {
  background-color: #0606164d;
  border-radius: 100%;
  width: 225px;
  height: 225px;
}

.home-three-counter {
  background-color: var(--black-3);
  padding: 70px 15px;
}

.marquee-font-three {
  color: var(--lavender);
  white-space: nowrap;
  font-family: Forum, sans-serif;
  font-size: 5rem;
  font-weight: 400;
  line-height: 7.5rem;
}

.marquee-font-three.change-color {
  color: var(--dim-grey-2);
}

.marquee-font-three.change-color.change-opacity {
  opacity: .5;
}

.marquee-font-three.cgange-bg {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6530be858fb38929cccb7319_Shape.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 36px 36px;
}

.marquee-font-three.cgange-bg.padding-change {
  padding-left: 50px;
}

.marquee-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  white-space: nowrap;
  align-items: center;
  padding-left: 50px;
  display: flex;
}

.home-three-marquee-two-main {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  width: 100%;
  display: flex;
}

.home-three-marquee-two {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.home-three-counter-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

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

.home-three-counter-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home-three-counter-bg {
  background-color: var(--green-yellow);
  border-radius: 100%;
}

.home-three-counter-text {
  position: relative;
}

.home-three {
  background-color: var(--black);
  padding: 120px 15px;
}

.home-three-title-top {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-three-title {
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
}

.home-three-case-study {
  background-color: var(--black);
  padding-bottom: 70px;
  padding-left: 15px;
  padding-right: 15px;
}

.home-three-case-study-text, .home-three-case-study-slider {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.slider-two {
  background-color: #0000;
  justify-content: center;
  height: 100%;
  display: flex;
  position: static;
}

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

.slider-two-border {
  z-index: 1;
  border: 3px solid var(--green-yellow);
  position: relative;
}

.slide-two {
  margin-right: 30px;
}

.mask-two {
  width: 33.33%;
}

.scale-slide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 455px;
  display: grid;
}

.left-arrow-two {
  z-index: 10;
  align-items: flex-start;
  width: 88px;
  display: flex;
}

.left-arrow-two.change-position {
  align-items: flex-start;
  bottom: 10px;
  right: 10px;
}

.left-arrow-two.change-position-two {
  inset: auto auto 0% 0%;
}

.left-arrow-two.change-align {
  align-items: center;
}

.right-arrow-two {
  z-index: 10;
  justify-content: flex-end;
  align-items: flex-start;
  width: 88px;
  display: flex;
}

.right-arrow-two.change-position {
  align-items: flex-start;
  inset: 0% 120px 0% auto;
}

.right-arrow-two.change-position-two {
  inset: auto auto 0% 0%;
}

.right-arrow-two.change-position-two.position-move {
  left: 100px;
}

.right-arrow-two.change-align {
  align-items: center;
}

.home-three-cta {
  background-color: #090927;
  padding-left: 15px;
  padding-right: 15px;
}

.home-three-cta-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 70px;
}

.home-three-cta-contact-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr;
}

.home-three-cta-contact-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.home-three-cta-contact-icon {
  border: 1px solid var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 87px;
  height: 87px;
  display: flex;
}

.footer-three {
  background-color: var(--black);
  padding: 120px 15px 0;
}

.footer-three-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.footer-three-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr .6fr 1fr;
  align-items: start;
}

.paragraph {
  color: var(--lavender);
}

.paragraph.padding-top-twenty {
  padding-top: 20px;
}

.footer-three-text {
  max-width: 377px;
}

.footer-three-link-one-list {
  flex-direction: column;
  display: flex;
}

.footer-three-link-one-block {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-three-link-one-block.underline-off {
  align-items: center;
  text-decoration: none;
}

.footer-three-link-one-block.underline-off.padding-top-ten {
  padding-top: 10px;
}

.footer-three-link-one-block.underline-off.padding-top-ten.padding-bottom-ten.border-bottom {
  border-bottom: 1px solid #adadc866;
}

.footer-three-link-one {
  border-left: 1px solid #adadc866;
  border-right: 1px solid #adadc866;
  padding-left: 40px;
  padding-right: 40px;
}

.footer-three-link-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.footer-three-link-two-main {
  display: flex;
}

.footer-three-link-two-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.footer-three-link-two-block, .footer-three-link-two-social {
  flex: 1;
}

.footer-three-link-two-social-main {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.footer-three-link-two-sub {
  border-top: 1px solid #dadaf066;
  padding-top: 20px;
  padding-bottom: 20px;
}

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

.circle-effect {
  margin-top: 20px;
}

.about-one-hero-section {
  background-color: var(--black);
  padding-top: 120px;
}

.about-one-hero-main {
  padding-bottom: 200px;
  padding-left: 15px;
  padding-right: 15px;
}

.about-one-hero-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.about-one-hero-image-block {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65169ed20479a2589c96718e_Creative%20Agency.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  justify-content: center;
  align-items: flex-end;
  width: 421px;
  height: 565px;
  display: flex;
}

.about-one-hero-image-block.change-position {
  position: relative;
}

.about-one-hero-image-block.change-position.underline-off {
  text-decoration: none;
}

.about-one-hero-image-block.change-position.underline-off.change-bg-one {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239a4f1f5870e14459a16c_Screenshot%2003.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65169ed20479a2589c96718e_Creative%20Agency.webp");
  background-position: 50%, 50%;
  background-repeat: repeat, no-repeat;
  background-size: cover, cover;
}

.about-one-hero-image-block.bg-two {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6516a8b34df69a09d47b530b_Creative%20Agency.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65169ed20479a2589c96718e_Creative%20Agency.webp");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.about-one-hero-image-block.bg-two.underline-off {
  text-decoration: none;
}

.about-one-hero-image-block.bg-two.underline-off.change-bg-two {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523bd5da22f3b10ade8c76c_Screenshot%20Two.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6516a8b34df69a09d47b530b_Creative%20Agency.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65169ed20479a2589c96718e_Creative%20Agency.webp");
  background-position: 50%, 50%, 50%;
  background-repeat: repeat, no-repeat, no-repeat;
  background-size: cover, cover, cover;
}

.about-one-hero-image-block.bg-three {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6516ab893662e327a77cf40d_Creative%20Agency.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65169ed20479a2589c96718e_Creative%20Agency.webp");
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
}

.about-one-hero-image-block.bg-three.underline-off {
  text-decoration: none;
}

.about-one-hero-image-block.bg-three.underline-off.change-bg-three {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239840bea7372ec039658b_Screenshot01.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6516ab893662e327a77cf40d_Creative%20Agency.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65169ed20479a2589c96718e_Creative%20Agency.webp");
  background-position: 50%, 50%, 50%;
  background-repeat: repeat, no-repeat, no-repeat;
  background-size: cover, cover, cover;
}

.about-one-hero-text {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
}

.about-one-steps-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-steps {
  padding: 120px 15px;
}

.about-one-why-choose {
  background-color: var(--black);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  padding: 120px 15px;
}

.about-one-why-choose-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-why-choose-main {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-one-why-choose-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-one-why-choose-text {
  flex: 1;
}

.turn-right {
  border: 3px solid var(--green-yellow);
}

.turn-right.border-radius-twenty {
  border-radius: 20px;
}

.turn-left {
  border: 3px solid var(--green-yellow);
}

.turn-left.border-radius-twenty {
  border-radius: 20px;
}

.about-one-why-choose-counter-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-one-why-choose-counter-block.opacity-off {
  opacity: 0;
}

.counter-two {
  color: var(--white);
  font-family: Poppins, sans-serif;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 2.0625rem;
}

.about-one-marquee {
  padding-top: 50px;
  padding-bottom: 70px;
}

.about-one-why-choose-counter {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  display: flex;
}

.about-one-why-choose-counter.padding-top-thirty {
  padding-top: 30px;
}

.about-one-service-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-service {
  padding-left: 15px;
  padding-right: 15px;
}

.about-one-marquee-main {
  padding-bottom: 50px;
}

.about-one-service-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-service-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-one-service-main {
  background-color: var(--white);
  border: 1px solid #00000080;
  padding: 30px 30px 20px;
}

.about-one-service-main.border-radius-twenty {
  border-radius: 20px;
}

.about-one-service-bg {
  background-color: var(--black);
}

.about-one-service-bg.border-radius-twenty {
  border-radius: 20px;
}

.about-one-brand {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.about-one-brand-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-brand-slider {
  background-color: #0000;
  height: auto;
}

.about-one-brand-mask {
  width: 25%;
}

.about-one-brand-bg {
  background-color: var(--green-yellow);
  border: 2px solid #000;
  border-radius: 100%;
  height: 320px;
}

.about-one-brand-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 3px solid var(--black);
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 30px 25px;
  position: relative;
}

.about-one-brand-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

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

.about-one-testimonials {
  padding: 120px 15px 70px;
}

.about-one-testimonials-title {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 50px;
  display: flex;
}

.about-one-testimonials-slider {
  background-color: #0000;
  height: 100%;
  position: static;
}

.about-one-testimonials-box {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  align-items: center;
  display: flex;
}

.about-one-testimonials-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: grid;
}

.about-one-testimonials-text {
  flex: 1;
}

.about-one-testimonials-text-block {
  max-width: 450px;
}

.padding-bottom-thirty {
  padding-bottom: 30px;
}

.padding-bottom-thirty.border-bottom {
  border-bottom: 1px solid #0000004d;
}

.padding-bottom-thirty.border-bottom.margin-bottom-thirty {
  margin-bottom: 30px;
}

.about-one-testimonials-author {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.about-one-testimonials-author-image {
  width: 84px;
  height: 84px;
}

.about-one-testimonials-image-bg {
  background-color: var(--green-yellow);
  width: 416px;
  height: 552px;
}

.about-one-testimonials-image-bg.border-radius-twenty {
  border-radius: 20px;
}

.about-one-testimonials-block {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.about-one-testimonials-wrapper {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-testimonials-mask {
  position: static;
}

.curve-marquee-active {
  width: 100%;
  height: 100px;
}

.marquee-font-four {
  color: var(--black);
  letter-spacing: .06875rem;
  text-transform: uppercase;
  white-space: nowrap;
  padding-right: 20px;
  font-family: Poppins, sans-serif;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.375rem;
}

.padding-top-ten {
  padding-top: 10px;
}

.about-two-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--green-yellow);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  height: 860px;
  padding-left: 15px;
  padding-right: 15px;
}

.about-two-hero-text {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.about-two-hero-text.change-size {
  max-width: 1720px;
}

.change-heading-one-two {
  margin-bottom: 0;
  font-size: 8.75rem;
  line-height: 8.75rem;
}

.curve-image {
  border: 3px solid #000;
  border-radius: 20px;
}

.about-two-hero-image {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.about-two-hero-image-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1620px;
  min-height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.about-two-hero-image-main.display-off {
  display: none;
}

.about-two-hero-para {
  max-width: 682px;
  margin-left: auto;
  margin-right: auto;
}

.about-two-hero-button {
  justify-content: center;
  display: flex;
}

.about-two-hero-image-one-wrapper {
  padding-bottom: 100px;
}

.about-two-hero-image-two-wrapper {
  padding-top: 100px;
}

.about-two-hero-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-two {
  background-color: var(--black);
  padding: 120px 15px;
}

.about-two-hero-title {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.about-two-hero-title.padding-bottom-twenty.change-size {
  max-width: 1720px;
}

.about-two-hero-shape {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 150px;
  padding-left: 150px;
}

.about-two-hero-shape.change-position {
  justify-content: flex-end;
  display: flex;
}

.about-two-main {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-two-text, .about-two-image {
  flex: 1;
}

.about-two-image-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 680px;
  display: grid;
}

.about-two-big-image-main {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/651d282b8fa93c3fdc15cd72_Creative%20Agency.webp");
  background-position: 50%;
  background-size: cover;
  height: 681px;
}

.about-two-big-image {
  position: relative;
}

.about-two-image-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-two-image-one {
  background-color: var(--green-yellow);
  border-radius: 100%;
  width: 100%;
  height: 542px;
}

.about-two-shape-main {
  width: 100%;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.about-two-shape-main.change-position {
  margin-top: -80px;
}

.about-two-shape {
  width: 100%;
}

.about-two-shape.margin-down {
  margin-bottom: -50px;
}

.about-two-history {
  padding: 120px 15px;
}

.about-two-history-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-two-history-data {
  display: flex;
}

.about-two-history-data.padding-bottom-twenty {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.about-two-history-data-up {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.about-two-history-data-up.justify-start {
  justify-content: flex-start;
}

.about-two-history-data-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 300px;
  display: grid;
}

.about-two-history-data-wrapper {
  padding: 30px 30px 20px;
  position: relative;
}

.about-two-history-data-bg-three {
  opacity: .2;
  border: 1px solid #000;
  border-radius: 6px;
}

.about-two-history-data-down {
  display: flex;
}

.about-two-history-data-down.padding-top-twenty {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 20px;
}

.about-two-history-data-bg-one {
  background-color: var(--black);
  border-radius: 6px;
}

.about-two-history-data-bg-two {
  background-color: var(--white);
  border-radius: 6px;
  position: relative;
}

.about-two-history-data-bg-four {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-two-history-data-shape {
  width: 20px;
  height: 20px;
  margin-top: -17px;
  margin-left: 1px;
}

.about-two-history-data-shape.change-position {
  margin-top: 0;
  margin-bottom: -17px;
}

.about-two-history-line {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.about-two-history-circle-out {
  background-color: var(--green-yellow);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.about-two-history-circle-in {
  background-color: var(--white);
  border-radius: 100%;
  width: 12px;
  height: 12px;
}

.about-two-history-line-main {
  background-color: #7373924d;
  width: 100%;
  height: 2px;
}

.arrow {
  transform: rotate(180deg);
}

.arrow.green.round-bottom {
  transform: rotate(0);
}

.arrow.green.opacity-off {
  opacity: 0;
}

.arrow.white.round-bottom {
  transform: rotate(0);
}

.about-two-history-line-wrapper {
  background-color: #737392;
  width: 0%;
  height: 2px;
}

.about-two-history-circle {
  display: flex;
  position: relative;
}

.about-two-history-circle-main {
  width: 25%;
  display: flex;
}

.about-two-history-year {
  align-self: flex-end;
}

.about-two-history-year.change-align {
  align-self: flex-start;
}

.about-two-why-us {
  background-color: var(--black);
  padding: 120px 15px;
}

.about-two-why-us-title {
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-two-why-us-title.padding-bottom-fifty {
  padding-bottom: 50px;
}

.about-two-why-us-title-wrapper, .about-two-why-us-text-rotate {
  flex: 1;
}

.about-two-why-us-main {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-two-why-us-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: grid;
}

.about-two-why-us-text {
  flex: 1;
}

.curve-image-two.border-radius-twenty {
  border-radius: 20px;
}

.about-two-why-us-image-bg {
  background-color: var(--white);
  width: 525px;
}

.about-two-why-us-image-bg.border-radius-twenty {
  border-radius: 20px;
}

.about-two-why-us-image-one {
  margin-top: -50px;
  position: relative;
}

.about-two-why-us-progress {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.about-two-why-us-progress-title {
  justify-content: space-between;
  display: flex;
}

.about-two-why-us-progress-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #d9d9d94d;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 13px;
}

.about-two-why-us-progress-main.display-flex {
  align-items: center;
  display: flex;
}

.about-two-why-us-progress-main.display-flex.change-height {
  height: 8px;
}

.about-two-why-us-progress-block {
  z-index: 1;
  background-color: var(--green-yellow);
  border-radius: 20px;
  width: 0%;
  height: 13px;
  position: relative;
}

.about-two-why-us-progress-block.change-bg {
  background-color: var(--white);
}

.about-two-why-us-progress-block.change-bg.change-height {
  height: 8px;
}

.about-two-clients-main {
  background-color: var(--green-yellow);
  padding-top: 120px;
  padding-bottom: 120px;
}

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

.about-two-clients-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.about-two-clients-title.padding-bottom-fifty {
  padding-bottom: 50px;
}

.client-image {
  z-index: 3;
  min-width: 171px;
  position: relative;
}

.about-two-clients-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-two-clients-button-bg {
  border-radius: 100%;
  width: 88px;
  height: 88px;
}

.about-two-values {
  padding: 120px 15px;
}

.about-two-values-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.animated-title {
  display: flex;
}

.animated-title.padding-bottom-fifty {
  padding-bottom: 50px;
}

.animated-title.padding-bottom-fifty.justify-center, .animated-title.justify-center {
  justify-content: center;
}

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

.about-two-values-data {
  padding: 30px;
}

.about-two-values-data.border-bottom {
  border-bottom: 1px solid #f5f5f5;
}

.about-two-values-data.border-bottom.border-right, .about-two-values-data.border-right {
  border-right: 1px solid #f5f5f5;
}

.about-two-values-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-two-values-box, .about-two-values-box-two {
  border: 1px solid var(--white);
  width: 30px;
  height: 30px;
}

.about-two-values-border-one {
  border-right: 1px solid var(--black);
}

.about-two-values-border-two {
  border-bottom: 1px solid var(--black);
}

.about-two-values-border-three {
  border-right: 1px solid var(--black);
}

.about-two-values-shape {
  margin-top: -70px;
}

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

.about-two-mission-main {
  background-color: var(--black);
  padding: 120px 15px;
}

.about-two-mission-text {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.text-span, .text-span-2 {
  background-color: var(--green-yellow);
  color: var(--black);
  padding-left: 10px;
  padding-right: 10px;
}

.about-two-testimonials {
  padding: 120px 15px;
}

.about-two-testimonials-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.about-two-testimonials-slider {
  background-color: #0000;
  height: auto;
}

.about-two-testimonials-slider.change-position {
  position: static;
}

.about-two-testimonials-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-two-testimonials-bg-one {
  margin-top: 30px;
  margin-left: 30px;
  position: relative;
}

.about-two-testimonials-bg-one.border-radius-twenty {
  border-radius: 20px;
}

.about-two-testimonials-bg-two {
  z-index: 1;
  border: 3px solid var(--black);
  position: relative;
}

.about-two-testimonials-bg-two.border-radius-twenty {
  border-radius: 20px;
}

.about-two-testimonials-data {
  z-index: 2;
  padding: 30px;
  position: relative;
}

.about-two-testimonials-author {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.about-two-testimonials-mask {
  width: 31.7%;
}

.about-two-testimonials-slide {
  margin-right: 30px;
}

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

.about-three-hero {
  background-color: var(--black);
  padding-top: 120px;
  padding-bottom: 0;
}

.about-three-hero-sub {
  justify-content: flex-end;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-three-hero-sub.padding-bottom-fifty {
  padding-bottom: 50px;
}

.about-three-hero-sub.padding-bottom-fifty.justify-center {
  justify-content: center;
}

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

.about-three-hero-image {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/651eaf30142a6326a4521d1b_Creative%20Agency.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 787px;
}

.about-three-company {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  padding: 120px 15px;
  display: flex;
}

.change-body-font-size {
  color: var(--lavender-2);
  letter-spacing: .03281rem;
  font-family: Poppins, sans-serif;
  font-size: 2.1875rem;
  line-height: 2.9375rem;
}

.change-body-font-size.color-black {
  color: var(--black);
}

.change-body-font-size.color-black.uppercase {
  text-transform: uppercase;
}

.change-body-font-size.color-black.uppercase.change-weight {
  font-weight: 500;
}

.about-three-company-para {
  max-width: 1000px;
}

.home-three-circle-layer-three {
  border: 1px solid var(--black);
  border-radius: 100%;
  width: 300px;
  height: 300px;
}

.about-three-history {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.about-three-history-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  height: 780px;
}

.about-three-history-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-three-history-grid-line-main {
  background-color: #ffffff80;
  width: 2px;
  height: 200px;
}

.about-three-history-grid-line-main.change-height-one {
  height: 100px;
}

.about-three-history-grid-line-main.change-height-two {
  height: 150px;
}

.lottie-animation-4 {
  margin-top: -130px;
}

.about-three-why-choose {
  background-color: var(--black);
  padding: 0 15px 120px;
}

.about-three-why-choose-grid {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-three-why-choose-title {
  padding-right: 200px;
}

.about-three-why-choose-text {
  max-width: 552px;
  margin-left: auto;
  margin-right: 0;
}

.progress-circle {
  background-color: var(--green-yellow);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: -12px;
  display: flex;
}

.progress-circle-main {
  background-color: var(--white);
  border-radius: 20px;
  width: 15px;
  height: 15px;
}

.about-three-why-choose-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1620px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.about-three-values {
  background-color: var(--black-pearl);
  padding: 120px 15px;
}

.about-three-values-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-three-values-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--medium-grey);
  grid-template-rows: auto auto auto;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-three-values-icon {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
  padding: 40px 20px;
  display: flex;
}

.about-three-values-icon.border-bottom {
  border-bottom: 1px solid var(--medium-grey);
}

.about-three-values-icon.border-bottom.border-right {
  border-right: 1px solid var(--medium-grey);
}

.about-three-values-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-three-values-number {
  z-index: 1;
  background-color: var(--black-pearl);
  justify-content: center;
  width: 95px;
  height: 40px;
  margin-top: -20px;
  margin-left: 20px;
  display: flex;
  position: relative;
}

.about-three-history-animation {
  margin-top: -40vh;
}

.about-three-mission {
  background-color: var(--black);
  padding: 120px 15px;
}

.about-three-mission-data {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.about-three-mission-data.padding-bottom-fifty {
  padding-bottom: 50px;
}

.lottie-animation-5 {
  opacity: .5;
}

.about-three-mission-title-effect {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.about-three-mission-title-effect-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.about-three-mission-text-bg {
  background-color: var(--green-yellow);
}

.home-three-brands {
  background-color: var(--black-pearl);
  padding: 120px 15px;
}

.home-three-brands-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.home-three-testimonials {
  background-color: var(--black);
  padding: 120px 15px;
}

.home-three-testimonials-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.home-three-testimonials-slider {
  background-color: #ddd0;
  height: auto;
}

.home-three-testimonials-slider.position-change {
  position: static;
}

.home-three-testimonials-blocks {
  border: 1px solid var(--medium-grey);
  background-color: var(--midnight-moss);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-right: 30px;
  padding: 30px;
  display: flex;
}

.home-three-testimonials-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  min-height: 400px;
  display: flex;
}

.home-three-testimonials-text.margin-bottom-thirty {
  margin-bottom: 30px;
}

.home-three-testimonials-text-line {
  background-color: var(--medium-grey);
  flex: 0 1px;
  width: 2px;
}

.home-three-testimonials-author {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.home-three-testimonials-mask {
  width: 33.33%;
}

.home-three-testimonials-text-main, .div-block-242, .div-block-243, .div-block-244 {
  flex: 1;
}

.home-three-testimonials-author-name {
  max-width: 150px;
}

.home-three-testimonials-left-arrow {
  align-items: center;
  height: 100px;
  display: flex;
  inset: auto auto 0% 0%;
}

.home-three-testimonials-line-wrapper {
  align-items: center;
  height: 100px;
  margin-left: 150px;
  display: flex;
}

.home-three-testimonials-left-arrow-main {
  border: 1px solid var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  display: flex;
}

.home-three-testimonials-line-main {
  background-color: var(--pale-grey);
  width: 100%;
  height: 2px;
}

.home-three-testimonials-line {
  background-color: var(--green-yellow);
  width: 0%;
  height: 2px;
}

.home-three-testimonials-right-arrow {
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-left: 60px;
  display: flex;
  inset: auto auto 0% 0%;
}

.menu-font {
  color: var(--black);
  letter-spacing: .10625rem;
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 1.0625rem;
  font-weight: 500;
  line-height: 1.0625rem;
}

.menu-font.color-white {
  color: var(--white);
  text-transform: uppercase;
}

.menu-font.color-white.change-padding {
  padding-top: 35px;
  padding-bottom: 35px;
}

.menu-font.change-weight {
  font-weight: 600;
}

.menu-font.change-weight:hover {
  background-color: var(--green-yellow);
}

.menu-font.change-weight.change-padding {
  padding-top: 15px;
  padding-bottom: 15px;
}

.menu-font.change-weight.change-padding.w--current {
  color: var(--black);
}

.menu-font.color-black.change-padding, .menu-font.change-padding {
  padding-top: 35px;
  padding-bottom: 35px;
}

.menu-list {
  background-color: var(--white);
  padding-top: 10px;
  padding-bottom: 10px;
}

.menu-list.w--open {
  min-width: 300px;
}

.menu-list.change-bg.change-padding-right.w--open, .menu-list.padding-right.w--open {
  padding-right: 10px;
}

.landing-hero {
  background-color: var(--black);
  padding-top: 120px;
}

.landing-hero-text {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.landing-hero-button {
  justify-content: center;
  display: flex;
}

.landing-hero-slider {
  background-color: var(--transparent);
  height: auto;
  position: static;
}

.landing-hero-mask {
  width: 33.33%;
  position: static;
}

.landing-hero-slide-block {
  margin-right: 20px;
}

.landing-hero-slide-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 70px;
  display: grid;
  position: relative;
}

.landing-hero-shape {
  width: 100vw;
  position: relative;
}

.landing-hero-slide-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239840bea7372ec039658b_Screenshot01.webp");
  background-position: 50%;
  background-size: cover;
  height: 99%;
}

.landing-hero-slide-wrapper.bg-two {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6523bd5da22f3b10ade8c76c_Screenshot%20Two.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239840bea7372ec039658b_Screenshot01.webp");
  background-position: 50%, 50% 0;
  background-size: cover, cover;
}

.landing-hero-slide-wrapper.bg-three {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239a4f1f5870e14459a16c_Screenshot%2003.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239840bea7372ec039658b_Screenshot01.webp");
  background-position: 50% 0, 50% 0;
  background-size: cover, cover;
}

.landing-hero-slide-wrapper.bg-four {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239b27d232d30b4d3871d2_Screenshot%2004.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239840bea7372ec039658b_Screenshot01.webp");
  background-position: 50%, 50% 0;
  background-size: cover, cover;
}

.landing-hero-slide-wrapper.bg-six {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239c6382dd299f7c585eaa_Screenshot%2006.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239840bea7372ec039658b_Screenshot01.webp");
  background-position: 50%, 50% 0;
  background-size: cover, cover;
}

.landing-hero-slide-wrapper.bg-seven {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239d4d6d29a1d7f14e048e_Screenshot%2007.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239840bea7372ec039658b_Screenshot01.webp");
  background-position: 50%, 50% 0;
  background-size: cover, cover;
}

.landing-hero-slide-wrapper.bg-eight {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239d5d4e322d83dfc7f08e_Screenshot8.webp"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65239840bea7372ec039658b_Screenshot01.webp");
  background-position: 50%, 50% 0;
  background-size: cover, cover;
}

.landing-hero-slide {
  padding-bottom: 70px;
}

.landing-hero-left-arrow {
  inset: auto 80px 0% 0%;
}

.landing-hero-right-arrow {
  inset: auto 0% 0% 80px;
}

.landing-hero-arrow-main {
  border: 1px solid var(--white);
  background-color: var(--transparent);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
}

.landing-why-us {
  padding: 120px 15px;
}

.landing-why-us-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.landing-why-us-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}

.landing-why-us-block {
  border: 1px solid #00000080;
  padding: 30px;
}

.landing-why-us-block.border-radius-thirty {
  border-radius: 30px;
}

.landing-home {
  background-color: var(--green-yellow);
  padding: 120px 15px 200px;
}

.landing-home-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.landing-home-title {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.about-one-title {
  margin-bottom: -10%;
}

.landing-marquee {
  padding-top: 50px;
  padding-bottom: 50px;
}

.landing-inner-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.landing-inner-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.landing-inner {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.landing-features {
  background-color: var(--black);
  padding: 120px 15px;
}

.landing-features-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.landing-features-grid-one {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.landing-features-image-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--mirage);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 350px;
  padding: 30px;
  display: grid;
}

.landing-features-grid-one-block {
  border: 1px solid #ffffff4d;
}

.landing-features-grid-one-block.border-radius-ten {
  border-radius: 10px;
}

.border-top {
  border-top: 1px solid #ffffff4d;
}

.landing-features-grid-two {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #ffffff4d;
  grid-template-rows: auto;
}

.landing-features-grid-two.border-radius-twenty {
  border-radius: 20px;
  align-items: center;
}

.landing-features-grid-two-main {
  padding: 50px;
}

.landing-features-grid-two-button {
  display: flex;
}

.landing-features-grid-two-image {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6526262fa7941a9c14f0e101_Figma%20File.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 486px;
}

.landing-utility {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.landing-utility-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

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

.landing-cms-text {
  z-index: 9;
  background-color: var(--white);
  padding: 120px 15px 0;
  position: relative;
}

.landing-cms-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.landing-cms-title {
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.landing-cms-button {
  background-color: var(--green-yellow);
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
}

.landing-cta {
  background-color: var(--black);
  height: 1000vh;
  padding-left: 15px;
  padding-right: 15px;
  position: sticky;
  top: 0;
}

.landing-cta-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 0;
}

.landing-cta-text {
  width: 100%;
  max-width: 943px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.landing-cta-button {
  justify-content: center;
  display: flex;
}

.landing-cta-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  display: grid;
}

.landing-cms-image {
  max-height: 1080px;
}

.landing-cms-image.overflow-off {
  max-height: 1050px;
}

.landing-cms-image-main {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.block-image-two.underline-off, .block-image-three.underline-off, .block-image-four.underline-off, .block-image-five.underline-off {
  text-decoration: none;
}

.service-one-hero-sub-one {
  background-color: var(--black);
  height: 1200px;
  padding: 120px 15px;
}

.service-one-hero-para {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

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

.service-one-hero-sub-two {
  color: var(--white);
  height: 500px;
}

.service-one-hero-image {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/65268696463286f5d26ce078_Banner%20Image.webp");
  background-position: 50%;
  background-size: cover;
  height: 832px;
}

.service-one-hero-image.change-border-radius {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.service-one-hero-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-one-hero-sub-three {
  padding-bottom: 100px;
}

.service-one {
  padding: 120px 15px;
}

.service-one-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-one-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
}

.service-one-grid.change-bottom-padding {
  padding-bottom: 200px;
}

.service-one-grid-block {
  border: 1px solid #0000004d;
  padding: 15px;
}

.service-one-grid-block.border-radius-twenty {
  border-radius: 20px;
}

.service-one-grid-block.border-radius-twenty.change-border {
  border-color: #ffffff4d;
}

.service-one-list-box {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.service-one-button {
  border: 1px solid var(--black);
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 57px;
  height: 57px;
  display: flex;
}

.service-one-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.service-one-marquee {
  padding: 70px 15px;
}

.service-one-marquee-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  white-space: nowrap;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.service-one-marquee-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.service-one-pricing {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.service-one-pricing-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-one-pricing-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.service-one-pricing-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-one-pricing-bg {
  border: 3px solid var(--black);
}

.service-one-pricing-bg.border-radius-twenty {
  border-radius: 20px;
}

.service-one-pricing-bg.border-radius-twenty.border-off.change-bg {
  background-color: var(--green-yellow);
}

.service-one-pricing-front {
  padding: 30px;
  position: relative;
}

.service-one-pricing-front.border-radius-twenty {
  border-radius: 20px;
}

.service-one-pricing-front.border-radius-twenty.change-bg {
  background-color: var(--white);
}

.service-one-pricing-front.change-border {
  border: 1px solid #ffffff4d;
}

.pricing-font {
  font-family: Poppins, sans-serif;
  font-size: 2.1875rem;
  font-weight: 600;
  line-height: 2.8125rem;
}

.pricing-font.padding-bottom-ten.color-yellow-green {
  color: var(--green-yellow);
}

.text-span-3 {
  font-size: 1.1875rem;
}

.service-one-pricing-line {
  background-color: #0000004d;
  height: 1px;
}

.service-one-pricing-line.margin-top-thirty {
  margin-top: 30px;
}

.service-one-pricing-line.margin-top-thirty.margin-bottom-thirty {
  margin-bottom: 30px;
}

.service-one-pricing-line.margin-top-thirty.margin-bottom-thirty.change-bg {
  background-color: #ffffff4d;
}

.service-one-pricing-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-one-pricing-list-block {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.service-two-hero {
  border-top: 3px solid var(--black);
  border-bottom: 3px solid var(--black);
  background-color: var(--green-yellow);
  padding-left: 15px;
  padding-right: 15px;
}

.service-two-hero-main {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 120px;
  display: flex;
}

.service-two-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.service-two-hero-text {
  flex: 0 50%;
}

.service-two-hero-image {
  flex: 1;
  padding-right: 50px;
}

.service-two-hero-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-border {
  border: 3px solid var(--black);
}

.service-two-hero-para {
  max-width: 556px;
  margin-left: auto;
  margin-right: auto;
}

.service-two-hero-button {
  justify-content: center;
  display: flex;
}

.service-two-hero-title-first {
  margin-right: -80px;
}

.service-two-hero-circle-text {
  margin-top: 80px;
  margin-right: -50px;
  position: relative;
}

.service-two {
  padding: 120px 15px 70px;
}

.service-two-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

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

.service-two-wrapper {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.service-two-grid-block {
  border-top: 1px solid #0000004d;
}

.service-two-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.service-two-image {
  flex: 0 auto;
  align-self: stretch;
}

.service-two-text {
  flex: 1;
}

.service-two-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.service-two-list-main {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.service-two-button {
  justify-content: flex-start;
  display: flex;
}

.service-two-para {
  max-width: 600px;
}

.service-two-clients-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-two-clients {
  padding: 70px 15px;
}

.service-two-award-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 120px;
}

.service-two-award {
  padding: 120px 15px 0;
}

.service-two-award-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.service-two-award-grid-block {
  border: 2px solid var(--black);
  padding: 30px;
}

.service-two-award-grid-block.border-radius-twenty {
  border-radius: 20px;
}

.service-two-award-image {
  justify-content: center;
  display: flex;
}

.service-two-video-main {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.service-two-video {
  padding-left: 15px;
  padding-right: 15px;
}

.play-pause-button {
  justify-content: center;
  align-items: center;
  display: flex;
  inset: 0%;
}

.background-video {
  height: 780px;
}

.service-two-pricing {
  padding: 120px 15px;
}

.service-two-pricing-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-two-video-button {
  width: 200px;
  height: 200px;
}

.service-two-pricing-toggle {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  display: flex;
}

.service-two-pricing-toggle-main {
  background-color: var(--black);
  align-items: center;
  width: 44px;
  height: 24px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
}

.service-two-pricing-toggle-main.border-radius-twenty {
  border-radius: 20px;
}

.service-two-pricing-toggle-main.border-radius-twenty.change-white, .service-two-pricing-toggle-main.border-radius-twenty.change-border {
  border: 1px solid var(--white);
}

.service-two-pricing-toggle-button {
  background-color: var(--white);
  width: 15px;
  height: 15px;
}

.service-two-pricing-toggle-button.border-radius-twenty {
  border-radius: 20px;
}

.service-two-pricing-title {
  justify-content: space-between;
  display: flex;
}

.service-two-pricing-title.padding-bottom-fifty {
  padding-bottom: 50px;
}

.service-two-pricing-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.landing-cms {
  position: relative;
}

.about-two-hero {
  border-top: 3px solid var(--black);
  border-bottom: 3px solid var(--black);
}

.service-three-hero-sub-one {
  background-color: var(--black-pearl);
  padding: 100px 15px 50px;
}

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

.service-three-hero-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-three-hero-sub-two {
  background-color: var(--black-pearl);
  height: 394px;
}

.service-three-hero-sub-three {
  background-color: var(--black);
  height: 394px;
}

.service-three-hero-image-main {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1820px;
  height: 100%;
  margin-left: auto;
  margin-right: 0;
}

.service-three-hero-image-wrapper {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6529f041161daabd6b28914e_Creative%20Agency.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}

.service-three-hero-round-box {
  max-width: 1720px;
  margin-left: auto;
  margin-right: 0;
}

.service-three-hero-image {
  padding-left: 15px;
}

.service-three {
  background-color: var(--black);
  padding: 120px 15px 50px;
}

.service-three-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.change-color-two {
  color: var(--lavender-2);
}

.change-color-two.padding-bottom-fifty {
  padding-bottom: 50px;
}

.service-three-para {
  max-width: 700px;
}

.service-three-para.padding-bottom-fifty {
  padding-bottom: 50px;
}

.service-three-mission {
  background-color: var(--black);
  padding: 70px 15px 120px;
}

.service-three-mission-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-261 {
  background-color: #ffffff4d;
  height: 1px;
}

.service-three-client {
  background-color: var(--black-pearl);
  padding: 100px 15px;
}

.service-three-client-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-three-pricing {
  background-color: var(--black);
  padding: 120px 15px;
}

.pricing-button-wrapper {
  justify-content: center;
  display: flex;
}

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

.service-details-hero-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  height: 800px;
}

.service-details-hero-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-details-hero-image-two-main {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/651d064e81ca6a30f0e8a509_Creative%20Agency.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 578px;
  height: 750px;
}

.service-details-hero-image-two-main.border-radius-twenty {
  border-radius: 20px;
}

.service-details-hero-image-one-main {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/651d0a5d22ca1ab763f99f33_Creative%20Agency.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 316px;
  height: 343px;
}

.service-details-hero-image-one-main.border-radius-twenty {
  border-radius: 20px;
}

.service-details-hero-button {
  justify-content: center;
  display: flex;
}

.service-details {
  padding: 120px 15px;
}

.service-details-text {
  max-width: 960px;
}

.service-details-text.padding-bottom-fifty {
  padding-bottom: 50px;
}

.service-details-image {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/652bdd4b15486531fd006b78_Creative%20Agency%20(2).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 555px;
}

.service-details-image.border-radius-twenty {
  border-radius: 20px;
}

.service-details-image.border-radius-twenty.masrgin-bottom-fifty {
  margin-bottom: 50px;
}

.service-details-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

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

.service-details-line {
  background-color: #0000004d;
  height: 1px;
}

.padding-top-twenty {
  padding-top: 20px;
}

.service-details-goal {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.service-details-goal-title, .service-details-goal-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-details-goal-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.service-details-goal-box {
  border: 2px solid var(--black);
  padding: 100px 30px 30px;
}

.service-details-goal-box.border-radius-twenty {
  border-radius: 20px;
}

.service-details-goal-box.border-radius-twenty.margin-up {
  margin-top: -60px;
}

.counter-font {
  color: var(--black);
  font-family: Poppins, sans-serif;
  font-size: 2.1875rem;
  font-weight: 500;
  line-height: 2.1875rem;
}

.service-details-goal-grid-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.service-details-goal-icon {
  z-index: 1;
  border: 1px solid var(--black);
  background-color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
  position: relative;
}

.service-details-team {
  padding: 120px 15px;
}

.service-details-team-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.service-details-team-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
  position: relative;
}

.service-details-team-text, .service-details-team-slide {
  flex: 1;
}

.service-details-team-slider {
  background-color: #ddd0;
  height: auto;
  position: static;
}

.image {
  z-index: 3;
  border: 2px solid #000;
  position: relative;
}

.image.border-radius-twenty {
  border-radius: 20px;
}

.service-details-team-slider-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  display: grid;
}

.shadow-one {
  z-index: 2;
  border: 2px solid var(--black);
  position: relative;
}

.shadow-one.border-radius-twenty {
  border-radius: 20px;
}

.shadow-two {
  z-index: 1;
  border: 2px solid var(--black);
  position: relative;
}

.shadow-two.border-radius-twenty.autofit.change-opacity-two {
  opacity: .3;
}

.service-details-team-mask {
  height: auto;
}

.inner-hero {
  background-color: var(--black);
  padding-top: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.inner-hero-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.inner-hero-para {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}

.inner-hero-text {
  padding-bottom: 120px;
}

.portfolio-one-hero-shape {
  margin-top: 50px;
}

.portfolio-one-recent {
  padding: 120px 15px;
}

.portfolio-one-recent-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

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

.portfolio-one-image {
  border: 2px solid var(--black);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 520px;
}

.portfolio-one-image.border-radius-twenty {
  border-radius: 20px;
  position: relative;
}

.portfolio-one-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.portfolio-one-link.underline-off {
  text-decoration: none;
}

.portfolio-one-bg {
  border: 2px solid var(--black);
  background-color: var(--green-yellow);
}

.portfolio-one-bg.border-radius-twenty {
  border-radius: 20px;
}

.portfolio-one-button {
  z-index: 1;
  border: 1px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 124px;
  height: 124px;
  display: flex;
  position: relative;
}

.portfolio-one-button-main {
  background-color: var(--green-yellow);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 86px;
  height: 86px;
  display: flex;
}

.inner-two-hero-para {
  max-width: 672px;
  margin-left: auto;
  margin-right: auto;
}

.portfolio-two-hero-button {
  justify-content: center;
  display: flex;
}

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

.inner-two-hero-text {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.inner-two-hero-circle-main {
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.portfolio-two {
  padding: 120px 15px;
}

.inner-two-hero-shape {
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.inner-two-hero-shape.change-position {
  justify-content: flex-end;
}

.portfolio-two-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.portfolio-two-collection {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-two-collection.border-top {
  border-top-width: 2px;
  border-top-color: #000;
}

.inner-two-hero.border-up {
  border-top: 3px solid var(--black);
}

.inner-three-hero-title-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

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

.inner-three-hero-title {
  background-color: var(--black-pearl);
  padding: 100px 15px 120px;
}

.portfolio-three {
  background-color: var(--black);
  padding: 200px 15px 170px;
}

.portfolio-three-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.contact-three-faq-para {
  max-width: 720px;
}

.portfolio-three-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.portfolio-three-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 666px;
}

.portfolio-three-image.change-height {
  height: 640px;
}

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

.inner-three-circle {
  margin-bottom: -110px;
}

.portfolio-three-overlay {
  background-color: var(--green-yellow);
}

.portfolio-three-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.portfolio-three-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.portfolio-three-wrapper-two {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  margin-bottom: -50px;
  display: flex;
}

.circle-effect-main {
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 1720px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.portfolio-details-hero {
  background-color: var(--black);
  padding: 70px 15px 120px;
}

.portfolio-details-hero-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.portfolio-details {
  background-color: var(--black);
  padding-left: 15px;
  padding-right: 15px;
}

.portfolio-details-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.portfolio-details-data {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.portfolio-details-data.padding-bottom-fifty {
  padding-bottom: 50px;
}

.portfolio-details-sub-one {
  flex: 0 33.33%;
  align-self: stretch;
  margin-bottom: 30px;
}

.portfolio-details-sub-two {
  flex: 1;
  align-self: stretch;
}

.portfolio-details-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--green-yellow);
  background-color: var(--black-pearl);
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
  padding: 30px 40px;
  display: flex;
}

.portfolio-details-list.justify-start {
  justify-content: flex-start;
}

.portfolio-details-list.justify-start.change-height {
  height: auto;
}

.portfolio-details-list-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.portfolio-details-image {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.portfolio-details-image-one, .portfolio-details-image-two {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  height: 380px;
}

.blog-style-one {
  padding: 120px 15px;
}

.blog-style-one-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-one-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.blog-style-one-big, .blog-style-one-small {
  flex: 1;
}

.blog-style-one-big-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

.blog-style-one-big-image {
  border: 2px solid var(--black);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 377px;
}

.blog-style-one-big-image.border-radius-twenty {
  border-radius: 20px;
}

.blog-style-one-big-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-style-one-small-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.blog-style-one-small-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.blog-style-one-small-image {
  border: 2px solid var(--black);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 288px;
  height: 173px;
}

.blog-style-one-small-image.border-radius-twenty {
  border-radius: 20px;
}

.blog-style-one-small-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-style-one-small-text {
  flex: 1;
}

.blog-style-one-recent {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.blog-style-one-recent-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-style-one-recent-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-style-one-recent-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.blog-style-one-recent-fg {
  border: 2px solid var(--black);
  background-color: var(--white);
  padding: 20px;
  position: relative;
}

.blog-style-one-recent-fg.border-radius-twenty {
  border-style: solid;
  border-radius: 20px;
}

.blog-style-one-recent-image {
  border: 2px solid var(--black);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  height: 257px;
}

.blog-style-one-recent-image.border-radius-twenty {
  border-radius: 20px;
}

.blog-style-one-recent-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-style-one-recent-bg {
  background-color: var(--black);
}

.blog-style-one-recent-bg.border-radius-twenty {
  border-radius: 20px;
}

.blog-two {
  background-color: var(--black);
  padding: 120px 15px;
}

.blog-two-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-two-block {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.blog-two-big {
  flex: 1;
}

.blog-two-big-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 745px;
}

.blog-two-big-image.border-radius-twenty {
  border-radius: 20px;
}

.blog-two-date {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-two-small-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-size: cover;
  width: 457px;
  height: 208px;
}

.blog-two-small-image.border-radius-ten {
  border-radius: 10px;
}

.blog-two-small-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blog-two-small-link {
  max-width: 457px;
}

.blog-two-recent {
  padding: 120px 15px;
}

.blog-two-recent-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-two-recent-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.blog-two-recent-big, .blog-two-recent-small {
  flex: 1;
}

.blog-two-recent-big-image {
  border: 2px solid var(--black);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 810px;
  height: 384px;
}

.blog-two-recent-big-image.border-radius-twenty {
  border-radius: 20px;
}

.blog-two-recent-big-date {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.blog-two-recent-big-date.padding-top-twenty.padding-bottom-ten.change-display {
  display: block;
}

.blog-two-recent-date-main {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-two-recent-date-main.change-wrap {
  flex-wrap: wrap;
  align-content: flex-start;
}

.blog-two-recent-line {
  background-color: #0000004d;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.blog-two-recent-small-title {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-two-recent-small-dash {
  background-color: #0000004d;
  width: 70px;
  height: 2px;
}

.blog-two-recent-link {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.blog-two-recent-link.underline-off {
  align-items: center;
  max-width: 400px;
}

.blog-two-recent-small-image {
  border: 2px solid var(--black);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 180px;
  min-width: 180px;
  height: 186px;
}

.blog-two-recent-small-image.border-radius-ten {
  border-radius: 10px;
}

.blog-two-recent-list {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.blog-three-hero-title {
  background-color: var(--black-pearl);
}

.blog-three-hero-title-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.blog-three-hero-bg-one {
  background-color: var(--black-pearl);
  height: 300px;
}

.blog-three-hero-bg-two {
  background-color: var(--black);
  height: 300px;
}

.blog-three {
  background-color: var(--black);
  padding: 120px 15px;
}

.blog-three-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-three-para {
  max-width: 732px;
}

.blog-three-para.padding-bottom-fifty {
  padding-bottom: 50px;
}

.blog-three-block {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  border-bottom: 1px solid #ffffff4d;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.blog-three-image, .blog-three-text {
  flex: 1;
}

.div-block-272 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 300px;
}

.blog-three-meta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-three-button {
  display: flex;
}

.blog-three-hero-round-text {
  position: relative;
}

.blog-three-collection-wrapper {
  border-top: 1px solid #ffffff4d;
}

.blog-details {
  background-color: var(--black);
  padding: 200px 15px 120px;
}

.blog-details-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-details-para {
  max-width: 1050px;
}

.blog-details-meta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.blog-details-meta.padding-bottom-fifty {
  padding-bottom: 50px;
}

.blog-details-author-image {
  border-radius: 100px;
  width: 50px;
  height: 50px;
}

.blog-details-author {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 100%;
  align-items: center;
  display: flex;
}

.blog-details-calender {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.blog-details-category {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-details-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 555px;
}

.blog-details-block {
  display: flex;
}

.blog-details-block.padding-top-fifty {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  padding-top: 50px;
}

.blog-details-topic {
  flex: 0 33.33%;
}

.blog-details-data {
  flex: 1;
}

.blog-details-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-details-icon {
  border: 1px solid var(--green-yellow);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 26px;
  min-width: 26px;
  height: 26px;
  display: flex;
}

.blog-details-image-two {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.blog-details-image-two.padding-top-fifty {
  padding-top: 50px;
}

.blog-details-image-sub-one, .blog-details-image-sub-two {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  height: 400px;
}

.blog-details-related {
  background-color: var(--black);
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.blog-details-related-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-details-related-slider {
  background-color: #ddd0;
  height: 100%;
  position: static;
}

.blog-details-related-mask {
  width: 31%;
  position: static;
}

.blog-details-related-wrapper {
  border: 1px solid #ffffff4d;
  padding: 20px;
}

.blog-details-related-meta {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.blog-details-related-slide {
  height: 100%;
  margin-right: 30px;
}

.blog-details-related-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blog-details-related-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.blog-details-related-right-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.blog-details-related-arrow-main {
  border: 1px solid var(--white);
  background-color: var(--white);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 88px;
  height: 80px;
  display: flex;
}

.rotate-arrow-two {
  transform: rotate(-180deg);
}

.blog-details-related-left-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-one-hero-title-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.contact-one-hero-title {
  background-color: var(--black);
  padding-left: 15px;
  padding-right: 15px;
}

.contact-one-hero-bg-one {
  background-color: var(--black);
  height: 450px;
}

.contact-one-hero-bg-two {
  height: 350px;
}

.contact-one-hero-form-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.contact-one-hero-form-block {
  border: 3px solid var(--black);
  background-color: var(--white);
  padding: 60px;
  position: relative;
}

.contact-one-hero-form-block.border-radius-twenty {
  border-radius: 20px;
}

.form-input {
  border: 1px solid #0000004d;
  height: 50px;
}

.form-input.body-font.change-border {
  border-width: 3px;
  border-color: #0000001a;
  border-radius: 30px;
  height: 70px;
}

.contact-one-hero-input-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.contact-one-hero-input-first, .contact-one-hero-input-second {
  flex: 1;
}

.contact-one-button-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-one-hero-button-main {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.submit-button {
  z-index: 9;
  color: #3330;
  background-color: #3898ec00;
  position: relative;
}

.contact-one-hero-form-bg {
  background-color: var(--green-yellow);
}

.contact-one-hero-form-bg.border-radius-twenty {
  border-radius: 20px;
}

.contact-one-hero-rotate-box {
  align-items: flex-end;
  max-width: 1260px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact-one-details-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.contact-one-details {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.contact-one-details-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.contact-one-details-grid.change-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.contact-one-details-line {
  background-color: #0000004d;
  height: 2px;
}

.contact-one-faq {
  background-color: var(--green-yellow);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  padding: 120px 15px;
}

.contact-one-faq-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.contact-one-faq-block {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  align-items: center;
  display: flex;
}

.contact-one-faq-image {
  flex: 0 40%;
}

.contact-one-faq-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.contact-one-faq-image-main {
  justify-content: flex-end;
  display: flex;
}

.contact-one-faq-dot {
  background-color: var(--black);
  border-radius: 100px;
  flex: 0 auto;
  width: 10px;
  min-width: 10px;
  height: 10px;
  margin-top: 15px;
}

.contact-one-faq-box {
  border: 2px solid var(--black);
  padding: 20px 20px 10px;
}

.contact-one-faq-box.border-radius-twenty {
  border-radius: 20px;
}

.contact-one-faq-title {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: flex-start;
  display: flex;
}

.contact-one-faq-title.padding-bottom-ten {
  justify-content: flex-start;
}

.contact-one-faq-line {
  background-color: #0000004d;
  height: 2px;
}

.contact-one-details-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.contact-two-hero-text {
  border-top: 3px solid var(--black);
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.contact-two-hero-text-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

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

.contact-two-hero-bg {
  height: 100px;
}

.contact-two-hero-contact-main {
  justify-content: flex-end;
  max-width: 1260px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact-two-hero-contact {
  padding-top: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.contact-two-hero-contact-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-two-hero-contact-wrapper {
  border: 3px solid var(--black);
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  min-width: 500px;
  padding: 40px;
  display: flex;
  position: relative;
}

.contact-two-hero-contact-wrapper.border-radius-twenty {
  border-radius: 20px;
}

.contact-two-hero-contact-wrapper.border-radius-twenty.change-justify {
  justify-content: center;
}

.contact-two-hero-contact-para {
  max-width: 440px;
}

.form-block {
  width: 100%;
}

.contact-two-hero-contact-bg {
  background-color: var(--black);
}

.contact-two-hero-contact-bg.border-radius-twenty {
  border-radius: 20px;
}

.div-block-284 {
  align-items: flex-end;
  max-width: 1920px;
  margin-bottom: -50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.contact-two-details {
  padding: 120px 15px;
}

.contact-two-details-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.detail-grid-main {
  border: 1px solid var(--black);
  padding: 30px 20px 20px;
}

.detail-grid-main.border-radius-twenty {
  border-radius: 20px;
}

.contact-two-location {
  background-color: var(--black);
  padding: 120px 15px;
}

.contact-two-location-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 0;
}

.contact-two-location-block {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  display: flex;
}

.contact-two-location-text, .contact-two-location-address {
  flex: 1;
}

.contact-two-location-title {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.div-block-291 {
  background-color: var(--green-yellow);
  border-radius: 100px;
  width: 10px;
  min-width: 10px;
  height: 10px;
}

.contact-two-address-box {
  background-color: var(--white);
  flex-direction: column;
  min-width: 481px;
  max-width: 481px;
  padding: 40px;
  display: flex;
  position: relative;
}

.contact-two-address-box.border-radius-twenty {
  border-radius: 20px;
}

.contact-two-address-main {
  justify-content: flex-end;
  display: flex;
}

.contact-two-address-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-two-adderss-bg-two {
  background-color: #fff9;
  border: 3px solid #fff9;
}

.contact-two-adderss-bg-two.border-radius-twenty {
  border-radius: 20px;
}

.contact-two-address-bg-one {
  background-color: #ffffff4d;
  border: 3px solid #ffffff4d;
}

.contact-two-address-bg-one.border-radius-twenty {
  border-radius: 20px;
}

.contact-two-faq {
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.contact-two-faq-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.contact-two-faq-title-main {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.contact-two-faq-icon-line-one {
  background-color: var(--black);
  width: 10px;
  height: 2px;
}

.contact-two-faq-icon-line-one.change-bg {
  background-color: var(--green-yellow);
}

.contact-two-faq-icon-line-two {
  background-color: var(--black);
  width: 10px;
  height: 2px;
  transform: rotate(90deg);
}

.contact-two-faq-icon-line-two.change-bg {
  background-color: var(--green-yellow);
}

.contact-two-faq-icon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contact-three-faq {
  background-color: var(--black);
  padding: 200px 15px 120px;
}

.contact-three-faq.change-padding {
  padding-bottom: 200px;
}

.contact-three-accordion-title {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.contact-three-accordion-dot {
  background-color: var(--green-yellow);
  border-radius: 100px;
  width: 10px;
  min-width: 10px;
  height: 10px;
}

.contact-three-accordion-title-main {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.contact-three-accordion-main {
  border-bottom: 1px solid #ffffff4d;
}

.contact-three-accordion-text {
  display: flex;
}

.contact-three-accordion-para {
  flex: 1;
}

.contact-three-accordion-line-main {
  background-color: #fff3;
  width: 2px;
  height: 100%;
  margin-left: 80px;
  margin-right: 20px;
}

.contact-three-accordion {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  display: flex;
}

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

.contact-three {
  background-color: var(--black);
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.contact-three-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.contact-three-input {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.input-two {
  background-color: #fff0;
  border: 0 solid #000;
  border-bottom: 1px solid #ffffff4d;
  height: 50px;
}

.contact-three-button {
  justify-content: center;
  display: flex;
}

.contact-three-button.padding-top-thirty {
  padding-top: 30px;
}

.contact-three-block {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-one-hero-main {
  background-color: var(--black);
  padding: 120px 15px;
}

.pricing-one-hero-wrapper {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-one-plan {
  padding: 120px 15px;
}

.pricing-one-plan-text {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-one-plan-button {
  justify-content: center;
  display: flex;
}

.pricing-one-features {
  background-color: var(--black);
  padding: 120px 15px;
}

.pricing-one-features-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-one-features-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr .3fr .3fr .3fr;
}

.pricing-one-features-title {
  background-color: #ffffff1a;
  padding: 20px 30px;
}

.pricing-one-features-block {
  align-items: center;
  padding: 20px 30px;
  display: flex;
}

.pricing-one-features-block.border-bottom {
  border-bottom: 1px solid #ffffff4d;
}

.pricing-one-application {
  padding: 120px 15px;
}

.pricing-one-application-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-one-application-button {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.pricing-one-application-button-main {
  border: 1px solid var(--black);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 10px 30px;
  display: flex;
}

.pricing-button-main {
  display: flex;
}

.pricing-two-hero {
  background-color: var(--black);
  padding: 120px 15px;
}

.pricing-two-hero-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-two-hero-button {
  justify-content: center;
  display: flex;
}

.pricing-two {
  padding: 120px 15px;
}

.pricing-two-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-two-plan {
  padding-bottom: 120px;
  padding-left: 15px;
  padding-right: 15px;
}

.menu-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.viva-logo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.viva-logo.style-log {
  justify-content: flex-start;
}

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

.side-navbar-side-menu {
  background-color: #fff;
  border-bottom: 1px solid #e2e2e2;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}

.div-block-420 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.icons-wrapper {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 16px;
  margin-top: 40px;
  padding: 40px;
}

.margin-top-off {
  margin-top: 0;
}

.side-nav-menu {
  width: 100%;
}

.div-block-418 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: flex-start;
  display: flex;
}

.div-block-418.padding-bottom-thirty.bottom-border {
  border-bottom: 1px solid #0000004d;
}

.div-block-418.padding-bottom-thirty.bottom-border.margin-bottom-thirty {
  margin-bottom: 30px;
}

.style-content-wrapper {
  flex: 1;
}

.estenza-logo-wrapper {
  border-bottom: 1px solid #e2e2e2;
  align-self: center;
  padding: 30px;
}

.side-nav-toggle-menu {
  color: #141f39;
  border-bottom: 1px solid #e2e2e2;
  justify-content: space-between;
  align-items: center;
  font-size: 1.125rem;
  font-weight: 600;
  transition: background-color .3s;
  display: flex;
}

.side-nav-toggle-menu.w--open {
  background-color: #f7f7f8;
}

.icon-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  justify-items: center;
}

.navbar-main-wrapper {
  border-bottom: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.style-color-wrapper {
  min-height: 180px;
  position: relative;
}

.style-color-wrapper.secendary-color-three {
  background-color: var(--lavender);
}

.style-color-wrapper.color-type-three {
  background-color: var(--dim-grey);
}

.style-color-wrapper.color-type-two {
  background-color: var(--black);
}

.style-color-wrapper.secendary-color-two {
  background-color: var(--slate-grey);
}

.style-color-wrapper.color-type-one {
  background-color: var(--green-yellow);
}

.style-color-wrapper.secendary-color-one {
  background-color: var(--pale-grey);
}

.style-button-wrapper {
  grid-column-gap: 20px;
  align-items: center;
  display: flex;
}

.border {
  background-color: #e2e2e2;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.side-nav-link {
  color: #141f39;
  border-bottom: 1px solid #e2e2e2;
  align-items: center;
  padding: 12px 16px 12px 20px;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.side-nav-link.w--current {
  background-color: #f7f7f78c;
}

.side-nav-link.no-border {
  border-bottom-style: none;
}

.style-navbar-wrapper {
  flex: 0 20%;
  width: 300px;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.div-block-421 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.style-guide-heading-main-wrapper {
  background-color: var(--gainsboro);
  border-bottom: 1px solid #e2e2e2;
  padding: 100px 50px 120px;
}

.buttons-style-wrapper {
  margin-top: 40px;
  display: flex;
  overflow: hidden;
}

.style-text-wrapper {
  max-width: 700px;
}

.styles-types-wrapper {
  background-color: #fff;
  padding: 100px 50px;
}

.styles-types-wrapper.style-button-background {
  background-color: #b6f20080;
}

.styles-types-wrapper.style-icon-background {
  background-color: #b6f2004d;
}

.styles-types-wrapper.typography-wrapper {
  background-color: var(--lavender);
}

.style-guide-main-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 300px 1fr;
}

.color-code-wrapper {
  padding: 24px;
}

.style-items-card {
  background-color: #fff;
  border: 1px solid #e2e2e2;
  border-radius: 16px;
  flex: 1;
  overflow: hidden;
}

.style-items {
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.style-items.margin-bottom-thirty {
  flex: 1;
  margin-bottom: 30px;
}

.flex-center {
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 0%;
  display: block;
  position: relative;
}

.changelog-container {
  justify-content: center;
  align-items: center;
  max-width: 1320px;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.changelog-button-wrapper {
  justify-content: center;
  display: flex;
}

.changelog-logo {
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.changelog-section {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.change-log-hero, .licensing-hero-section {
  background-color: var(--black);
  padding: 120px 15px;
}

.body-font-2 {
  color: #0d1018;
  letter-spacing: 1.08px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55rem;
  text-decoration: none;
}

.body-font-2::placeholder {
  color: #0d1018;
}

.contact-container {
  max-width: 1290px;
}

.padding-bottom-ten-3 {
  padding-bottom: 10px;
}

.licensing-section {
  padding-top: 90px;
  padding-left: 15px;
  padding-right: 15px;
}

.licence-information-image-block {
  margin-top: 3.6rem;
  margin-bottom: 3.5rem;
}

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

.licencing-image-block {
  grid-column-gap: 30px;
  align-items: center;
  display: flex;
}

.p-age-not-found-hero {
  border-top: 3px solid var(--black);
  background-color: var(--green-yellow);
  padding: 120px 15px;
}

.p-age-not-found-hero-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.p-age-not-found-hero-button {
  justify-content: center;
  display: flex;
}

.utility-page-form {
  background-color: var(--white);
  flex-direction: column;
  align-items: center;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 100px;
  display: flex;
}

.utility-page-form.border-radius-twenty {
  border-radius: 20px;
}

.password-protect-image {
  background-color: #b6f2004d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
}

.password-protect-form {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

.password-protect-button {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.change-button {
  color: #3330;
  background-color: #3898ec00;
}

.list-wrapper-check {
  border: 1px solid var(--green-yellow);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 26px;
  min-width: 26px;
  height: 26px;
  display: flex;
}

.list-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.list-wrapper.padding-bottom-ten {
  align-items: center;
}

.team-about {
  background-color: var(--black);
  padding: 120px 15px;
}

.team-about-main {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.team-about-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-about-text {
  flex: 1;
}

.team-about-social {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.team-about-image-main {
  background-image: url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/6538af77e7226b84c56a5614_Team.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  width: 480px;
  height: 638px;
  position: relative;
}

.team-about-image-bg {
  background-color: var(--green-yellow);
  width: 480px;
}

.team-about-image-bg.border-radius-twenty {
  border-radius: 20px;
}

.social {
  opacity: .3;
}

.social:hover {
  opacity: 1;
}

.team {
  padding: 120px 15px;
}

.team-title {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

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

.team-image {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 3px solid #0000;
  border-radius: 20px;
  width: 15vw;
  height: 40vh;
}

.team-data {
  padding-top: 30px;
}

.team-wrapper {
  width: 15vw;
}

.team-details {
  padding: 120px 15px;
}

.team-details-main {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  align-items: center;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.team-details-main.padding-bottom-fifty {
  padding-bottom: 50px;
}

.team-details-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-details-text {
  flex: 1;
}

.team-details-image-main {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 504px;
  height: 656px;
  position: relative;
}

.team-details-image-main.border-radius-twenty {
  border-radius: 20px;
}

.team-details-bg {
  background-color: var(--green-yellow);
  width: 504px;
  height: 656px;
}

.team-details-bg.border-radius-twenty {
  border-radius: 20px;
}

.team-details-contact {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.team-details-contact-icon {
  border: 1px solid var(--black);
  background-color: var(--green-yellow);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 65px;
  min-width: 65px;
  height: 65px;
  display: flex;
}

.team-details-contect-link {
  flex: 1;
}

.team-details-button {
  display: flex;
}

.team-details-data {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.menu-video {
  width: 25vw;
  height: auto;
}

.background-video-two {
  z-index: 1;
  width: 25vw;
  height: 100%;
}

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

.home-three-work-main {
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-two {
  width: 100%;
}

.about-two-circle {
  background-color: var(--black);
  border-radius: 100%;
  width: 60%;
  height: 300px;
}

.client-marquee-main {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  white-space: nowrap;
  width: 100%;
  display: flex;
}

.client-marquee {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  max-width: 1260px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.client-marquee.overflow-off {
  white-space: nowrap;
  overflow: hidden;
}

.client-marquee-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.image-width {
  min-width: 250px;
}

.image-rotate-two {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 392px;
  height: 522px;
}

.image-rotate-two.border-radius-twenty {
  border-radius: 20px;
}

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

.home-three-case-study-slider-main {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-main {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-size: cover;
  width: 426px;
  height: 566px;
}

.image-main.border-radius-twenty {
  border-radius: 20px;
}

@media screen and (min-width: 1280px) {
  .service-one-hero-sub-one {
    height: 1080px;
  }

  .service-details-team {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .contact-one-hero-form-main {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .textarea {
    border: 1px solid #0000004d;
    min-height: 110px;
  }

  .contact-one-button-wrapper.padding-top-twenty {
    padding-top: 20px;
  }

  .contact-one-hero-button-main {
    grid-auto-columns: 1fr;
  }

  .submit-button {
    background-color: #3898ec00;
  }

  .contact-one-hero-form-bg {
    background-color: var(--green-yellow);
  }
}

@media screen and (min-width: 1440px) {
  .heading-two.color-white.align-center.padding-bottom-hundred {
    padding-bottom: 100px;
  }

  .curve-marquee {
    height: 300px;
  }

  .home-two-slider-text-wrapper {
    max-width: 800px;
    margin-left: 0;
  }

  .round-text-one {
    left: 25%;
  }

  .marquee-font-three.change-color {
    color: #6c6c75;
  }

  .about-one-why-choose-counter-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .about-three-history-animation {
    margin-top: -46vh;
  }

  .home-three-testimonials-mask {
    width: 25%;
  }

  .buttons-container {
    flex-direction: row;
  }
}

@media screen and (min-width: 1920px) {
  .autofit.border-radius-twenty.display-off.display-on {
    display: block;
  }

  .autofit.border-radius-twenty.display-off.display-on.change-positlion {
    margin-top: 10vh;
    margin-left: 10vw;
  }

  .autofit.border-radius-twenty.display-off.display-on.change-position-two {
    margin-bottom: 10vh;
    margin-right: 10vw;
  }

  .autofit.rotate-image {
    transform: rotate(220deg);
  }

  .curve-marquee {
    height: 320px;
  }

  .display-off.display-on {
    display: block;
  }

  .home-one-approach-text {
    max-width: 1290px;
  }

  .header-two-main {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .home-two-slider-main {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .round-text-one {
    left: 30%;
  }

  .footer-two {
    padding-top: 100px;
  }

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

  .footer-two-button-wrapper {
    display: flex;
  }

  .change-heading-one {
    font-size: 18.75rem;
  }

  .home-three-hero-circle.display-off.display-on {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .home-three-cross-marquee-block {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    transform: translate(-116vw);
  }

  .home-three-cross-marquee-main {
    width: 290vw;
  }

  .home-three-cross-marquee {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .home-three-circle {
    margin-top: -2vw;
  }

  .marquee-font-three.change-color.change-opacity {
    opacity: .3;
  }

  .home-three-case-study {
    position: relative;
  }

  .slider-two {
    position: static;
  }

  .left-arrow-two {
    margin-left: 10vw;
  }

  .left-arrow-two.change-position-two.spacing-off {
    margin-left: 0;
  }

  .right-arrow-two {
    margin-right: 10vw;
  }

  .right-arrow-two.change-position, .right-arrow-two.change-position-two.position-move.spacing-off {
    margin-right: 0;
  }

  .circle-effect.display-off.display-on {
    display: block;
  }

  .about-one-brand-main {
    position: relative;
  }

  .about-one-brand-slider {
    position: static;
  }

  .about-one-brand-block {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
  }

  .about-two-hero-image-main.display-off.display-on {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .about-two-shape-main.change-position {
    margin-top: 0;
    margin-bottom: -80px;
  }

  .about-three-hero {
    background-repeat: repeat-x;
    background-size: auto;
  }

  .about-three-hero-image.change-bg {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/64ff03668d8578d960da855f/651eaf30142a6326a4521d1b_Creative%20Agency.webp");
    background-position: 50%, 50%;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
  }

  .about-three-history-animation {
    margin-top: -50vh;
  }

  .about-three-mission-image {
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
  }

  .landing-hero-text {
    z-index: 1;
    position: relative;
  }

  .landing-hero-slide-wrapper {
    height: 98%;
  }

  .landing-inner-main {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
  }

  .landing-features-image-block {
    height: 363px;
  }

  .border-top {
    border-top: 1px solid #0000004d;
  }

  .service-one-marquee-main {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
  }

  .service-two-hero-image {
    flex: 0 auto;
  }

  .service-details-hero-text {
    position: relative;
  }

  .service-details-hero-image-two-main.border-radius-twenty.display-off.display-on {
    display: block;
  }

  .service-details-hero-image-two-main.border-radius-twenty.display-off.display-on.margin-down {
    margin-top: 100px;
  }

  .service-details-hero-image-one-main.border-radius-twenty.display-off.display-on {
    display: block;
  }

  .service-details-hero-shape {
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
    padding-left: 200px;
    display: flex;
  }

  .service-details-hero-image-one {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
  }

  .service-details-hero-image-two {
    justify-content: flex-end;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .service-details {
    padding-top: 200px;
  }

  .inner-two-hero-circle-main {
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2%;
    padding-left: 20%;
  }

  .portfolio-two-hero-image {
    justify-content: flex-end;
    align-items: flex-end;
    max-width: 1720px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .portfolio-two-hero-image-main {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: -50px;
    display: grid;
  }

  .border-radius-twenty {
    border-radius: 20px;
  }

  .portfolio-two-hero-border {
    border: 1px solid var(--black);
    margin: 20px 20px -20px -20px;
    position: relative;
  }

  .inner-two-hero-shape {
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
  }

  .inner-two-hero.border-up {
    border-top: 2px solid var(--black);
  }

  .blog-two-main {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
  }

  .blog-two-small-image.border-radius-ten {
    border-radius: 10px;
  }

  .blog-two-recent-small {
    flex: 0 auto;
  }

  .contact-two-hero-contact-wrapper.border-radius-twenty.change-justify {
    justify-content: flex-start;
  }

  .contact-three-faq-main {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-three-accordion-title {
    border-bottom: 1px solid #ffffff4d;
  }

  .contact-three-accordion-dot {
    padding-bottom: 0;
    padding-right: 0;
  }

  .flex-center {
    margin-top: 0%;
  }

  .licencing-images {
    margin-right: 20px;
    padding-right: 0;
  }

  .licencing-image-block {
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 4.375rem;
    line-height: 4.375rem;
  }

  h2 {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }

  .home-one-hero-main {
    padding-top: 70px;
    padding-bottom: 120px;
  }

  .title-one.responsive-padding-bottom-twenty {
    padding-bottom: 20px;
  }

  .title-one.responsive-padding-bottom-twenty.text-wrap.change-wrapper.padding-bottom-off {
    padding-bottom: 0;
  }

  .title-two.change-flex-align.padding-bottom-hundred.responsive-padding-change {
    padding-bottom: 50px;
  }

  .heading-one {
    font-size: 4.375rem;
    line-height: 4.375rem;
  }

  .image-round-effect.margin-off.responsive-display-off, .autofit.responsive-display-off {
    display: none;
  }

  .autofit.responsive-full-width {
    width: 100%;
  }

  .autofit.border-radius-ten.change-width {
    width: 50%;
  }

  .autofit.border-radius-ten.change-width.change-autofit {
    object-position: 50% 0%;
  }

  .autofit.change-width {
    width: 50%;
  }

  .autofit.change-autofit {
    object-fit: contain;
    height: 82%;
  }

  .home-one-about {
    padding-top: 70px;
  }

  .heading-two {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }

  .heading-two.color-white.align-center.padding-bottom-hundred.padding-bottom-fifty, .heading-two.align-center.padding-bottom-hundred.responsive-padding-fifty {
    padding-bottom: 50px;
  }

  .move-title-one, .move-title-two.heading-one {
    font-size: 4.375rem;
    line-height: 4.375rem;
  }

  .curve-marquee-block-one {
    display: none;
  }

  .home-one-service {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .top-header.padding-bottom-fifty.responsive-padding-change {
    padding-bottom: 20px;
  }

  .home-one-service-grid {
    grid-row-gap: 60px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .process {
    padding: 70px 30px;
  }

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

  .step-line.responsive-display-off {
    display: none;
  }

  .marquee-two {
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .marquee-two-main {
    width: 600vw;
  }

  .mask, .mask.overflow-on {
    width: 50%;
  }

  .left-arrow-main {
    width: 60px;
    height: 60px;
  }

  .home-one-approach.change-bg {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .marquee-three {
    width: 600vw;
  }

  .home-one-mission {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-one-mission-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .home-one-why-choose {
    padding-top: 70px;
    padding-bottom: 40px;
  }

  .lottie-animation.responsive-display-off, .lottie-animation-two.responsive-display-off, .lottie-animation-three.responsive-display-off {
    display: none;
  }

  .home-one-case-study {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-one-case-study-data-button.change-flex {
    justify-content: flex-start;
  }

  .home-one-case-study-image.responsive-display-off, .home-one-case-study-image.responsive-display-off.change-display.responsive-change-display-off {
    display: none;
  }

  .home-one-case-study-data {
    display: block;
  }

  .home-one-cta-text {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-one-cta-contact {
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }

  .home-one-cta-contact-main {
    justify-content: center;
  }

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

  .header-two-main {
    grid-template-columns: auto 1fr;
  }

  .header {
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
  }

  .header-two-menu {
    z-index: 9999;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: absolute;
    inset: 76px 0% 0%;
  }

  .header-two-menu.change-bg {
    background-color: var(--white);
  }

  .utility-page-content.change-max-width {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-two-slider-main {
    grid-template-rows: auto auto;
  }

  .home-two-slider-text-block {
    padding-top: 40px;
    padding-bottom: 70px;
    padding-right: 15px;
  }

  .home-two-slider-text-wrapper {
    max-width: 100%;
  }

  .header-two {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .home-two-slider-line.responsive-display-off, .home-two-hero-round-effect.responsive-display-off {
    display: none;
  }

  .home-two-service {
    padding-bottom: 70px;
  }

  .home-two-service-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .home-two-about {
    padding-bottom: 70px;
  }

  .home-two-recent-work {
    padding-top: 20px;
    padding-bottom: 70px;
  }

  .home-two-recent-data {
    flex-direction: column;
  }

  .home-two-recent-data.padding-bottom-hundred.responsive-padding-bottom-fifty {
    padding-bottom: 50px;
  }

  .home-two-recent-grid {
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .home-two-projects {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-two-projects-block, .home-two-projects-counter {
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .home-two-why-us.overflow-off {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-two-why-us-main {
    grid-row-gap: 50px;
    flex-direction: column-reverse;
    padding-bottom: 120px;
  }

  .home-two-case-study {
    padding-bottom: 70px;
  }

  .home-two-case-study-block {
    grid-column-gap: 50px;
  }

  .home-two-case-study-button.responsive-display-off {
    display: none;
  }

  .case-study-main {
    height: 100%;
  }

  .text-two, .text-one {
    width: 55px;
  }

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

  .footer-two-grid-block {
    border-bottom: 1px solid var(--white-smoke);
  }

  .home-three-hero {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .big-top-heading {
    text-align: center;
  }

  .big-top-heading.change-align {
    text-align: left;
  }

  .change-heading-one {
    font-size: 5rem;
    line-height: 5.625rem;
  }

  .text-three, .text-four, .text-five, .text-six {
    width: 55px;
  }

  .home-three-services.overflow-off {
    padding-top: 70px;
  }

  .home-three-services-main {
    padding-bottom: 30px;
  }

  .home-three-services-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .home-three-services-grid-block {
    border-right-width: 0;
  }

  .home-three-services-grid-block-two {
    padding-left: 0;
  }

  .home-three-cross-marquee-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding-bottom: 0;
    display: flex;
  }

  .home-three-cross-marquee-main {
    align-items: center;
    width: 800vw;
    transform: rotate(0);
  }

  .home-three-cross-marquee-main.change-rotate {
    transform: rotate(0);
  }

  .home-three-cross-marquee {
    align-items: center;
  }

  .home-three-circle-main {
    width: 96vw;
    height: 100%;
  }

  .home-three-circle {
    margin-top: 0;
  }

  .home-three-about {
    padding-top: 70px;
    padding-bottom: 70px;
    padding-right: 15px;
  }

  .home-three-about-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
  }

  .home-three-about-main {
    display: block;
  }

  .home-three-about-text-main {
    grid-template-columns: 1fr;
  }

  .home-three-about-text-block {
    margin-right: 0;
  }

  .home-three-about-height {
    height: 0;
  }

  .home-three-marquee-block, .home-three-marquee-block-two {
    width: 200vw;
  }

  .home-three-work {
    padding-top: 0;
    padding-bottom: 70px;
  }

  .home-three-counter {
    padding-left: 15px;
    padding-right: 15px;
  }

  .home-three-counter-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .home-three {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .mask-two.overflow-on {
    width: 50%;
  }

  .home-three-cta-contact-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .footer-three {
    padding-top: 70px;
  }

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

  .footer-three-link-two {
    padding-left: 0;
    padding-right: 0;
  }

  .about-one-hero-section {
    padding-top: 70px;
    padding-bottom: 120px;
  }

  .about-one-hero-image.change-gap {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
    display: flex;
  }

  .about-one-hero-text {
    padding-top: 70px;
  }

  .about-one-steps, .about-one-why-choose {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-one-why-choose-main {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .about-one-service-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .about-one-brand.overflow-off {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-one-brand-mask {
    width: 50%;
  }

  .about-one-brand-bg {
    width: 320px;
  }

  .about-one-brand-wrapper {
    justify-items: center;
  }

  .about-one-testimonials {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .about-one-testimonials-title {
    padding-bottom: 0;
  }

  .about-two-hero-grid {
    height: 600px;
  }

  .change-heading-one-two {
    font-size: 4.375rem;
    line-height: 4.375rem;
  }

  .about-two {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-two-hero-shape {
    padding-top: 50px;
    padding-left: 100px;
  }

  .about-two-main {
    flex-direction: column;
  }

  .about-two-shape-main.change-position.responsive-display-off {
    display: none;
  }

  .about-two-history {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-two-history-data-up {
    flex-direction: column;
  }

  .about-two-history-data-up.justify-start {
    flex-direction: column-reverse;
  }

  .about-two-history-data-main {
    max-width: 100%;
  }

  .about-two-history-data-down.padding-top-twenty.responsive-padding-off {
    padding-top: 0;
  }

  .about-two-history-data-bg-four.responsive-display-off, .about-two-history-line.responsive-display-off {
    display: none;
  }

  .about-two-history-year {
    align-self: flex-start;
  }

  .about-two-why-us {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-two-why-us-title.padding-bottom-fifty {
    flex-direction: column;
    align-items: flex-start;
  }

  .about-two-why-us-main {
    flex-direction: column;
    align-items: center;
  }

  .about-two-clients-main {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-two-clients-button {
    align-items: center;
  }

  .about-two-values {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-two-values-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .about-two-values-data.border-bottom.border-right {
    border: 1px solid var(--white-smoke);
  }

  .about-two-values-data.border-bottom.border-right.responsive-border-all {
    border-color: var(--gainsboro);
  }

  .about-two-values-data.border-bottom.responsive-border-all, .about-two-values-data.border-right.responsive-border-all, .about-two-values-grid-block.responsive-border-all {
    border: 1px solid var(--gainsboro);
  }

  .about-two-values-box.responsive-display-off, .about-two-values-box-two.responsive-display-off, .about-two-values-border-one.responsive-display-off, .about-two-values-border-two.responsive-display-off, .about-two-values-border-three.responsive-display-off {
    display: none;
  }

  .about-two-mission {
    display: block;
  }

  .about-two-mission-main, .about-two-testimonials {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-two-testimonials-mask {
    width: 47%;
  }

  .div-block-208 {
    flex-wrap: wrap;
  }

  .about-three-hero {
    padding-top: 70px;
  }

  .about-three-hero-sub {
    justify-content: center;
  }

  .about-three-company {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-three-history {
    padding-top: 70px;
  }

  .about-three-history-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    height: 100%;
  }

  .about-three-history-grid-block {
    grid-template-rows: auto;
  }

  .about-three-why-choose {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .about-three-why-choose-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-rows: auto auto;
    width: 100%;
  }

  .about-three-why-choose-text {
    max-width: 100%;
  }

  .about-three-values {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .about-three-values-icon {
    flex-direction: column;
  }

  .about-three-history-animation.responsive-display-off {
    display: none;
  }

  .about-three-history-animation.responsive-display-off.margin-off {
    margin-top: 0;
  }

  .about-three-mission, .home-three-brands, .home-three-testimonials {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .home-three-testimonials-blocks {
    margin-right: 10px;
  }

  .home-three-testimonials-mask {
    width: 50%;
  }

  .home-three-testimonials-line-wrapper.responsive-opacity-off {
    opacity: 0;
  }

  .responsive-display-off {
    display: none;
  }

  .responsive-full-width {
    width: 100%;
  }

  .menu-font {
    width: 100%;
    overflow: hidden;
  }

  .menu-list {
    width: 100%;
    position: relative;
    overflow: hidden;
  }

  .menu-list.change-bg {
    background-color: var(--white);
  }

  .hamburger.display-off.responsive-display-on {
    display: block;
  }

  .hamburger-main {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex;
  }

  .hamburger-line-one {
    background-color: var(--white);
    width: 50px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line-one.change-bg {
    background-color: var(--black);
  }

  .hamburger-line-two {
    background-color: var(--white);
    width: 50px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line-two.change-bg {
    background-color: var(--black);
  }

  .hamburger-line-three {
    background-color: var(--white);
    width: 50px;
    height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line-three.change-bg {
    background-color: var(--black);
  }

  .redsponsive-full-width {
    width: 100%;
  }

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

  .menu-dropdown.redsponsive-full-width.change-bg {
    background-color: var(--white);
  }

  .landing-hero {
    padding-top: 70px;
  }

  .landing-hero-text {
    padding: 100px 15px;
  }

  .landing-hero-mask {
    width: 50%;
  }

  .landing-why-us {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .landing-home {
    padding-top: 70px;
    padding-bottom: 120px;
  }

  .landing-inner {
    padding-bottom: 70px;
  }

  .landing-features {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .landing-features-grid-one {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .landing-features-grid-two-image {
    background-position: 0 0;
    background-size: cover;
  }

  .landing-utility {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .landing-cms-text {
    padding-top: 70px;
  }

  .landing-cta {
    height: auto;
    position: static;
  }

  .landing-cta-image.landing-cta-image-none {
    display: none;
  }

  .landing-cms-image {
    max-height: 100%;
    padding-bottom: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .landing-cms-image.overflow-off {
    max-height: 100%;
  }

  .service-one-hero-sub-one {
    height: auto;
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-one-hero-image.change-border-radius.responsive-radius-off {
    border-radius: 0;
  }

  .service-one {
    padding-top: 70px;
    padding-bottom: 70px;
  }

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

  .service-one-grid.change-bottom-padding {
    padding-bottom: 70px;
  }

  .service-one-marquee, .service-one-pricing {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-one-pricing-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .service-two-hero.responsive-overflow-off {
    overflow: hidden;
  }

  .service-two-hero-main {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-two-hero-text.change-size {
    flex-basis: 100%;
  }

  .service-two-hero-image {
    padding-right: 0;
  }

  .service-two {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .service-two-wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
  }

  .service-two-para {
    max-width: 100%;
  }

  .service-two-clients {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .service-two-award-main {
    padding-bottom: 70px;
  }

  .service-two-award {
    padding-top: 70px;
  }

  .service-two-award-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .service-two-pricing {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-two-pricing-title {
    flex-direction: column;
  }

  .service-three-hero-sub-one, .service-three {
    padding-top: 70px;
  }

  .service-three-mission {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .service-three-client {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .service-three-pricing {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-details-hero-grid {
    height: auto;
  }

  .service-details-hero-text {
    padding: 70px 15px 50px;
  }

  .service-details, .service-details-goal {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-details-goal-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .service-details-team {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .service-details-team-block {
    flex-direction: column;
    padding-bottom: 100px;
  }

  .inner-hero {
    padding-top: 70px;
  }

  .inner-hero-text {
    padding-bottom: 70px;
  }

  .portfolio-one-recent, .inner-two-hero-text, .portfolio-two {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .inner-three-hero-title {
    padding-top: 70px;
    padding-bottom: 20px;
  }

  .portfolio-three {
    padding-top: 70px;
    padding-bottom: 120px;
  }

  .portfolio-details-hero {
    padding-top: 50px;
    padding-bottom: 70px;
  }

  .portfolio-details-data {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .blog-style-one {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-style-one-block {
    flex-direction: column;
  }

  .blog-style-one-recent {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-style-one-recent-list {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .blog-two {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-two-block {
    flex-direction: column;
  }

  .blog-two-big-image {
    height: 500px;
  }

  .blog-two-small-image {
    width: 100%;
  }

  .blog-two-small-link {
    width: 100%;
    max-width: 100%;
  }

  .blog-two-recent {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-two-recent-block {
    flex-direction: column;
  }

  .blog-two-recent-big-image {
    width: 100%;
  }

  .blog-two-recent-link.underline-off {
    max-width: 100%;
  }

  .blog-three {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-three-block {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: column;
    padding-bottom: 20px;
  }

  .blog-details {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .blog-details-block.padding-top-fifty {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .blog-details-related {
    padding-bottom: 70px;
  }

  .blog-details-related-mask {
    width: 47%;
  }

  .contact-one-hero-form-main {
    padding-left: 15px;
    padding-right: 15px;
  }

  .contact-one-details {
    padding-bottom: 70px;
  }

  .contact-one-details-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .contact-one-faq {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .contact-one-faq-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .contact-two-hero-text {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .contact-two-hero-contact {
    padding-top: 70px;
  }

  .contact-two-hero-contact-block.change-width {
    width: 100%;
  }

  .contact-two-hero-contact-wrapper.border-radius-twenty.change-justify.responsive-change-width {
    min-width: 100%;
  }

  .contact-two-details, .contact-two-location {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .contact-two-location-main {
    padding-top: 50px;
  }

  .contact-two-location-block {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .contact-two-address-main.responsive-change-justify {
    justify-content: center;
  }

  .contact-two-faq, .contact-three-faq {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .contact-three-faq.change-padding {
    padding-bottom: 70px;
  }

  .contact-three, .pricing-one-hero-main {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pricing-one-plan, .pricing-one-features {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .pricing-one-features-title {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pricing-one-application {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pricing-two-hero.change-padding {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  .pricing-two {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pricing-two-plan {
    padding-bottom: 50px;
  }

  .viva-logo {
    flex: 1;
  }

  .viva-logo.style-log {
    justify-content: flex-start;
  }

  .div-block-420, .div-block-418 {
    flex-direction: column;
  }

  .buttons-container {
    flex-direction: column;
    align-items: stretch;
  }

  .estenza-logo-wrapper {
    width: 100%;
    padding: 20px;
  }

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

  .style-navbar-wrapper {
    box-shadow: none;
    background-color: #fff;
    width: 100%;
    position: relative;
  }

  .div-block-421 {
    flex-direction: column;
  }

  .style-guide-heading-main-wrapper, .styles-types-wrapper {
    padding: 40px 15px 70px;
  }

  .styles-types-wrapper.style-button-background, .styles-types-wrapper.typography-wrapper {
    padding-bottom: 40px;
  }

  .style-guide-main-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .flex-center {
    margin-top: 0%;
  }

  .changelog-section {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }

  .change-log-hero {
    padding-top: 70px;
    padding-bottom: 50px;
  }

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

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

  .licence-information-image-block {
    margin-bottom: 0;
  }

  .licencing-image-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
  }

  .p-age-not-found-hero, .team-about {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .team-about-main {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .team {
    padding-top: 70px;
    padding-bottom: 70px;
  }

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

  .team-image, .team-wrapper.underline-off {
    width: 100%;
  }

  .team-details {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .team-details-main.padding-bottom-fifty {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

  .collection-list-three {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-rotate-two {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .title-two {
    grid-row-gap: 30px;
    flex-wrap: wrap;
  }

  .text-effect {
    flex-wrap: wrap;
  }

  .heading-two {
    justify-content: center;
    display: block;
  }

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

  .title-top-main.change-color.padding-boottom-twenty.justify-change {
    justify-content: center;
  }

  .home-one-service-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .mask {
    width: 75%;
  }

  .home-one-approach {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .home-one-title-effect.change-flex {
    flex-direction: column;
    align-items: center;
  }

  .marquee-three {
    width: 800vw;
  }

  .home-one-mission-main.change-direction, .home-one-why-choose-wrapper.overflow-off {
    flex-direction: column;
  }

  .home-one-why-choose-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .home-one-case-study-data-para {
    flex: 0 auto;
  }

  .home-one-case-study-data.border-radius-twenty {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .home-two-about-image {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .home-two-about-sub {
    height: 132vh;
  }

  .home-two-service-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .home-two-approach {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .round-text-two.border-radius-twenty.responsive-display-off, .round-text-one.border-radius-twenty.responsive-display-off {
    display: none;
  }

  .home-two-case-study-block {
    grid-row-gap: 30px;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .home-three-cross-marquee-main, .home-three-cross-marquee-main.change-rotate {
    width: 1000vw;
  }

  .home-three-circle-main {
    width: 94vw;
  }

  .home-three-case-study {
    padding-bottom: 40px;
  }

  .left-arrow-two.change-position {
    align-items: flex-end;
    bottom: 0%;
  }

  .right-arrow-two {
    justify-content: flex-end;
  }

  .right-arrow-two.change-position {
    align-items: flex-end;
  }

  .home-three-cta-contact-block {
    flex-direction: column;
    align-items: flex-start;
  }

  .about-one-hero-section {
    padding-bottom: 0;
  }

  .about-one-hero-main {
    padding-bottom: 120px;
  }

  .about-one-service-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .about-one-brand-mask.overflow-on {
    width: 100%;
  }

  .about-one-testimonials {
    padding-bottom: 70px;
  }

  .about-one-testimonials-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .about-two-clients-main {
    padding-left: 15px;
    padding-right: 15px;
  }

  .about-two-values-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .about-two-testimonials-main {
    padding-bottom: 100px;
  }

  .about-two-testimonials-mask {
    width: 97%;
  }

  .about-three-history-grid {
    grid-template-columns: 1fr 1fr;
  }

  .home-three-testimonials-mask {
    width: 100%;
  }

  .landing-why-us-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .landing-features-grid-two {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

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

  .service-two-hero-main, .service-two-pricing-title.padding-bottom-fifty {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
  }

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

  .service-details-team-slider-main {
    justify-items: center;
  }

  .collection-list-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .portfolio-three-block {
    flex-direction: column;
  }

  .portfolio-details-image {
    display: block;
  }

  .portfolio-details-image-one {
    margin-bottom: 30px;
  }

  .blog-style-one-small-wrapper {
    flex-direction: column;
  }

  .blog-style-one-small-image {
    background-position: 50% 0;
    width: 100%;
  }

  .blog-style-one-recent-list {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .blog-two-big-image {
    height: 400px;
  }

  .blog-details-meta {
    flex-wrap: wrap;
  }

  .blog-details-image-two.padding-top-fifty {
    flex-direction: column;
    display: block;
  }

  .blog-details-image-sub-one.responsive-margin-thirty {
    margin-bottom: 30px;
  }

  .blog-details-related-mask {
    width: 97%;
  }

  .contact-two-address-box.border-radius-twenty.responsive-change-width {
    min-width: 100%;
  }

  .pricing-one-features-block {
    padding-left: 15px;
    padding-right: 15px;
  }

  .viva-logo {
    padding-left: 0;
  }

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

  .style-guide-main-grid {
    flex-direction: column;
    display: flex;
  }

  .flex-center {
    margin-top: 0%;
  }

  .padding-bottom-ten-3 {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
  }

  .licencing-image-block {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 479px) {
  .title-one.responsive-padding-bottom-twenty {
    flex-wrap: wrap;
  }

  .home-one-image-bg {
    height: 500px;
  }

  .autofit.mobile-display-off {
    display: none;
  }

  .heading-two.color-white.align-center.heading-two-mobile {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .heading-two.color-white.change-heading-two-font.padding-bottom-twenty.responsive-break-word {
    word-break: break-all;
  }

  .heading-two.color-white.change-heading-two-font.padding-bottom-fifty.responsive-align-center {
    text-align: center;
  }

  .heading-two.color-white.change-heading-two-font.letter-break {
    word-break: break-all;
  }

  .home-one-para {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .move-title-one.color-white.align-center.no-break.responsive-break-change {
    white-space: normal;
  }

  .title-top-main.padding-bottom-twenty.responsive-justify-center {
    justify-content: center;
  }

  .top-header.color-black.break-word {
    word-break: break-all;
  }

  .home-one-service-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .heading-three.color-white.mobile-responsive-align-center {
    text-align: center;
  }

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

  .mask {
    width: 100%;
  }

  .mask.overflow-on.mobile-overflow-off {
    width: 100%;
    overflow: hidden;
  }

  .body-font.underline-off {
    align-items: flex-start;
  }

  .body-font.color-yellow-green.change-contact-font, .body-font.color-green-yellow.underline-off.change-contact-font {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
  }

  .body-font.color-white.change-weight.break-letter {
    overflow-wrap: anywhere;
  }

  .home-one-mission-text-main {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .home-one-mission-line {
    width: 50px;
  }

  .home-one-case-study-data-button {
    justify-content: flex-start;
  }

  .home-one-case-study-button-main {
    width: 50px;
    height: 50px;
  }

  .home-one-case-study-data.border-radius-twenty {
    flex-direction: column;
  }

  .button.underline-off {
    flex-direction: row;
  }

  .underline-off {
    flex-direction: column;
  }

  .footer-box {
    flex-direction: column;
    display: flex;
  }

  .footer-copyright {
    flex-direction: column;
    align-items: center;
  }

  .header-two-menu.change-bg {
    height: 150vh;
  }

  .home-two-slider-para-wrapper {
    max-width: 100%;
  }

  .padding-bottom-twenty {
    width: 50px;
  }

  .text-two, .text-one {
    width: 40px;
  }

  .social-box, .home-two-cta-grid-block {
    flex-direction: column;
  }

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

  .big-top-heading.change-align.word-break, .big-top-heading.align-center.word-break, .big-top-heading.break-word {
    word-break: break-all;
  }

  .change-heading-one {
    font-size: 3.125rem;
    line-height: 3.75rem;
  }

  .change-heading-one.change-uppercase.text-bg.align-center.responsive-letter-break, .change-heading-one.change-uppercase.text-bg.word-break {
    word-break: break-all;
  }

  .text-three, .text-four, .text-five, .text-six {
    width: 40px;
  }

  .div-block-97, .div-block-100 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .home-three-cross-marquee-main, .home-three-cross-marquee-main.change-rotate {
    width: 1800vw;
  }

  .home-three-circle-main {
    width: 91vw;
  }

  .home-three-circle-layer-two {
    width: 200px;
    height: 200px;
  }

  .home-three-about-para-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .home-three-about-dash {
    width: 50px;
  }

  .home-three-marquee-block, .home-three-marquee-block-two {
    width: 400vw;
  }

  .home-three-counter-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .mask-two.overflow-on {
    width: 100%;
  }

  .left-arrow-two {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .right-arrow-two {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .home-three-cta-contact-block {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .footer-three-link-one-block.underline-off {
    flex-direction: row;
  }

  .footer-three-link-one {
    border-left-width: 0;
    border-right-width: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer-three-link-two-main {
    flex-direction: column;
  }

  .footer-three-link-two-social {
    padding-bottom: 20px;
  }

  .about-one-hero-image {
    grid-template-rows: auto auto auto;
  }

  .about-one-hero-image.change-row {
    grid-template-rows: auto;
  }

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

  .about-one-hero-image-block.change-position.underline-off.change-bg-one.change-responsive {
    justify-content: flex-end;
    align-items: center;
  }

  .about-one-hero-image-block.change-position.change-width {
    width: 300px;
  }

  .about-one-hero-image-block.bg-two.underline-off.change-bg-two.change-responsive, .about-one-hero-image-block.bg-three.underline-off.change-bg-three.change-responsive {
    justify-content: flex-end;
    align-items: center;
  }

  .about-one-why-choose-counter-block.opacity-off.responsive-display-off {
    display: none;
  }

  .about-one-why-choose-counter {
    flex-wrap: wrap;
    justify-content: center;
  }

  .about-one-why-choose-counter.padding-top-thirty {
    justify-content: center;
  }

  .about-one-marquee-main {
    padding-bottom: 30px;
  }

  .about-one-service-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .about-one-brand-bg {
    width: 100%;
  }

  .about-two {
    padding-bottom: 0;
  }

  .about-two-image-main.overflow-off.mobile-display-off {
    display: none;
  }

  .about-two-history-data.padding-bottom-twenty, .about-two-history-data-down.padding-top-twenty.responsive-padding-off {
    flex-direction: column;
  }

  .animated-title {
    flex-direction: column-reverse;
  }

  .about-two-values-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-span.break-letter {
    word-break: break-all;
  }

  .about-three-history-grid {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .about-three-values-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .menu-list.change-bg {
    background-color: var(--white);
  }

  .landing-hero-mask {
    width: 100%;
  }

  .landing-hero-slide.mobile-display-off {
    display: none;
  }

  .landing-hero-arrow-main {
    width: 50px;
    height: 50px;
  }

  .landing-why-us-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .about-one-title {
    margin-bottom: 0%;
  }

  .about-one-title.change-responsive-bg {
    margin-bottom: -23%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .landing-inner-menu {
    flex-direction: column;
  }

  .landing-features-image-block.overflow-off {
    padding-left: 10px;
    padding-right: 10px;
  }

  .landing-features-grid-two-main {
    padding: 20px 20px 0;
  }

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

  .landing-cms-button.border-radius-hundred.landing-cms-button-block {
    flex: none;
    width: 50px;
    height: 50px;
  }

  .service-two-heading.padding-bottom-twenty {
    flex-direction: column;
    align-items: flex-start;
  }

  .service-two-list.padding-bottom-ten.wrap-list {
    flex-wrap: wrap;
  }

  .service-two-award-grid, .service-details-goal-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .collection-list-2 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .portfolio-details-list-box {
    flex-wrap: wrap;
  }

  .blog-style-one-recent-date {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-two-big-image {
    height: 300px;
  }

  .blog-two-recent-big-date.padding-top-twenty.padding-bottom-ten {
    flex-direction: column;
  }

  .blog-two-recent-line {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .blog-two-recent-link {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-two-recent-small-image {
    width: 100%;
    min-width: 100%;
  }

  .blog-details-related-right-arrow {
    align-items: flex-end;
    margin-bottom: -50px;
  }

  .blog-details-related-left-arrow {
    justify-content: flex-end;
    align-items: flex-end;
    margin-bottom: -50px;
    margin-right: 100px;
    inset: 0% 0% 0% auto;
  }

  .contact-one-hero-form-block.border-radius-twenty {
    padding: 20px;
  }

  .contact-one-hero-input-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .contact-one-hero-form-bg.border-radius-twenty.mobile-responsive-display-off {
    display: none;
  }

  .contact-one-details {
    padding-top: 70px;
  }

  .contact-one-details-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .contact-two-hero-contact-wrapper {
    padding: 20px;
  }

  .contact-two-address-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-two-faq-title-main {
    align-items: flex-start;
  }

  .contact-two-faq-icon.responsive-margin-top {
    margin-top: 10px;
  }

  .contact-three-accordion-title {
    align-items: flex-start;
  }

  .contact-three-accordion-dot.responsive-upper-space {
    margin-top: 20px;
  }

  .contact-three-input {
    flex-direction: column;
  }

  .pricing-one-features-grid {
    grid-template-columns: 1fr 50px 50px 50px;
  }

  .pricing-one-features-block {
    padding-left: 5px;
    padding-right: 5px;
  }

  .pricing-one-application-button {
    flex-direction: column;
    align-items: center;
  }

  .menu-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .viva-logo {
    padding-left: 0;
  }

  .margin-top-off {
    font-size: 2.1875rem;
  }

  .icon-grid {
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: repeat(auto-fit, 200px);
    align-items: center;
    display: flex;
  }

  .style-button-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .style-guide-heading-main-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .style-text-wrapper {
    max-width: 100%;
  }

  .styles-types-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .flex-center {
    margin-top: 10%;
  }

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

  .licencing-image-block {
    grid-row-gap: 30px;
  }

  .utility-page-form {
    max-width: 100%;
    padding: 20px;
  }

  .password-protect-form {
    width: 100%;
  }

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

#w-node-_8b0d0e59-7f76-b0d6-2c09-59babd8cd95f-60da8563, #w-node-_8b0d0e59-7f76-b0d6-2c09-59babd8cd960-60da8563, #w-node-_8b0d0e59-7f76-b0d6-2c09-59babd8cd961-60da8563, #w-node-_2e38c527-4615-68be-7073-f6aaaa763128-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2e38c527-4615-68be-7073-f6aaaa763129-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_7a984458-d36b-b950-1387-a627249370be-60da8563, #w-node-e9b189c1-e6c1-a47a-ede4-e1ecea64c2e2-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a0dba989-c45e-bf29-db5c-dea7ce0f3fa8-60da8563, #w-node-_35bc8897-16a5-4b0b-773e-36144cfc0cbe-60da8563, #w-node-_67621e0b-97b1-f056-2d66-76ca862a6aaf-60da8563, #w-node-d8203350-ce28-3d73-ed9b-5efd089b8611-60da8563, #w-node-_302b9884-0bd2-3cef-6d04-750f1c8f6c3a-60da8563, #w-node-_1ca3199a-7f77-fe8e-4420-ae1a8797766b-60da8563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c4f4ada-8d99-dad0-e7e7-fdc1095a7038-60da8563, #w-node-ce294da4-922a-ead7-a371-3104e9f858a6-60da8563, #w-node-_9dfd21e2-d0df-30f5-3bf2-5e5f08750230-60da8563, #w-node-e66a28ed-14ef-f29f-c9cd-d604ff2a2a5a-60da8563, #w-node-e66a28ed-14ef-f29f-c9cd-d604ff2a2a5b-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e66a28ed-14ef-f29f-c9cd-d604ff2a2a63-60da8563, #w-node-e66a28ed-14ef-f29f-c9cd-d604ff2a2a64-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-d83bbe7c-3dc2-3fc0-30be-89c784178ad5-60da8563, #w-node-cb505acb-9908-32b4-c658-f6205b5a704b-60da8563, #w-node-_6c1dafc2-4a52-b97e-c70a-ac6f35ea06bc-60da8563, #w-node-_77e666fc-95d6-958c-3efc-1a55440039e0-60da8563, #w-node-_77e666fc-95d6-958c-3efc-1a55440039e1-60da8563, #w-node-d47e4a5a-9692-3f5e-8216-a3b8b4516b40-60da8563, #w-node-d47e4a5a-9692-3f5e-8216-a3b8b4516b41-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_77e666fc-95d6-958c-3efc-1a55440039eb-60da8563, #w-node-_77e666fc-95d6-958c-3efc-1a55440039ed-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_77e666fc-95d6-958c-3efc-1a55440039ee-60da8563, #w-node-_77e666fc-95d6-958c-3efc-1a55440039ef-60da8563, #w-node-_77e666fc-95d6-958c-3efc-1a55440039f0-60da8563, #w-node-_53f2dfea-b522-2913-8998-bf3b991000a1-60da8563, #w-node-_53f2dfea-b522-2913-8998-bf3b991000a2-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_53f2dfea-b522-2913-8998-bf3b991000ac-60da8563, #w-node-_53f2dfea-b522-2913-8998-bf3b991000ae-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_53f2dfea-b522-2913-8998-bf3b991000af-60da8563, #w-node-_53f2dfea-b522-2913-8998-bf3b991000b0-60da8563, #w-node-_53f2dfea-b522-2913-8998-bf3b991000b1-60da8563, #w-node-_3ba885f5-99ed-b206-999f-2ac75907559a-60da8563, #w-node-_3ba885f5-99ed-b206-999f-2ac75907559b-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3ba885f5-99ed-b206-999f-2ac7590755a5-60da8563, #w-node-_3ba885f5-99ed-b206-999f-2ac7590755a7-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3ba885f5-99ed-b206-999f-2ac7590755a8-60da8563, #w-node-_3ba885f5-99ed-b206-999f-2ac7590755a9-60da8563, #w-node-_3ba885f5-99ed-b206-999f-2ac7590755aa-60da8563, #w-node-e017e877-8705-9a4f-6b35-27e5aa6f6127-60da8563, #w-node-e017e877-8705-9a4f-6b35-27e5aa6f6128-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e017e877-8705-9a4f-6b35-27e5aa6f6132-60da8563, #w-node-e017e877-8705-9a4f-6b35-27e5aa6f6134-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-e017e877-8705-9a4f-6b35-27e5aa6f6135-60da8563, #w-node-e017e877-8705-9a4f-6b35-27e5aa6f6136-60da8563, #w-node-e017e877-8705-9a4f-6b35-27e5aa6f6137-60da8563, #w-node-f42ec90e-ccd5-71a0-84ba-09968f9484a2-60da8563, #w-node-f42ec90e-ccd5-71a0-84ba-09968f9484a3-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f42ec90e-ccd5-71a0-84ba-09968f9484ad-60da8563, #w-node-f42ec90e-ccd5-71a0-84ba-09968f9484af-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-f42ec90e-ccd5-71a0-84ba-09968f9484b0-60da8563, #w-node-f42ec90e-ccd5-71a0-84ba-09968f9484b1-60da8563, #w-node-_8d4198e6-045a-6172-3202-b2665dea87e8-60da8563, #w-node-_8d4198e6-045a-6172-3202-b2665dea87e9-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8d4198e6-045a-6172-3202-b2665dea87f1-60da8563, #w-node-_8d4198e6-045a-6172-3202-b2665dea87f3-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_8d4198e6-045a-6172-3202-b2665dea87f4-60da8563, #w-node-_3f070a9f-a276-4f1c-2ca8-8325cdcf5710-60da8563, #w-node-_3f070a9f-a276-4f1c-2ca8-8325cdcf5711-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3f070a9f-a276-4f1c-2ca8-8325cdcf5717-60da8563, #w-node-_3f070a9f-a276-4f1c-2ca8-8325cdcf5719-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3f070a9f-a276-4f1c-2ca8-8325cdcf571a-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0d80ce7a-7001-a2fa-fa20-8aa9a03f0c55-60da8563, #w-node-_4f5b82fa-905e-5c97-07ec-cf631c509c17-60da8563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ddfdb34b-6493-2812-50b9-3a5642cb2fda-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-e20d342f-4020-7e33-b072-8d5b121765c3-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_4fe3f45f-47a4-7fb2-567a-52541fbfcb12-60da8563, #w-node-_4fe3f45f-47a4-7fb2-567a-52541fbfcb13-60da8563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fe3f45f-47a4-7fb2-567a-52541fbfcb14-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_4fe3f45f-47a4-7fb2-567a-52541fbfcb15-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_0803ca7f-06fa-c689-eea4-d58af8ac8cad-60da8563, #w-node-_0803ca7f-06fa-c689-eea4-d58af8ac8cae-60da8563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0803ca7f-06fa-c689-eea4-d58af8ac8caf-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start center;
}

#w-node-_9d6c075f-b730-9aa1-af9c-87dc104c1a09-60da8563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b24ffc5-cd16-4dd2-2c11-9355a33c2b17-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7b24ffc5-cd16-4dd2-2c11-9355a33c2b18-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_7daee87e-f5e4-40e0-2707-3c0328623169-60da8563, #w-node-_561329ba-a7c1-b094-7bea-2e1ce5ffbecd-60da8563, #w-node-f55fb8df-cc4e-a264-1206-940fee926ab1-60da8563 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c81f31-6c61-3c84-abcc-3ea4ef83e8f0-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e17d0c7d-c0e1-e435-0810-e86c6908eb6d-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_5203eed6-d6b7-3bde-26ca-91f1de279ce5-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_5aa66fc0-ee13-1b75-e77c-21c210ffe93f-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6e83d050-b809-135d-98f5-9ab29e0feb34-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6e83d050-b809-135d-98f5-9ab29e0feb35-60da8563 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ea57c42f-d1e3-c226-ae6b-23724549978f-4549978d, #w-node-ea57c42f-d1e3-c226-ae6b-2372454997ac-4549978d {
  grid-area: 1 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_0f4abb5d-d935-7119-7caf-430fbe290688-be290686 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f4abb5d-d935-7119-7caf-430fbe29068a-be290686 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0f4abb5d-d935-7119-7caf-430fbe2906bb-be290686 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0f4abb5d-d935-7119-7caf-430fbe2906c0-be290686 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0f4abb5d-d935-7119-7caf-430fbe2906c1-be290686 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_8dc5cef5-887a-4a5b-4cd9-74c9ee21f81c-dc92cb8b, #w-node-_44a6c587-b208-bc5b-d5c7-d2c5a15f8a88-dc92cb8b, #w-node-f767fbbb-2884-b170-883a-65d1050cae80-dc92cb8b, #w-node-b0c49389-1bdd-483d-1941-7b370b81af31-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_28fb03e6-718b-60b1-982c-321ff597750f-dc92cb8b {
  place-self: end center;
}

#w-node-_8ddff956-24be-7f76-0f76-0bb389624147-dc92cb8b, #w-node-_0f4167ad-0daa-76c7-f427-21d88185884b-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_06286864-bc60-7563-cdad-0bc681d57c7d-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ddb4c596-ce8f-ec44-eeca-c79338814e85-dc92cb8b, #w-node-ddb4c596-ce8f-ec44-eeca-c79338814e86-dc92cb8b, #w-node-ddb4c596-ce8f-ec44-eeca-c79338814e87-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f89e0616-594e-e348-892f-e6fa343376ac-dc92cb8b, #w-node-_115a16d1-146a-09fb-8334-a71e8eaa598f-dc92cb8b, #w-node-_4ae7312d-4cc5-bf3d-fe8c-beeecbfec8da-dc92cb8b, #w-node-_2528fb94-1971-204c-7411-f706945817fe-dc92cb8b, #w-node-b4991f0b-3fd7-3dba-c3cd-336364f7cd97-dc92cb8b, #w-node-_0a23c44a-60d3-8899-eed6-acebfcacfd45-dc92cb8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afb439df-13d5-29aa-5b01-2379ae7e31af-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1cf2faed-b6f4-742b-b7b2-0b1a469e2736-dc92cb8b {
  grid-area: 1 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_36f7b7a4-3ff6-b3e4-bd2b-0a840b9bde16-dc92cb8b, #w-node-_63760472-946c-80b3-a13c-9e33b2f871aa-dc92cb8b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3f4b4351-14bf-dd65-eba9-a2e3d06ab278-dc92cb8b, #w-node-_1d90c23e-df0a-8991-7ff7-df85a4658ba0-dc92cb8b, #w-node-_7de8c061-cee9-be6e-9b21-8ee509b15b0c-dc92cb8b, #w-node-_34a8051a-1bb5-935b-ae7c-b0f42d3f5b6d-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a67fed27-5780-a333-f840-328ac722642f-dc92cb8b {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_83c097de-7af8-5816-7487-dd2bde0764e6-dc92cb8b, #w-node-ddaed662-0d79-5a53-ab96-5d76ed905907-dc92cb8b, #w-node-ddbbeb50-c253-5000-beff-8bc4fce0b6cd-dc92cb8b, #w-node-_24914090-2ad2-3e3b-369f-02bed2514a85-dc92cb8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2236554e-3470-a9b5-f029-50f58bc0a79e-dc92cb8b, #w-node-_01591b57-70fa-ef6a-de79-7fb675e702e9-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a8117081-7bb7-700b-ff66-7a41f290a3b5-dc92cb8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f27a32e8-822e-dc35-d533-3e071d0b8146-dc92cb8b, #w-node-b8c7ee5f-5375-e7f6-39a2-aae4c8d3a9d7-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_54dd7a89-25a6-0ec0-2010-f42f0e67caa0-dc92cb8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7166e9c-5050-8d9e-52df-d0a95cd13ea4-dc92cb8b, #w-node-_7da6b313-7f7d-f36b-cd86-e53a9651581c-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_99ffdb74-a772-35c3-98ac-cd382bbce7ee-dc92cb8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6309b4f8-8afc-0b6c-bc3f-e658096e7351-dc92cb8b, #w-node-_8894b8d2-5f34-ab31-7fe1-22fb7453c173-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bb74a904-f405-9381-da10-adb05e201d02-dc92cb8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fedb8ca7-7357-f799-0bea-07ede6a36fb5-dc92cb8b, #w-node-fedb8ca7-7357-f799-0bea-07ede6a36fb6-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fedb8ca7-7357-f799-0bea-07ede6a36fb7-dc92cb8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31b29ece-247b-c7dd-fc41-147ef03fd90b-dc92cb8b, #w-node-_31b29ece-247b-c7dd-fc41-147ef03fd90c-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_31b29ece-247b-c7dd-fc41-147ef03fd90d-dc92cb8b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f292dff-60d7-6c05-8823-2cf38c43eab8-dc92cb8b, #w-node-fdd022f7-c207-8e1f-27f4-061a3f3e054f-dc92cb8b, #w-node-ebd6528f-f05c-1b82-62d0-01e0b0885231-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12f81e60-ebf7-ebaf-b550-e2fb2c902816-dc92cb8b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f9e563df-c5a7-2471-9e5d-bb9acc9c4894-dc92cb8b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_49388eb1-62e8-1a78-09b4-af5512a3c69d-dc92cb8b, #w-node-_1d556920-032b-2ee1-039f-8e9fbe209e0f-dc92cb8b, #w-node-_4a8eb893-5fbe-af1e-4aef-774613060b49-dc92cb8b, #w-node-_4a8eb893-5fbe-af1e-4aef-774613060b42-dc92cb8b, #w-node-c01c0b8d-4e71-48f7-acd7-1057b623f3b3-dc92cb8b, #w-node-c01c0b8d-4e71-48f7-acd7-1057b623f3ac-dc92cb8b, #w-node-d350103e-4252-0ede-61b7-14973c21fdfc-dc92cb8b, #w-node-_11d44aab-d3e8-566d-853f-f0d0efa322dc-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ef8bbd1c-a03f-0114-382a-52b0fa0cdaa6-dc92cb8b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_82fe3d4a-7e75-b8b3-1b97-a87df8ee4fb5-dc92cb8b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_7f92b71e-fa2a-7ac3-703a-739a9ca093fe-dc92cb8b {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_920448cf-7815-932b-fa51-ab9e7367f4e6-7367f4e4, #w-node-_920448cf-7815-932b-fa51-ab9e7367f4e8-7367f4e4, #w-node-_920448cf-7815-932b-fa51-ab9e7367f4f4-7367f4e4, #w-node-_920448cf-7815-932b-fa51-ab9e7367f500-7367f4e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c32b8e2-af42-d6a6-5a35-4da799f36456-99f36454 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c32b8e2-af42-d6a6-5a35-4da799f3646c-99f36454 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_9c32b8e2-af42-d6a6-5a35-4da799f3646e-99f36454, #w-node-_9c32b8e2-af42-d6a6-5a35-4da799f3646f-99f36454 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c32b8e2-af42-d6a6-5a35-4da799f36470-99f36454 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_99048fa8-2e72-9e32-5297-879d43dcb5e3-f177029f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_99048fa8-2e72-9e32-5297-879d43dcb5e4-f177029f {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-_99048fa8-2e72-9e32-5297-879d43dcb5e5-f177029f, #w-node-_99048fa8-2e72-9e32-5297-879d43dcb5e6-f177029f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_99048fa8-2e72-9e32-5297-879d43dcb5e7-f177029f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f445-6787f442 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f44a-6787f442 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f45e-6787f442 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f45f-6787f442, #w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f476-6787f442 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7857d2d0-4c4c-185f-533d-c7d4cd392854-cd392852 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7857d2d0-4c4c-185f-533d-c7d4cd392858-cd392852, #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd39285e-cd392852 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7857d2d0-4c4c-185f-533d-c7d4cd392864-cd392852 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7857d2d0-4c4c-185f-533d-c7d4cd39286a-cd392852, #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd39286d-cd392852, #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd39286e-cd392852 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7857d2d0-4c4c-185f-533d-c7d4cd39286f-cd392852 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_28b9cc5a-564a-5b58-e8cf-45602a5361ba-46c0dfb1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_28b9cc5a-564a-5b58-e8cf-45602a5361bb-46c0dfb1 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_21c35d71-8834-ca91-1a4b-14c60cb6a57d-0cb6a57b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21c35d71-8834-ca91-1a4b-14c60cb6a57f-0cb6a57b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_21c35d71-8834-ca91-1a4b-14c60cb6a5b0-0cb6a57b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_21c35d71-8834-ca91-1a4b-14c60cb6a5b5-0cb6a57b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_21c35d71-8834-ca91-1a4b-14c60cb6a5b6-0cb6a57b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b85e45ad-f4c3-147f-c24d-9efcd41ab5e6-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b6026257-4ac9-77cf-21d6-0e5cf29b138a-621bfa2f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f368ead8-c91b-005b-b50c-ee6b00963a24-621bfa2f {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_0b34d508-bed3-9a09-2f5f-b820da2c8552-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0b34d508-bed3-9a09-2f5f-b820da2c8553-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c37fe257-04c4-d531-a647-afadb22ed488-621bfa2f, #w-node-_070305ea-8e69-3091-5546-84bdbd9e9b47-621bfa2f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_070305ea-8e69-3091-5546-84bdbd9e9b48-621bfa2f {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_070305ea-8e69-3091-5546-84bdbd9e9b54-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_070305ea-8e69-3091-5546-84bdbd9e9b55-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_070305ea-8e69-3091-5546-84bdbd9e9b56-621bfa2f, #w-node-_5d079d8f-ba38-d8fa-68b6-db299b5702a2-621bfa2f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5d079d8f-ba38-d8fa-68b6-db299b5702a3-621bfa2f {
  grid-area: 1 / 1 / 2 / 3;
  align-self: center;
}

#w-node-_5d079d8f-ba38-d8fa-68b6-db299b5702af-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5d079d8f-ba38-d8fa-68b6-db299b5702b0-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_5d079d8f-ba38-d8fa-68b6-db299b5702b1-621bfa2f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-f293edfc-fa0d-cbe0-6d48-18352f8d758c-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_617ffc09-f700-2d73-9ceb-85e4e06e4e6c-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-f3f4a5ea-fb8d-b73f-1a44-375fbcb6f851-621bfa2f, #w-node-f3f4a5ea-fb8d-b73f-1a44-375fbcb6f852-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f3f4a5ea-fb8d-b73f-1a44-375fbcb6f853-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c9dab8f3-1976-0232-3d80-a735124c1b14-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_36446f72-6a9d-e446-5c5f-0ee195ab6d1f-621bfa2f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d38b956f-392a-f606-8d73-0639256cd4d0-621bfa2f, #w-node-_2dad7aab-ac10-a83b-edaf-501137d7a54b-621bfa2f {
  grid-area: 1 / 1 / 3 / 2;
  align-self: end;
}

#w-node-bc15fb12-b5f1-4374-8851-42f8ee48e70f-621bfa2f, #w-node-c4f1f2e8-be50-1a8e-1ab2-f4e9c93d570f-621bfa2f, #w-node-b8f7765f-87c3-5559-0972-d4746dc6bb24-621bfa2f, #w-node-_4b1e3e7b-b8cb-3776-a239-e8f43f64a4f3-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_494fe94b-da83-fcda-4e2e-e59795bc6556-621bfa2f, #w-node-_79b2c16e-c852-9951-e826-b04fdc15c086-621bfa2f, #w-node-_06d35ef6-78b5-2590-a81c-cff849e0e05c-621bfa2f, #w-node-_5800ce4c-b70c-56b2-5044-5c3409470147-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b4e04d42-d9e2-6de9-7e27-c9a7c4ee24aa-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4e04d42-d9e2-6de9-7e27-c9a7c4ee24ab-621bfa2f, #w-node-b4e04d42-d9e2-6de9-7e27-c9a7c4ee24ac-621bfa2f, #w-node-b4e04d42-d9e2-6de9-7e27-c9a7c4ee24ae-621bfa2f, #w-node-b4e04d42-d9e2-6de9-7e27-c9a7c4ee24af-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5f5e023e-8962-62a4-ca19-54d8d099d27b-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f5e023e-8962-62a4-ca19-54d8d099d27c-621bfa2f, #w-node-_5f5e023e-8962-62a4-ca19-54d8d099d27d-621bfa2f, #w-node-_5f5e023e-8962-62a4-ca19-54d8d099d27f-621bfa2f, #w-node-_5f5e023e-8962-62a4-ca19-54d8d099d280-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7134747-f83b-9c32-db22-79f9df55c8f5-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7134747-f83b-9c32-db22-79f9df55c8f6-621bfa2f, #w-node-d7134747-f83b-9c32-db22-79f9df55c8f7-621bfa2f, #w-node-d7134747-f83b-9c32-db22-79f9df55c8f9-621bfa2f, #w-node-d7134747-f83b-9c32-db22-79f9df55c8fa-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_01062f00-50ab-362d-e67e-de0c6e558f5e-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01062f00-50ab-362d-e67e-de0c6e558f5f-621bfa2f, #w-node-_01062f00-50ab-362d-e67e-de0c6e558f60-621bfa2f, #w-node-_01062f00-50ab-362d-e67e-de0c6e558f62-621bfa2f, #w-node-_01062f00-50ab-362d-e67e-de0c6e558f63-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_76355013-9c36-2c0d-778c-8148660a4663-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76355013-9c36-2c0d-778c-8148660a4664-621bfa2f, #w-node-_76355013-9c36-2c0d-778c-8148660a4665-621bfa2f, #w-node-_76355013-9c36-2c0d-778c-8148660a4667-621bfa2f, #w-node-_76355013-9c36-2c0d-778c-8148660a4668-621bfa2f, #w-node-f0966fd8-df53-9fe8-f137-b93d26af5d45-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e972c233-65b0-238b-ddd7-61fc79fc3ac4-621bfa2f, #w-node-e3033b17-a799-b408-b5bc-9de4c144874d-621bfa2f, #w-node-_196ba109-7d82-b587-c7f5-682436b9aed6-621bfa2f, #w-node-_716963c8-b6e1-9efc-254a-18706d65039d-621bfa2f, #w-node-_528e0d80-a3e1-da55-6bab-fcf0359d8bb0-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc52f5eb-d492-43e8-2390-a3b8de69d3af-621bfa2f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b3dafb47-736f-92a7-64a5-c3fbb3076ea9-621bfa2f, #w-node-_8e177612-f6be-3e62-41d0-e853671949d0-621bfa2f, #w-node-b5a7a397-403c-4fa5-a6e6-d6e69f633d82-621bfa2f, #w-node-_7cb8a5cc-7cfb-ea1e-f918-d9b58b018c1f-621bfa2f, #w-node-_1a378b0e-006f-aa8d-d29a-6d3bc8f8b3fd-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-d9e344cb-debf-700d-1e14-584b6afdf436-621bfa2f, #w-node-c948d318-2b7e-9e8e-3bc7-0a139ae2828c-621bfa2f, #w-node-_73667229-bead-5fc7-61f3-478ecb3fe73b-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b62712b0-8474-5d5b-a6a8-a8eb3d7c26aa-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_892d376c-1c83-0e0d-40df-a3655407379c-621bfa2f, #w-node-_892d376c-1c83-0e0d-40df-a3655407379d-621bfa2f, #w-node-_892d376c-1c83-0e0d-40df-a365540737a6-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_892d376c-1c83-0e0d-40df-a365540737a8-621bfa2f {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_892d376c-1c83-0e0d-40df-a365540737aa-621bfa2f {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5dc63550-d117-290e-dcb1-5c7ff599827c-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5dc63550-d117-290e-dcb1-5c7ff599827d-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c0fc313a-e833-69de-d826-0bcfd5b3335e-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35c4985a-bcc7-ff2e-565d-e6da87fa89de-621bfa2f, #w-node-ab4638a4-95e1-3b93-231b-262057055da3-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03f35dc5-6d1b-f982-fc4f-d0ba300f7c5b-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_2edc4ab9-0a03-1672-55fb-0173d67a3b9f-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2edc4ab9-0a03-1672-55fb-0173d67a3ba1-621bfa2f, #w-node-_2edc4ab9-0a03-1672-55fb-0173d67a3ba2-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2edc4ab9-0a03-1672-55fb-0173d67a3ba3-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-f5976c2d-3c1c-6ea6-7c0d-7322eb1f9fd1-621bfa2f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5976c2d-3c1c-6ea6-7c0d-7322eb1f9fd3-621bfa2f, #w-node-f5976c2d-3c1c-6ea6-7c0d-7322eb1f9fd4-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f5976c2d-3c1c-6ea6-7c0d-7322eb1f9fd5-621bfa2f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_26dd24eb-f752-b4dc-d0d1-e743ad4a401c-621bfa2f, #w-node-_26dd24eb-f752-b4dc-d0d1-e743ad4a401d-621bfa2f, #w-node-_3c13be84-4358-1eeb-b25b-835b9035df95-621bfa2f, #w-node-_2ff67894-4578-53fd-ad4e-71727d3cbfd9-621bfa2f, #w-node-_8ae05e2f-3950-8a4b-90f5-8a95069bd139-621bfa2f, #w-node-_3d5dfbe7-c1b2-7b42-0825-bf1bed5aa1a8-ed5aa19b {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d5dfbe7-c1b2-7b42-0825-bf1bed5aa1a9-ed5aa19b {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3d5dfbe7-c1b2-7b42-0825-bf1bed5aa1c5-ed5aa19b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eaf3c241-ecb1-f20a-36f8-d6245a0d2671-5a0d2665, #w-node-eaf3c241-ecb1-f20a-36f8-d6245a0d2672-5a0d2665 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-eaf3c241-ecb1-f20a-36f8-d6245a0d2673-5a0d2665 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-eaf3c241-ecb1-f20a-36f8-d6245a0d2675-5a0d2665, #w-node-eaf3c241-ecb1-f20a-36f8-d6245a0d267c-5a0d2665, #w-node-eaf3c241-ecb1-f20a-36f8-d6245a0d2683-5a0d2665, #w-node-_4d57ffba-0987-1c79-e524-b5eb5f00e049-6062adf2, #w-node-b79e05e9-c641-95b7-74b7-9f27aa0c172e-6062adf2, #w-node-_6bba5f7d-f490-b72d-0769-cb02dd2c78e5-6062adf2, #w-node-_0e67630e-e3c0-f92c-b360-ff70c5363460-6062adf2, #w-node-be33790d-0542-17d8-6423-77ade5f16fa0-6062adf2, #w-node-dd4e4885-92ae-080c-1244-395b1167f4ad-6062adf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4024a4a1-1952-504a-702d-3c424a18ea6f-6062adf2, #w-node-_1850122c-1011-344a-1196-41734ac764a4-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a174af0c-1e22-0330-98df-02482934242f-6062adf2, #w-node-_52d77302-c8b3-8284-19d6-05d0c76a691d-6062adf2, #w-node-_75716847-22fd-77f2-fe38-09fbcd57dee4-6062adf2, #w-node-_37969046-0bce-f042-fd06-e9c123cb70c0-6062adf2, #w-node-a3f9f03d-9fae-e261-71b6-fe44da51b768-6062adf2, #w-node-_6811ecdb-ad65-1d80-8747-af1cc7c8db62-6062adf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57a763c3-2845-73d0-7e42-d2e1e4ffa7d4-6062adf2, #w-node-_5e0cfa60-5e38-6ceb-bfbd-a1f621448ab7-6062adf2, #w-node-_0cf4ca06-f1c4-b330-ba3d-6a5ae407833a-6062adf2, #w-node-a22879cd-a7de-11ef-8b02-1a2ccb02a987-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ad6ff159-75fd-64dc-d923-c4253999b295-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_72863f6e-2316-706f-6c19-db065d9f29cd-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0e49c673-c073-6790-d0c8-2ab9bd300e46-6062adf2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_73d2436d-1220-e452-1921-e0b57a38a0b2-6062adf2 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-caad1bf5-804f-e2d1-4f8c-66f2294382e3-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9f77c114-c6e8-f4cb-e5dd-73c9e666ba9f-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_6d419b4c-ce2a-ce9c-5317-29128d0ca97c-6062adf2, #w-node-d7a0ab33-e6f9-e23a-5d0e-5a3e5d97583e-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d7a0ab33-e6f9-e23a-5d0e-5a3e5d97583f-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b5c5631c-f70d-9582-12d0-62cd75306f6b-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5c5631c-f70d-9582-12d0-62cd75306f6c-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-d27b5d9e-1dc6-c1fb-1edd-b138ccf8477a-6062adf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb81ccf9-f439-3fc0-167d-4b11d12b78ee-6062adf2, #w-node-c70d4523-8ad1-c73b-eb33-e448f542102d-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_135893d1-63a1-f0b6-f3d3-a0c81e93824b-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0fed99ff-7295-8c69-e739-da6680c07f4c-6062adf2, #w-node-a6612085-223e-334b-adae-f7fa2368eaaa-6062adf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6612085-223e-334b-adae-f7fa2368eaac-6062adf2, #w-node-a6612085-223e-334b-adae-f7fa2368eaab-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a6612085-223e-334b-adae-f7fa2368eaad-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-a6612085-223e-334b-adae-f7fa2368eaae-6062adf2, #w-node-_5bc7b2b0-4365-8b91-4b8c-034364285a87-6062adf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5bc7b2b0-4365-8b91-4b8c-034364285a89-6062adf2, #w-node-_5bc7b2b0-4365-8b91-4b8c-034364285a88-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bc7b2b0-4365-8b91-4b8c-034364285a8a-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_5bc7b2b0-4365-8b91-4b8c-034364285a8b-6062adf2, #w-node-_6a17acd6-6c9f-1cb6-9cbe-d3e77ee9d6fc-6062adf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a17acd6-6c9f-1cb6-9cbe-d3e77ee9d6fd-6062adf2, #w-node-_6a17acd6-6c9f-1cb6-9cbe-d3e77ee9d6fe-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a17acd6-6c9f-1cb6-9cbe-d3e77ee9d6ff-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6a17acd6-6c9f-1cb6-9cbe-d3e77ee9d700-6062adf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e078ce05-25f0-0746-f71c-e121f4ea6e35-6062adf2 {
  place-self: end center;
}

#w-node-e078ce05-25f0-0746-f71c-e121f4ea6e36-6062adf2, #w-node-e078ce05-25f0-0746-f71c-e121f4ea6e37-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e078ce05-25f0-0746-f71c-e121f4ea6e38-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0474ce8c-426c-372d-66c2-145c0fa3c32b-6062adf2, #w-node-_6c238d93-8626-e230-5508-a52e3bcfa816-6062adf2, #w-node-f74e837a-af55-e7c6-74d4-af7f63f345c7-6062adf2, #w-node-_8deaa5e5-2cd2-6c6e-8734-9e34a35db7f7-6062adf2, #w-node-_8deaa5e5-2cd2-6c6e-8734-9e34a35db7f8-6062adf2, #w-node-_8deaa5e5-2cd2-6c6e-8734-9e34a35db7f9-6062adf2, #w-node-da2a3238-c57f-df36-39ec-a36e71cd0872-6062adf2, #w-node-da2a3238-c57f-df36-39ec-a36e71cd0873-6062adf2, #w-node-da2a3238-c57f-df36-39ec-a36e71cd0874-6062adf2, #w-node-_87c1a4cb-9d8f-3fa5-8d98-3728f8022ae8-6062adf2, #w-node-_87c1a4cb-9d8f-3fa5-8d98-3728f8022ae9-6062adf2, #w-node-_87c1a4cb-9d8f-3fa5-8d98-3728f8022aea-6062adf2, #w-node-dbd4fd70-a220-8aa4-31fc-cbfd8e3a8739-6062adf2, #w-node-dbd4fd70-a220-8aa4-31fc-cbfd8e3a873a-6062adf2, #w-node-dbd4fd70-a220-8aa4-31fc-cbfd8e3a873b-6062adf2, #w-node-_9fe940f7-c14f-179e-80cf-5c80acfb8b2d-6062adf2, #w-node-_9fe940f7-c14f-179e-80cf-5c80acfb8b2e-6062adf2, #w-node-_9fe940f7-c14f-179e-80cf-5c80acfb8b2f-6062adf2, #w-node-a6578a1f-0a52-cc21-73df-f7cdef378559-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_36ad15c8-63d5-1a8d-9367-3ba5615679ab-6062adf2, #w-node-_85b3dcc4-c4c4-4c4c-6faa-193bd0530358-6062adf2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_486816cf-f4b4-7145-c6da-ffb48a8a3717-6062adf2 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_034356dd-9ba7-548f-65c2-5949fbb24af9-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-_255461fd-0348-fcae-b3a7-69d01338cf00-6062adf2, #w-node-_255461fd-0348-fcae-b3a7-69d01338cf01-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_255461fd-0348-fcae-b3a7-69d01338cf02-6062adf2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0f87e8bd-1027-fa9d-6c6a-86594f57ed23-58eb7fca, #w-node-_0f87e8bd-1027-fa9d-6c6a-86594f57ed24-58eb7fca, #w-node-_0f87e8bd-1027-fa9d-6c6a-86594f57ed25-58eb7fca, #w-node-_277661aa-40a1-65c1-0347-763fcc73cd0d-58eb7fca, #w-node-_169622e4-fe1b-59d9-b31b-4a8adc852f29-58eb7fca, #w-node-_3eee2339-19da-8cf1-2d30-712597b66fd2-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_43a01998-e37d-ebfb-2e43-b408b3dc4e1d-58eb7fca {
  place-self: end center;
}

#w-node-_43a01998-e37d-ebfb-2e43-b408b3dc4e1e-58eb7fca, #w-node-_43a01998-e37d-ebfb-2e43-b408b3dc4e1f-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_43a01998-e37d-ebfb-2e43-b408b3dc4e20-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666068-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea66606f-58eb7fca {
  grid-area: 1 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666070-58eb7fca, #w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666071-58eb7fca {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666073-58eb7fca, #w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666075-58eb7fca, #w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666077-58eb7fca, #w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666079-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea66607a-58eb7fca {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea66607b-58eb7fca, #w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666083-58eb7fca, #w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea66608b-58eb7fca, #w-node-_6c32bc23-9922-d6e4-d15b-1fe8ea666093-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3e0bbec-ccf5-b83d-b6dc-fa21188791fb-58eb7fca {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_2984fb4f-bac8-d4ec-419e-a5df5fd4b982-58eb7fca {
  grid-area: 2 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-_08d31e00-c2e8-caf8-a44a-92bb53a47e79-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52b1fa34-c4e4-088b-e104-da8f266826d4-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9714be6e-4623-0312-543c-8eeee7028a9e-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0b8c47a6-c877-79ea-ea98-0275bfbffa1a-58eb7fca {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c5c6d2c0-9aff-6ede-5e49-e59495c2d592-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5c6d2c0-9aff-6ede-5e49-e59495c2d593-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c5c6d2c0-9aff-6ede-5e49-e59495c2d594-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9e50ed48-31df-0cbc-a5fa-591987283ca6-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e50ed48-31df-0cbc-a5fa-591987283ca7-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e50ed48-31df-0cbc-a5fa-591987283ca8-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-d83e8bec-a094-8363-473a-5f681e3793e6-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d83e8bec-a094-8363-473a-5f681e3793e7-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d83e8bec-a094-8363-473a-5f681e3793e8-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_73b153fe-1c14-7450-c33d-b6418159e1f5-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_73b153fe-1c14-7450-c33d-b6418159e1f6-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6a619776-6ccd-a189-ff37-b1e6529d4104-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6a619776-6ccd-a189-ff37-b1e6529d4105-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4268f3ac-e63a-2faf-8171-da1d4e963688-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45501828-abf7-e6b0-ec25-4a6d05d2f6e4-58eb7fca, #w-node-_8be5e7aa-18e0-48a6-6028-14a0e3c9fbd3-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_66af9bd4-4e14-e329-89af-cc4bcac16f4b-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66af9bd4-4e14-e329-89af-cc4bcac16f4c-58eb7fca, #w-node-_66af9bd4-4e14-e329-89af-cc4bcac16f4d-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_79fae0c8-05e6-4bc7-bba1-599063b44520-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79fae0c8-05e6-4bc7-bba1-599063b44521-58eb7fca, #w-node-_79fae0c8-05e6-4bc7-bba1-599063b44522-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_311b0394-a76e-7987-9ef8-12ef080e7157-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_311b0394-a76e-7987-9ef8-12ef080e7158-58eb7fca, #w-node-_311b0394-a76e-7987-9ef8-12ef080e7159-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_614448ee-a1d4-6881-37be-c12ec4019a42-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_614448ee-a1d4-6881-37be-c12ec4019a43-58eb7fca, #w-node-_614448ee-a1d4-6881-37be-c12ec4019a44-58eb7fca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a740952a-9f8e-b8a9-e710-ca073b411c90-58eb7fca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a740952a-9f8e-b8a9-e710-ca073b411c91-58eb7fca, #w-node-a740952a-9f8e-b8a9-e710-ca073b411c92-58eb7fca, #w-node-fd03933f-96ab-768c-32fd-2cbf67ac43ea-58eb7fca, #w-node-fd03933f-96ab-768c-32fd-2cbf67ac43eb-58eb7fca, #w-node-fd03933f-96ab-768c-32fd-2cbf67ac43ec-58eb7fca, #w-node-_86651db8-e24c-5137-2d90-a7250884126c-58eb7fca, #w-node-_5a2bb350-99e7-2def-5f65-ed77c0c9880d-58eb7fca, #w-node-_059c7084-7b4d-31e3-cc00-573034abe9e9-58eb7fca, #w-node-_059c7084-7b4d-31e3-cc00-573034abe9ea-58eb7fca, #w-node-_4a1e2220-af40-f409-a876-9cdc26f4e717-58eb7fca, #w-node-_4a1e2220-af40-f409-a876-9cdc26f4e718-58eb7fca, #w-node-f60115ad-fd8a-239b-1882-d101b3f7f2d7-58eb7fca, #w-node-f60115ad-fd8a-239b-1882-d101b3f7f2d8-58eb7fca, #w-node-_6c2d98d4-a3b1-bf70-7a98-222fca992926-58eb7fca, #w-node-_6c2d98d4-a3b1-bf70-7a98-222fca992927-58eb7fca, #w-node-_66dbc5b3-f22e-ae3b-f6c8-e26faa65bdb6-aa65bdb4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_66dbc5b3-f22e-ae3b-f6c8-e26faa65bdcc-aa65bdb4 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: end;
}

#w-node-_66dbc5b3-f22e-ae3b-f6c8-e26faa65bdce-aa65bdb4, #w-node-_66dbc5b3-f22e-ae3b-f6c8-e26faa65bdcf-aa65bdb4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_66dbc5b3-f22e-ae3b-f6c8-e26faa65bdd0-aa65bdb4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9abd6b0f-fac9-3446-e410-a5bc8d425431-8d425430 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_9abd6b0f-fac9-3446-e410-a5bc8d425434-8d425430, #w-node-_9abd6b0f-fac9-3446-e410-a5bc8d425436-8d425430, #w-node-_9abd6b0f-fac9-3446-e410-a5bc8d425438-8d425430, #w-node-_9abd6b0f-fac9-3446-e410-a5bc8d42543a-8d425430, #w-node-_8810dc44-6d91-e04c-f9a6-4e1af7655d4e-8d425430, #w-node-_9abd6b0f-fac9-3446-e410-a5bc8d42543d-8d425430, #w-node-_9abd6b0f-fac9-3446-e410-a5bc8d42543f-8d425430, #w-node-_9abd6b0f-fac9-3446-e410-a5bc8d425441-8d425430, #w-node-_9abd6b0f-fac9-3446-e410-a5bc8d425443-8d425430, #w-node-_362c8ce6-24f7-3ea9-d14e-3fde6778c16d-8d425430 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_96aabe6d-32e3-3b88-9c2b-8c6453ecefe4-dce9df55, #w-node-cfe9f60a-e962-9a02-51d4-42f5abc72c26-dce9df55, #w-node-_120ceed3-5e99-b02c-ed9d-99f7f735cf88-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_78875227-c02b-4974-b5d3-5066b3c3d04a-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_9770c522-1a6c-7da0-fc20-25683bf5adaa-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_58a3cd99-81e5-5ad9-8df2-0a1dcd7ab2be-dce9df55, #w-node-c3ea3d51-e176-419b-a5a6-4e45287cfe08-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-de2b553a-f11f-f774-05bb-f30a45821fe3-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-de2b553a-f11f-f774-05bb-f30a45821fe5-dce9df55, #w-node-de2b553a-f11f-f774-05bb-f30a45821fe6-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-de2b553a-f11f-f774-05bb-f30a45821fe7-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9530629b-03b3-b3e9-7bd5-b51233443566-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-a25f38ba-1c4d-f02f-8645-f3639b7e9b92-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a25f38ba-1c4d-f02f-8645-f3639b7e9b93-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3f2809be-7a22-3dac-fa9f-b7d56c0b32e2-dce9df55 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3395f25d-5cc2-176f-e9b2-62d4d8753fe0-dce9df55 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-c9e17b35-c632-e4bb-4ce8-a0de5714af10-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1b0d98f3-6bcd-5aae-7a2b-2d43f9f98689-dce9df55, #w-node-aa109d81-ac69-6123-9192-4c22ee9d73b8-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-f1535ff0-5ab5-881f-7f79-d7d298a8c7c8-dce9df55 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a0365e1d-51ba-1ec2-409f-3411fce3bfe1-dce9df55 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center start;
}

#w-node-_9421b718-8d4e-f197-9d6f-412da9b9513a-dce9df55, #w-node-_9421b718-8d4e-f197-9d6f-412da9b9513b-dce9df55, #w-node-_9421b718-8d4e-f197-9d6f-412da9b9513c-dce9df55, #w-node-_9421b718-8d4e-f197-9d6f-412da9b9513d-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9421b718-8d4e-f197-9d6f-412da9b9513e-dce9df55, #w-node-_9421b718-8d4e-f197-9d6f-412da9b95140-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_9421b718-8d4e-f197-9d6f-412da9b95142-dce9df55, #w-node-_174829b8-f74b-4e8c-5657-65deb189b4d4-dce9df55, #w-node-_174829b8-f74b-4e8c-5657-65deb189b4d5-dce9df55, #w-node-_174829b8-f74b-4e8c-5657-65deb189b4d6-dce9df55, #w-node-_174829b8-f74b-4e8c-5657-65deb189b4d7-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_174829b8-f74b-4e8c-5657-65deb189b4d8-dce9df55, #w-node-_174829b8-f74b-4e8c-5657-65deb189b4da-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_174829b8-f74b-4e8c-5657-65deb189b4dc-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d3fff56c-5664-c216-cb35-dcefc714986e-dce9df55, #w-node-dfa96e9e-5734-2f26-c5d0-db2e76473571-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-ab6b6d1b-d6f4-3a58-9b93-4cf840334e37-dce9df55, #w-node-ab6b6d1b-d6f4-3a58-9b93-4cf840334e38-dce9df55, #w-node-ab6b6d1b-d6f4-3a58-9b93-4cf840334e39-dce9df55, #w-node-ab6b6d1b-d6f4-3a58-9b93-4cf840334e3a-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-de2ca4d6-18a3-c76a-5ea6-cd8cb42255db-dce9df55, #w-node-_1091c9f1-8966-bdc8-0774-b05023fc7313-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-ab6b6d1b-d6f4-3a58-9b93-4cf840334e3b-dce9df55, #w-node-_524d566b-374e-e200-2235-0626e9019d3a-dce9df55, #w-node-_524d566b-374e-e200-2235-0626e9019d3b-dce9df55, #w-node-_524d566b-374e-e200-2235-0626e9019d3c-dce9df55, #w-node-_524d566b-374e-e200-2235-0626e9019d3d-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_524d566b-374e-e200-2235-0626e9019d3e-dce9df55, #w-node-_524d566b-374e-e200-2235-0626e9019d40-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_524d566b-374e-e200-2235-0626e9019d42-dce9df55, #w-node-_04299944-3dfc-28ac-c5ed-89ad3e3db993-dce9df55, #w-node-_04299944-3dfc-28ac-c5ed-89ad3e3db994-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_04299944-3dfc-28ac-c5ed-89ad3e3db995-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4c7bb325-18ba-be1b-8717-4c03d84bc9f5-dce9df55, #w-node-_941167a8-f116-e71d-a2ff-b880ed03590c-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fae50443-8e42-53d6-0ba9-e2cc3a5d6ae1-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_0ae89332-f296-55b9-f0ec-6902d73ca727-dce9df55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56f44313-2a1c-d75a-857e-427556e6ec0c-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_56f44313-2a1c-d75a-857e-427556e6ec0d-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-ef5aac1f-0514-8451-64d5-fe03cfe6ecd0-dce9df55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb8873ae-33d0-5ad7-2f87-30fc5bc9a9bc-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bb8873ae-33d0-5ad7-2f87-30fc5bc9a9bd-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-_06e39094-6f23-9320-5624-b369acb8ec19-dce9df55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_065505f8-8b3e-aab3-63f1-ace68743231f-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_065505f8-8b3e-aab3-63f1-ace687432320-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-aba7897f-2c6b-3573-a4b5-9150f1c6fe08-dce9df55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8df31126-3d4f-af22-1eda-665126e53d76-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8df31126-3d4f-af22-1eda-665126e53d77-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
}

#w-node-b55ef575-b06d-4301-bcfc-f17ad1bc583c-dce9df55, #w-node-_3e15f0f7-41e7-55f5-3070-638e1df937d8-dce9df55, #w-node-a1ec6f68-4c29-b031-ae9c-64b6426c8f1b-dce9df55, #w-node-_2be846bb-2cde-2f52-6c7d-a7ff6e800039-dce9df55, #w-node-ae7c6c4a-53b0-84b5-c74c-350bc018dbe6-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b7e91d7-e415-322a-7579-2019f8749ca6-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_5450edd5-98aa-6140-6051-092b2273b326-dce9df55, #w-node-d07268d2-3edd-9097-8143-73cc9ca93d36-dce9df55, #w-node-b2536a28-2644-eacf-21c1-b75675cd31a1-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5450edd5-98aa-6140-6051-092b2273b32c-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_091f326e-7775-808f-9fef-eb8ca9c47395-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_69c69c17-039c-1fe4-1812-ab14cc7bde40-dce9df55, #w-node-b85e611b-3c6b-12c5-558b-268fd7aac53b-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_69c69c17-039c-1fe4-1812-ab14cc7bde47-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_898ffa6c-5d97-269a-91f4-71686246f715-dce9df55, #w-node-bba7e44e-4a90-b139-e10b-d4af2147ea0c-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-bd497599-f85e-f761-4abf-109b4a735c4f-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-_99b68721-5910-5bb7-2a2f-340ad2154a46-dce9df55, #w-node-_3a9b70e3-f0a3-2279-8839-19ce706584f8-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_17093e80-3c89-4468-03b1-8817b8b37d35-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-b92f56c4-74b9-bb09-de3b-3a8cccd917a3-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_141aacb1-69c7-e1a6-17bc-b77573704f29-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0269eedd-e15b-2d47-0f5d-e2f425ea2ec4-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-df27d1bd-570f-3f33-9cda-7e2f861da4ad-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-af11ce08-46f9-4ce5-69f1-32ed9def80ec-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9aec3e90-4087-0738-519a-19e8cc4013a3-dce9df55 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_1d14909f-d357-162f-df2f-5b4da0852a3c-dce9df55, #w-node-_6411ab42-aca0-d443-782e-e4e22bf1c262-dce9df55, #w-node-_940f5d83-038b-abf1-5b5a-d808a872ae95-dce9df55, #w-node-da0fd93a-a404-d049-1650-2050c01a81a5-dce9df55, #w-node-da0fd93a-a404-d049-1650-2050c01a81a6-dce9df55, #w-node-da0fd93a-a404-d049-1650-2050c01a81a7-dce9df55, #w-node-_1e7b1892-9aec-e505-69d8-085d6e5fb591-dce9df55, #w-node-_1e7b1892-9aec-e505-69d8-085d6e5fb592-dce9df55, #w-node-_1e7b1892-9aec-e505-69d8-085d6e5fb593-dce9df55, #w-node-_18ca935e-9d5a-de02-e4b0-462ad13a4645-dce9df55, #w-node-_18ca935e-9d5a-de02-e4b0-462ad13a4646-dce9df55, #w-node-_18ca935e-9d5a-de02-e4b0-462ad13a4647-dce9df55, #w-node-f07b5e94-5a70-7b27-1543-8f60f3673405-dce9df55, #w-node-f07b5e94-5a70-7b27-1543-8f60f3673406-dce9df55, #w-node-f07b5e94-5a70-7b27-1543-8f60f3673407-dce9df55, #w-node-_6469f967-2342-534b-3ec4-ee6bc7f200f9-dce9df55, #w-node-_6469f967-2342-534b-3ec4-ee6bc7f200fa-dce9df55, #w-node-_6469f967-2342-534b-3ec4-ee6bc7f200fb-dce9df55, #w-node-_99337bc8-815f-dcc8-3478-f4c8fe4282fe-dce9df55, #w-node-_99337bc8-815f-dcc8-3478-f4c8fe4282ff-dce9df55, #w-node-_7f61d7d7-af93-0440-c37c-b553a377cd1d-dce9df55, #w-node-_7f61d7d7-af93-0440-c37c-b553a377cd1e-dce9df55 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6676cd2c-5a42-9f4e-9d5b-2e2487e332ff-dce9df55 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: center start;
}

#w-node-_807a9a94-74e9-fd82-ecbb-1f32a70f2be5-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b1fc96ca-92eb-f2d4-15cc-a10ecf44da6b-ecc9c0c7 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-b1fc96ca-92eb-f2d4-15cc-a10ecf44da6c-ecc9c0c7, #w-node-b1fc96ca-92eb-f2d4-15cc-a10ecf44da6d-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b1fc96ca-92eb-f2d4-15cc-a10ecf44da6e-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-fc11775d-7317-f31a-5020-34bcf734efe1-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b89c2731-5698-cd3f-276a-585bbb605953-ecc9c0c7, #w-node-c9f0da2f-807b-cf7b-f529-88dc3e48cad9-ecc9c0c7 {
  justify-self: center;
}

#w-node-_2574d567-e317-3fab-3c3a-12a65e637471-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_31ed3ed8-7e5e-2222-b172-3fe0d8f64ef5-ecc9c0c7, #w-node-_31ed3ed8-7e5e-2222-b172-3fe0d8f64ef7-ecc9c0c7 {
  justify-self: center;
}

#w-node-_3e9d197a-2665-6e5e-ac0c-59f73535c90a-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3e9d197a-2665-6e5e-ac0c-59f73535c912-ecc9c0c7, #w-node-_3e9d197a-2665-6e5e-ac0c-59f73535c914-ecc9c0c7 {
  justify-self: center;
}

#w-node-_1abb49a6-af16-f07f-be7b-2299424f314e-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1abb49a6-af16-f07f-be7b-2299424f3156-ecc9c0c7, #w-node-_1abb49a6-af16-f07f-be7b-2299424f3158-ecc9c0c7 {
  justify-self: center;
}

#w-node-_044799ce-3ed2-481b-74af-3b7ef6a345a0-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_044799ce-3ed2-481b-74af-3b7ef6a345a8-ecc9c0c7, #w-node-_044799ce-3ed2-481b-74af-3b7ef6a345aa-ecc9c0c7 {
  justify-self: center;
}

#w-node-_52018512-beaf-f636-4560-cacecb32fe35-ecc9c0c7, #w-node-_7113f94f-d0ef-d63f-fb7c-4f944fce4072-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_00bff3a5-c1fb-7098-f581-6d5b896aa651-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center end;
}

#w-node-_35ff7490-fec6-1b2a-a27f-0612eead48ad-ecc9c0c7, #w-node-_35ff7490-fec6-1b2a-a27f-0612eead48b4-ecc9c0c7, #w-node-_6a14c7f8-ae7e-3584-47a5-0d6353d8d835-ecc9c0c7, #w-node-_6a14c7f8-ae7e-3584-47a5-0d6353d8d839-ecc9c0c7, #w-node-f551befa-1780-d9af-dc87-f6c8f24883bd-ecc9c0c7, #w-node-f551befa-1780-d9af-dc87-f6c8f24883c1-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6a9d486-6fba-d754-bfd0-977936c96077-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-e6a9d486-6fba-d754-bfd0-977936c96078-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e6a9d486-6fba-d754-bfd0-977936c9607a-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-d76d92c0-b064-90e7-2971-6dd4eeb6d98b-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27e8bd8c-4c3f-8314-1c47-32a04910d8bb-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8aa350f4-1340-2740-cac7-fdc73f8082fb-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_0b2e32e9-1dda-1054-9375-79669e8e121b-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b2e32e9-1dda-1054-9375-79669e8e121c-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0b2e32e9-1dda-1054-9375-79669e8e1225-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_380c8c7a-9da0-bf3f-13f6-1f51d5cfa69d-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_380c8c7a-9da0-bf3f-13f6-1f51d5cfa69e-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_380c8c7a-9da0-bf3f-13f6-1f51d5cfa6a7-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_76840862-b4a1-c6d8-08cd-93ec186a9480-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76840862-b4a1-c6d8-08cd-93ec186a9481-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_76840862-b4a1-c6d8-08cd-93ec186a948a-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-a582cbfb-f336-3950-141a-c967733bf45a-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a582cbfb-f336-3950-141a-c967733bf45b-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a582cbfb-f336-3950-141a-c967733bf464-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-f1b48ec5-6ad3-9f61-12e9-bb7166a85ef3-ecc9c0c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1b48ec5-6ad3-9f61-12e9-bb7166a85ef4-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f1b48ec5-6ad3-9f61-12e9-bb7166a85efd-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-_2c14925f-4d73-596e-4a9f-786522fcb565-ecc9c0c7, #w-node-_03e8800f-035e-0e04-0edf-2e4b343c8d48-ecc9c0c7, #w-node-ae9c07a9-4942-a77f-3acf-6fc48686acc8-ecc9c0c7, #w-node-ae9c07a9-4942-a77f-3acf-6fc48686acc9-ecc9c0c7, #w-node-e5193262-1fb4-9c9e-8b74-9529e38ba34d-ecc9c0c7, #w-node-e5193262-1fb4-9c9e-8b74-9529e38ba34e-ecc9c0c7, #w-node-e5193262-1fb4-9c9e-8b74-9529e38ba34f-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c71abe1b-3c92-d0a8-67f3-9019a142b55d-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start;
}

#w-node-c71abe1b-3c92-d0a8-67f3-9019a142b55e-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c71abe1b-3c92-d0a8-67f3-9019a142b560-ecc9c0c7 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_2ffb210e-bab4-e091-5e32-59499dc02fe8-9dc02fe7, #w-node-_2ffb210e-bab4-e091-5e32-59499dc03051-9dc02fe7, #w-node-_2ffb210e-bab4-e091-5e32-59499dc03054-9dc02fe7, #w-node-_2ffb210e-bab4-e091-5e32-59499dc03055-9dc02fe7, #w-node-_2ffb210e-bab4-e091-5e32-59499dc03056-9dc02fe7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2ffb210e-bab4-e091-5e32-59499dc03057-9dc02fe7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0af90362-cdc7-3052-a887-ed718e319e13-5161a3d7, #w-node-_615dfb2d-bc3f-092c-ffce-3cb1dcfcb666-5161a3d7, #w-node-_615dfb2d-bc3f-092c-ffce-3cb1dcfcb667-5161a3d7, #w-node-_615dfb2d-bc3f-092c-ffce-3cb1dcfcb668-5161a3d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9bcd6964-9d01-d24e-08d3-7a8326945593-5161a3d7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-cde1bc62-7f5f-df04-f7f1-c088b880eaf8-5161a3d7, #w-node-aff556da-abab-ffef-2388-2d38c30eb2c8-5161a3d7 {
  grid-area: 1 / 1 / 3 / 2;
  align-self: end;
}

#w-node-cffe7545-feb2-5ede-ddcd-d44e3d2b4e7f-5161a3d7 {
  grid-area: 1 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-_05a789ed-00f7-8acf-1854-8cbd3990176f-5161a3d7, #w-node-_05a789ed-00f7-8acf-1854-8cbd39901770-5161a3d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_05a789ed-00f7-8acf-1854-8cbd39901771-5161a3d7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_736f46ac-2e9b-91e3-53df-0041620df366-5161a3d7, #w-node-_736f46ac-2e9b-91e3-53df-0041620df367-5161a3d7, #w-node-_736f46ac-2e9b-91e3-53df-0041620df368-5161a3d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af581a24-a236-403d-3c30-015898156c6d-5161a3d7, #w-node-_07ad260a-f974-0d6f-5803-0ec155dc70e7-5161a3d7, #w-node-b7d357b1-4e75-3401-1d87-3d5493672bdd-5161a3d7, #w-node-_359540a5-bb20-24f9-82d3-a0bd65c5f1f0-5161a3d7, #w-node-_05de4ce7-e0a0-dc94-761f-452f32bc6b92-5161a3d7, #w-node-_034e5c90-ee28-936c-b82a-b20e085c4b39-5161a3d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af680b72-6bd5-341b-0fc8-8c57abb77c59-5161a3d7, #w-node-af680b72-6bd5-341b-0fc8-8c57abb77c5a-5161a3d7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-af680b72-6bd5-341b-0fc8-8c57abb77c65-5161a3d7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-af680b72-6bd5-341b-0fc8-8c57abb77c67-5161a3d7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9eb4-d8cd9eb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9eb5-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9eb6-d8cd9eb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ec1-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ec5-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ec9-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ecd-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ed1-d8cd9eb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ed5-d8cd9eb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ed6-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ed7-d8cd9eb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ee2-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ee6-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9eea-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9eee-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ef2-d8cd9eb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ef6-d8cd9eb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ef7-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9ef8-d8cd9eb3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9f03-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9f07-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9f0b-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9f0f-d8cd9eb3, #w-node-_27ba3943-6596-6c35-bb48-fd23d8cd9f13-d8cd9eb3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5e06f87a-a836-aea8-533b-89efb7498abd-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_54e52d55-fe1c-a100-aa7d-4784451fbbe6-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-bced9203-5df1-90dd-00b0-91f202a53c09-e7b744e4, #w-node-_16081e15-310d-c093-4fd6-aa27fbaf93d9-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_16081e15-310d-c093-4fd6-aa27fbaf93da-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-dcef5e04-fb3b-93fb-f265-54ad4cf22a00-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: start end;
}

#w-node-a3910456-15f0-22fe-6ff7-d5c7c7e1c3f5-e7b744e4, #w-node-a3910456-15f0-22fe-6ff7-d5c7c7e1c3f6-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a3910456-15f0-22fe-6ff7-d5c7c7e1c3f7-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_13b9d65d-0d31-bec0-9a75-54082a9682ba-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-e185021d-8e09-679c-db5b-53859434da2c-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bb38516-6d2f-8fd7-65bf-89099859a876-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8bb38516-6d2f-8fd7-65bf-89099859a877-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_5b1706fd-6668-f5d7-c3b6-0a1efcf65ee3-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b1706fd-6668-f5d7-c3b6-0a1efcf65f01-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5b1706fd-6668-f5d7-c3b6-0a1efcf65f02-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_18ea2773-5f1f-514b-b651-364a09cf10e4-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18ea2773-5f1f-514b-b651-364a09cf1102-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18ea2773-5f1f-514b-b651-364a09cf1103-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_9c27e1d8-660f-9450-d604-5d4cc21875ff-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c27e1d8-660f-9450-d604-5d4cc218761d-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9c27e1d8-660f-9450-d604-5d4cc218761e-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c86712a3-db68-faf1-ea63-191ff50bb96f-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c86712a3-db68-faf1-ea63-191ff50bb98d-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c86712a3-db68-faf1-ea63-191ff50bb98e-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_976a635a-13e9-296d-77e5-0cf501f39832-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_976a635a-13e9-296d-77e5-0cf501f39850-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_976a635a-13e9-296d-77e5-0cf501f39851-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3d70662f-8a83-eb5f-726e-cbd5690ff1bc-e7b744e4, #w-node-_3d70662f-8a83-eb5f-726e-cbd5690ff1bd-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d70662f-8a83-eb5f-726e-cbd5690ff1c8-e7b744e4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3d70662f-8a83-eb5f-726e-cbd5690ff1ca-e7b744e4 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-d466db06-225f-0280-2828-c1e239027e4c-e7b744e4, #w-node-_44f96ec0-bc77-3661-0e15-e6763d0915be-e7b744e4, #w-node-_038df9db-d2ad-288c-ea5b-f30744f7a0aa-e7b744e4, #w-node-_93cc5963-ffc8-413b-28d5-2ec6d29e31e7-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59e12df3-5c68-86f4-f5c7-92b75dc71228-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5de-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5df-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5e0-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5eb-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5ef-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5f3-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5f7-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5fb-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f5ff-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f600-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f601-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f60c-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f610-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f614-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f618-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f61c-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f620-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f621-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f622-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ca99472-37ea-bc26-669d-44ecabe0f62d-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f631-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f635-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f639-e7b744e4, #w-node-_0ca99472-37ea-bc26-669d-44ecabe0f63d-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_88a3f164-6ca4-2c51-c416-ed1b3448f6c3-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e27-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e28-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e29-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e34-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e38-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e3c-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e40-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e44-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e48-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e49-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e4a-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e55-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e59-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e5d-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e61-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e65-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e69-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e6a-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e6b-e7b744e4 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e76-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e7a-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e7e-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e82-e7b744e4, #w-node-_02ffb5ed-303a-b879-7729-5ab4f06a2e86-e7b744e4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e39b417c-5980-f6bb-d4b8-196be8f3e847-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2a8fcee3-33d3-66ef-905c-fded7a90f3f1-625684eb {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_7c7d6ae0-dc59-0651-5105-e6e1557d1074-625684eb {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_07b2596d-e05c-9270-e7f9-becd9bc9045a-625684eb {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-_84c5bd72-a184-940d-8345-4b7b100d8745-625684eb {
  grid-area: 2 / 1 / 4 / 2;
  place-self: center start;
}

#w-node-_2c137b19-da33-9e95-b9f1-207b279be9c2-625684eb, #w-node-_2c137b19-da33-9e95-b9f1-207b279be9c3-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2c137b19-da33-9e95-b9f1-207b279be9c4-625684eb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_289d00ab-aee1-52cd-2a74-7d94300eb19b-625684eb, #w-node-_289d00ab-aee1-52cd-2a74-7d94300eb1b1-625684eb, #w-node-_289d00ab-aee1-52cd-2a74-7d94300eb1c7-625684eb, #w-node-_289d00ab-aee1-52cd-2a74-7d94300eb1dd-625684eb, #w-node-_289d00ab-aee1-52cd-2a74-7d94300eb1f3-625684eb, #w-node-_289d00ab-aee1-52cd-2a74-7d94300eb209-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6869d9b-ff0b-1d24-9921-f2fa211ff298-625684eb, #w-node-a6869d9b-ff0b-1d24-9921-f2fa211ff299-625684eb, #w-node-a6869d9b-ff0b-1d24-9921-f2fa211ff2a2-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a6869d9b-ff0b-1d24-9921-f2fa211ff2a4-625684eb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a6869d9b-ff0b-1d24-9921-f2fa211ff2a6-625684eb {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962a1-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962a3-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962a4-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962a5-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962b0-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962b4-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962b8-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962bc-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962c0-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b5452353-1c5c-4388-597f-ab4b5c977142-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b5452353-1c5c-4388-597f-ab4b5c977143-625684eb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962c4-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962c5-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962c6-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962d1-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962d5-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962d9-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962dd-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962e1-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8ae585ec-89a0-59cb-806b-282374fb0511-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8ae585ec-89a0-59cb-806b-282374fb0512-625684eb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962e5-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962e6-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962e7-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf962f2-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962f6-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962fa-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf962fe-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf96302-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1eac3354-38a6-4100-d12e-0a4b92fe4559-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1eac3354-38a6-4100-d12e-0a4b92fe455a-625684eb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf96306-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf96308-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf96309-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf9630a-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf96315-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf96319-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf9631d-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf96321-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf96325-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2b82d237-6af0-2f07-efc1-cae80251b6f1-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2b82d237-6af0-2f07-efc1-cae80251b6f2-625684eb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf96329-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf9632a-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf9632b-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf96336-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf9633a-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf9633e-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf96342-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf96346-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3acd9674-b9c1-fe72-dee8-afdc77784179-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3acd9674-b9c1-fe72-dee8-afdc7778417a-625684eb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf9634a-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf9634b-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf9634c-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_454f31a5-586d-32ec-c812-1b0dabf96357-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf9635b-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf9635f-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf96363-625684eb, #w-node-_454f31a5-586d-32ec-c812-1b0dabf96367-625684eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0b37708-404c-dc08-793f-1909c64c5a92-625684eb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b0b37708-404c-dc08-793f-1909c64c5a93-625684eb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c546241b-8d3f-4ee2-a683-c83d2948fcce-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d5a3f7f7-158c-03c0-533f-161491acdfbc-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_94bc269f-8bf4-4087-ba07-2c8bec69914f-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-de859c64-c7b2-a295-1958-1cd5e89691b2-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_6333f8f1-ccff-053b-1b67-0fd441e9ec71-fea74fda, #w-node-_6333f8f1-ccff-053b-1b67-0fd441e9ec72-fea74fda, #w-node-_6333f8f1-ccff-053b-1b67-0fd441e9ec73-fea74fda, #w-node-_84d3087a-5a89-afba-4925-548160af8e04-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_84d3087a-5a89-afba-4925-548160af8e05-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_18a2eb08-5310-48d9-9e5b-7ddf0eb905c1-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_70d61380-3982-445e-72a3-259ac83fb7ac-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_0bde8e5e-6841-0fea-46d0-43e5567eaa45-fea74fda, #w-node-_0bde8e5e-6841-0fea-46d0-43e5567eaa46-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0bde8e5e-6841-0fea-46d0-43e5567eaa47-fea74fda {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-bcfd0d0b-9143-cf1b-7d41-77200cc62a27-fea74fda, #w-node-_567a8a0d-1703-41ff-08f8-c90e2b28f741-fea74fda, #w-node-cbabbd83-be12-c1ee-63bf-e5d456707ead-fea74fda, #w-node-_2b58eea9-2dde-c207-3133-943d2ae06788-fea74fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e23650bc-37de-6473-5439-75671906813e-fea74fda {
  place-self: start center;
}

#w-node-_5db3a124-625d-bd11-6016-d733ce74e606-fea74fda, #w-node-_5097f773-b33b-0e68-3c43-ac88a802857f-fea74fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5097f773-b33b-0e68-3c43-ac88a8028580-fea74fda {
  place-self: start center;
}

#w-node-_5097f773-b33b-0e68-3c43-ac88a8028582-fea74fda, #w-node-_3f618419-87ff-0ad0-9808-85274768556b-fea74fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3f618419-87ff-0ad0-9808-85274768556c-fea74fda {
  place-self: start center;
}

#w-node-_3f618419-87ff-0ad0-9808-85274768556e-fea74fda, #w-node-_6b42565c-060c-dfa3-8e0e-ac393dd1c303-fea74fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b42565c-060c-dfa3-8e0e-ac393dd1c304-fea74fda {
  place-self: start center;
}

#w-node-_6b42565c-060c-dfa3-8e0e-ac393dd1c306-fea74fda {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b32358d7-3b6b-736b-86fe-3d7a7d8ecb6b-fea74fda, #w-node-_05e882a0-712b-970c-0284-f1068cdd7762-fea74fda, #w-node-_317e0be2-348a-a4f1-fa4c-8af6ecf2b555-fea74fda, #w-node-_2a7f52f8-e882-2f07-2f9e-016f9bcf4fe9-fea74fda, #w-node-_2a7f52f8-e882-2f07-2f9e-016f9bcf4fea-fea74fda, #w-node-_2a7f52f8-e882-2f07-2f9e-016f9bcf4feb-fea74fda, #w-node-fc33e6aa-5554-dc43-4e6c-e48766618c51-fea74fda, #w-node-fc33e6aa-5554-dc43-4e6c-e48766618c52-fea74fda, #w-node-fc33e6aa-5554-dc43-4e6c-e48766618c53-fea74fda, #w-node-_3a58e9a8-5eda-88dd-4227-c19bb3039a36-fea74fda, #w-node-_3a58e9a8-5eda-88dd-4227-c19bb3039a37-fea74fda, #w-node-_3a58e9a8-5eda-88dd-4227-c19bb3039a38-fea74fda, #w-node-_3a89608c-7a89-4265-ff7a-d17f967495e9-fea74fda, #w-node-_3a89608c-7a89-4265-ff7a-d17f967495ea-fea74fda, #w-node-_74f548e1-010f-7579-a32c-de9c0f4f97d3-fea74fda, #w-node-_74f548e1-010f-7579-a32c-de9c0f4f97d4-fea74fda, #w-node-_5551709e-14ef-dde0-d54a-8c55b58f3225-2fb79cba, #w-node-_35567749-bd5c-fecf-ec9b-d9096500a83d-2fb79cba, #w-node-_35567749-bd5c-fecf-ec9b-d9096500a83e-2fb79cba, #w-node-_35567749-bd5c-fecf-ec9b-d9096500a83f-2fb79cba {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3317b0b5-215b-22e1-515a-9e0452bf5679-2fb79cba {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center end;
}

#w-node-_0ca02f14-8ed9-3d39-7950-4ff123ae9ef7-2fb79cba, #w-node-_0ca02f14-8ed9-3d39-7950-4ff123ae9ef8-2fb79cba {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ca02f14-8ed9-3d39-7950-4ff123ae9ef9-2fb79cba {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-de7d2f37-d2e8-18eb-6bac-69d77ef4b2f1-2fb79cba {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
}

#w-node-b926093c-73a4-2f41-0e99-073be4026bc6-2fb79cba {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9d253de2-dcef-6e04-468e-31ccbe6faa55-2fb79cba {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_4981b7b3-ffb4-51c9-8f30-c16f86d66d90-1a7a25e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4981b7b3-ffb4-51c9-8f30-c16f86d66d91-1a7a25e2 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: end center;
}

#w-node-_4981b7b3-ffb4-51c9-8f30-c16f86d66d92-1a7a25e2, #w-node-_4981b7b3-ffb4-51c9-8f30-c16f86d66d93-1a7a25e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4981b7b3-ffb4-51c9-8f30-c16f86d66d94-1a7a25e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ed69d983-c650-62fa-8ea6-78d0374c9bd5-46ca11bb, #w-node-b02a3d1f-b479-4004-a7e4-080ddca4784c-46ca11bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4ead3f98-9f2d-d6d7-a11f-11264bf159c0-46ca11bb {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_4ead3f98-9f2d-d6d7-a11f-11264bf159c2-46ca11bb, #w-node-f9984422-3c87-250f-9584-93244c70d1e6-46ca11bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-f9984422-3c87-250f-9584-93244c70d1e7-46ca11bb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_418b918f-e95f-1a9e-4169-a09025e2a9f7-46ca11bb, #w-node-aa8ad7af-5856-cd0b-379d-fdc32e79a67f-46ca11bb, #w-node-aa8ad7af-5856-cd0b-379d-fdc32e79a680-46ca11bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-aa8ad7af-5856-cd0b-379d-fdc32e79a681-46ca11bb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3e9793a9-e9ff-388e-928d-793cbcefca86-46ca11bb, #w-node-_02a73b0e-50db-e00d-1a7b-2607dc29b4ea-46ca11bb, #w-node-cc2e1cb4-9733-6ee2-7546-d0d3557bab05-46ca11bb, #w-node-cc2e1cb4-9733-6ee2-7546-d0d3557bab06-46ca11bb {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cc2e1cb4-9733-6ee2-7546-d0d3557bab0b-46ca11bb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cc2e1cb4-9733-6ee2-7546-d0d3557bab0e-46ca11bb {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-cc2e1cb4-9733-6ee2-7546-d0d3557bab0f-46ca11bb {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center;
}

#w-node-_3660f242-a165-68c9-91df-ff6ddc658094-ea1c4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8ce9d19c-86d6-195e-f437-93ea7d4446c4-ea1c4133 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_0786500f-4541-b70f-a182-2a050c084051-ea1c4133, #w-node-_1c004600-fad7-ff5f-b49d-1cc564361db0-ea1c4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7045382-a617-0dcf-581c-63164a65aa31-ea1c4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b161f656-47f9-e03b-c766-61ac3d93a87d-ea1c4133, #w-node-b161f656-47f9-e03b-c766-61ac3d93a87e-ea1c4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b161f656-47f9-e03b-c766-61ac3d93a87f-ea1c4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb085a55-82f2-b2bd-f908-ee922beae944-ea1c4133, #w-node-cb085a55-82f2-b2bd-f908-ee922beae945-ea1c4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cb085a55-82f2-b2bd-f908-ee922beae946-ea1c4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d6c284c-dbf0-9b5f-60a4-8332fcaaa6b8-ea1c4133, #w-node-_3d6c284c-dbf0-9b5f-60a4-8332fcaaa6b9-ea1c4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d6c284c-dbf0-9b5f-60a4-8332fcaaa6ba-ea1c4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d37b3d7-9bd3-3a18-86ed-91625efce90f-ea1c4133, #w-node-_5d37b3d7-9bd3-3a18-86ed-91625efce910-ea1c4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5d37b3d7-9bd3-3a18-86ed-91625efce911-ea1c4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26f1775d-9610-063e-e32a-dd68f72b14a1-ea1c4133, #w-node-_26f1775d-9610-063e-e32a-dd68f72b14a2-ea1c4133 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_26f1775d-9610-063e-e32a-dd68f72b14a3-ea1c4133 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ed8de4c-4a03-1bd7-3582-8021ab074ede-ea1c4133 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_46714d5a-b2a8-3ce4-fed4-aacdcbe7dc5c-ea1c4133, #w-node-_46714d5a-b2a8-3ce4-fed4-aacdcbe7dc5e-ea1c4133, #w-node-_220cf562-670e-6198-0211-44c4f367b716-6ac71f21, #w-node-_220cf562-670e-6198-0211-44c4f367b71c-6ac71f21, #w-node-_220cf562-670e-6198-0211-44c4f367b71d-6ac71f21, #w-node-_220cf562-670e-6198-0211-44c4f367b71e-6ac71f21, #w-node-ff4340b5-baff-b165-b0d2-3b7306205f7e-6ac71f21, #w-node-_6ec8199f-916f-fb47-c10b-1862c31b982d-6ac71f21, #w-node-_28f3f79b-9428-b8f8-1e9d-f98e31cd3f1e-0381286d {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_4b25d60d-2437-425b-a6fd-9fd0e114fa50-0381286d {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_28f3f79b-9428-b8f8-1e9d-f98e31cd3f8a-0381286d {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_28f3f79b-9428-b8f8-1e9d-f98e31cd3f8c-0381286d, #w-node-_28f3f79b-9428-b8f8-1e9d-f98e31cd3f8e-0381286d, #w-node-_03609348-c527-f679-f3ad-fd42648a6e71-68cc8cc7, #w-node-_03609348-c527-f679-f3ad-fd42648a6e72-68cc8cc7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03609348-c527-f679-f3ad-fd42648a6e76-68cc8cc7 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_03609348-c527-f679-f3ad-fd42648a6e78-68cc8cc7, #w-node-_03609348-c527-f679-f3ad-fd42648a6e87-68cc8cc7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03609348-c527-f679-f3ad-fd42648a6e88-68cc8cc7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_03609348-c527-f679-f3ad-fd42648a6e89-68cc8cc7, #w-node-_03609348-c527-f679-f3ad-fd42648a6e8d-68cc8cc7, #w-node-_03609348-c527-f679-f3ad-fd42648a6e8e-68cc8cc7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_03609348-c527-f679-f3ad-fd42648a6e8f-68cc8cc7 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_03609348-c527-f679-f3ad-fd42648a6e95-68cc8cc7, #w-node-_89f87bcd-2d8a-daa3-34c1-14421097a086-59f6603f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_534132a2-31d0-8a3f-eff4-850e33dad1ef-59f6603f {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3f0d0d35-71b8-e7b2-cd65-0facef2828e5-59f6603f {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a1fb5510-1fba-596b-52d6-b7f33c66cae7-59f6603f {
  grid-area: 2 / 1 / 4 / 2;
  justify-self: center;
}

#w-node-d355155e-17f2-06f2-bd71-2599f967f216-59f6603f, #w-node-d355155e-17f2-06f2-bd71-2599f967f217-59f6603f, #w-node-d355155e-17f2-06f2-bd71-2599f967f218-59f6603f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-fc3cd0c0-4bcc-92cd-2b3d-7b6c138d5303-59f6603f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a2c41171-47e4-b2e2-2906-be0528c3050a-59f6603f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a2c41171-47e4-b2e2-2906-be0528c3050b-59f6603f {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_205689ad-99f3-4e3a-58a2-0750215aa529-59f6603f {
  grid-area: 2 / 1 / 4 / 2;
  place-self: end center;
}

#w-node-cbcd2c5e-7bb0-34ef-e78f-45a735181090-59f6603f, #w-node-cbcd2c5e-7bb0-34ef-e78f-45a735181092-59f6603f, #w-node-b0fed81d-83e7-3adf-1eb8-907b05d0b316-b88d99b3, #w-node-_24d30544-aa24-5482-f258-d86babed19da-b88d99b3, #w-node-_24d30544-aa24-5482-f258-d86babed19db-b88d99b3, #w-node-_24d30544-aa24-5482-f258-d86babed19dc-b88d99b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1a95e5a0-2102-ded4-9ca6-07b5ba9eae5a-b88d99b3 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-e6ec438d-4ae6-d57f-4d18-65e6f43a1f48-b88d99b3 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_63bc0ddd-c652-ee6f-006e-f6452cfafce0-b88d99b3 {
  grid-area: 2 / 1 / 4 / 2;
}

#w-node-ea8139fe-3566-502f-e2da-92b250c89157-b88d99b3, #w-node-c6a23c63-cc81-c4e4-809e-8b152e31a84f-b88d99b3, #w-node-_3cbb0bae-97bb-a304-8f35-11919c41cc03-b88d99b3, #w-node-_3cbb0bae-97bb-a304-8f35-11919c41cc07-b88d99b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3cbb0bae-97bb-a304-8f35-11919c41cc08-b88d99b3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_804682f4-ecaa-6455-b5c0-c6f0f5430abe-b88d99b3, #w-node-_93e58a00-ce20-cb8b-5e52-5adc331f4265-b88d99b3, #w-node-_0ff6f3d7-c230-016e-f395-7f030b2ab77c-b88d99b3, #w-node-_0ff6f3d7-c230-016e-f395-7f030b2ab77d-b88d99b3 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0ff6f3d7-c230-016e-f395-7f030b2ab77e-b88d99b3 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-ab90c07d-1615-689b-3adc-dc6c300ec474-b88d99b3, #w-node-_0acde0a3-57d5-845b-318f-92e2cdfb67bc-b88d99b3, #w-node-d6a57456-f820-599b-5260-307b5b6b89df-b88d99b3, #w-node-d6a57456-f820-599b-5260-307b5b6b89e0-b88d99b3, #w-node-b3ff8041-4558-4a6e-34b8-fd1b00c88456-b88d99b3, #w-node-b3ff8041-4558-4a6e-34b8-fd1b00c88457-b88d99b3, #w-node-bb67690e-4e15-885e-eac0-c9352cb4cd1e-b88d99b3, #w-node-bb67690e-4e15-885e-eac0-c9352cb4cd1f-b88d99b3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e7702ba-82c0-fd43-98ac-a41d4663b005-b88d99b3, #w-node-d3385955-b52d-c625-3e1f-02dea0785fd9-b88d99b3, #w-node-_915b4a5f-3b72-77b1-79c4-6d1a5a181b24-b88d99b3, #w-node-_970bc18e-7fff-b7ed-5130-e76fdc13a934-b88d99b3, #w-node-b6dee909-5409-a700-f450-56e3b1517e99-b4c31720 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b12b730-82cb-fdb0-cf2a-7762f8631159-b4c31720 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_3b12b730-82cb-fdb0-cf2a-7762f863115b-b4c31720, #w-node-_3b12b730-82cb-fdb0-cf2a-7762f863116a-b4c31720 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3b12b730-82cb-fdb0-cf2a-7762f863116b-b4c31720 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-c4e6e887-3f92-ed7d-49e7-03cebe5ee137-b4c31720 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_12964f2d-3e29-8d11-e693-74d0b467e1b6-b4c31720 {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_407c924d-ae8b-2aae-2376-095097732406-b4c31720, #w-node-f4b2f9db-689f-baaa-e94c-6e8ffc54ef2c-b4c31720, #w-node-_5e9718d7-230c-938e-7184-ba6cfeca743c-b4c31720, #w-node-_5e9718d7-230c-938e-7184-ba6cfeca7440-b4c31720 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5e9718d7-230c-938e-7184-ba6cfeca7441-b4c31720 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_99f55b4c-15c0-019d-9e2d-bee9819dd289-b4c31720 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-feba128e-fa28-9454-ea42-781fb203e4bf-b4c31720 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: end;
}

#w-node-_7539c36d-e119-025e-60aa-178c4fed2389-b4c31720, #w-node-_7539c36d-e119-025e-60aa-178c4fed238a-b4c31720, #w-node-_7539c36d-e119-025e-60aa-178c4fed2390-b4c31720, #w-node-_7539c36d-e119-025e-60aa-178c4fed2391-b4c31720, #w-node-_7539c36d-e119-025e-60aa-178c4fed2397-b4c31720, #w-node-_7539c36d-e119-025e-60aa-178c4fed2398-b4c31720, #w-node-_7539c36d-e119-025e-60aa-178c4fed239e-b4c31720, #w-node-_7539c36d-e119-025e-60aa-178c4fed239f-b4c31720 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1bdf4d0-b08f-cc42-9cb4-29b8dff775d6-b4c31720, #w-node-_37f7ebc7-fdc0-e60b-aab8-ef2532bc4869-b4c31720, #w-node-_49526405-c421-5359-2585-b6d931f2510c-b4c31720, #w-node-_76a71055-2363-588a-c61a-08b9b03c4c38-b4c31720, #w-node-_5bb4afc7-7605-e518-faea-e03c2b00864e-b4c31720, #w-node-_7d5dab6f-4acd-5d1c-0d91-1214a1748424-b4c31720, #w-node-_76a71055-2363-588a-c61a-08b9b03c4c42-b4c31720, #w-node-_82c5d7ba-8043-b22d-d263-b11edfdeaef8-b4c31720, #w-node-_82c5d7ba-8043-b22d-d263-b11edfdeaef9-b4c31720, #w-node-_76a71055-2363-588a-c61a-08b9b03c4c4c-b4c31720, #w-node-b8c11720-6210-0956-c69e-fdf6213d92b4-b4c31720, #w-node-b8c11720-6210-0956-c69e-fdf6213d92b5-b4c31720, #w-node-_76a71055-2363-588a-c61a-08b9b03c4c56-b4c31720, #w-node-c2cc2706-8b77-5b86-c42f-0e43972249cc-b4c31720, #w-node-c2cc2706-8b77-5b86-c42f-0e43972249cd-b4c31720, #w-node-_7fec5810-11b0-1fd6-4b85-e26568b80f94-688f3b67, #w-node-_83590503-0f56-3a0b-489e-09db838b9c8a-688f3b67, #w-node-_83590503-0f56-3a0b-489e-09db838b9c8b-688f3b67, #w-node-_616fff89-409f-99d4-0f04-20ac5df47ed7-688f3b67, #w-node-_616fff89-409f-99d4-0f04-20ac5df47ed8-688f3b67, #w-node-_15091a6d-46f8-b33d-e01b-f24fa6d76ce0-688f3b67, #w-node-_15091a6d-46f8-b33d-e01b-f24fa6d76ce1-688f3b67, #w-node-_426aaac9-9cd5-9eaa-00ed-57bea3e42c9c-688f3b67, #w-node-_426aaac9-9cd5-9eaa-00ed-57bea3e42c9d-688f3b67, #w-node-e27ca77d-8e55-15af-0f80-edb5494de471-688f3b67, #w-node-e27ca77d-8e55-15af-0f80-edb5494de472-688f3b67 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7fec5810-11b0-1fd6-4b85-e26568b81000-688f3b67 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_7fec5810-11b0-1fd6-4b85-e26568b81002-688f3b67, #w-node-_7fec5810-11b0-1fd6-4b85-e26568b81004-688f3b67, #w-node-_20990adc-5c44-fe8a-e82e-eafa2c2f3add-688f3b67, #w-node-_20990adc-5c44-fe8a-e82e-eafa2c2f3ae1-688f3b67 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_20990adc-5c44-fe8a-e82e-eafa2c2f3ae2-688f3b67 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_035c42c3-c309-2d6e-2d62-b640da629910-688f3b67, #w-node-_1dd397bb-3b42-87be-a181-026eb149fd08-cb0df9e2, #w-node-_1dd397bb-3b42-87be-a181-026eb149fd09-cb0df9e2, #w-node-_1dd397bb-3b42-87be-a181-026eb149fd0c-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1dd397bb-3b42-87be-a181-026eb149fd12-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end;
}

#w-node-_1dd397bb-3b42-87be-a181-026eb149fd14-cb0df9e2, #w-node-_1dd397bb-3b42-87be-a181-026eb149fd15-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1dd397bb-3b42-87be-a181-026eb149fd16-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1dd397bb-3b42-87be-a181-026eb149fd17-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: center;
}

#w-node-_1dd397bb-3b42-87be-a181-026eb149fd25-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1dd397bb-3b42-87be-a181-026eb149fd26-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b7a8868f-fea2-08a3-a8d8-81f0ae168008-cb0df9e2 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c63e-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c640-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c641-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c642-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c64d-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c651-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c655-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c659-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c65d-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0e99eea7-6f6e-6da2-6c76-76ee1ce6067e-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0e99eea7-6f6e-6da2-6c76-76ee1ce6067f-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c661-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c662-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c663-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c66e-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c672-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c676-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c67a-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c67e-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1783b544-bdf8-4e0e-ad8e-c8799d356118-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1783b544-bdf8-4e0e-ad8e-c8799d356119-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c682-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c683-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c684-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c68f-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c693-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c697-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c69b-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c69f-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6e094e81-baa8-42e2-12ff-3afcf2e45cf8-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_6e094e81-baa8-42e2-12ff-3afcf2e45cf9-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6a3-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6a5-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6a6-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6a7-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6b2-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6b6-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6ba-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6be-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6c2-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_78beb7ef-8e8c-4e16-6cdd-7e2c8b5ef2b4-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_78beb7ef-8e8c-4e16-6cdd-7e2c8b5ef2b5-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6c6-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6c7-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6c8-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6d3-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6d7-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6db-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6df-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6e3-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_02fd01ac-bb45-ca4b-1a3b-59ba4b4f7ec9-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_02fd01ac-bb45-ca4b-1a3b-59ba4b4f7eca-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6e7-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6e8-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6e9-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6f4-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6f8-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c6fc-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c700-cb0df9e2, #w-node-b7e09a89-c00f-2e45-b4e7-84c3e091c704-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e7154d0b-9cac-26e4-f3d2-27890b44ee89-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e7154d0b-9cac-26e4-f3d2-27890b44ee8a-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_1dd397bb-3b42-87be-a181-026eb149fd3d-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end start;
}

#w-node-_1d429509-9e34-dadf-7579-40d2c40dd1cd-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1d429509-9e34-dadf-7579-40d2c40dd1ce-cb0df9e2 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-b5cdee64-a93d-abd6-5712-58f933a1c79c-cb0df9e2, #w-node-_45ce3121-9d1b-6016-8035-f34b42593791-cb0df9e2, #w-node-f7aca2c6-0a57-5dfe-b860-234c1033218a-cb0df9e2, #w-node-_860d7302-44c2-cffc-231b-f304e1d1b5dd-cb0df9e2, #w-node-_30878f32-eb18-eb60-6088-20f901a2126e-cb0df9e2, #w-node-afcff9e7-906f-a54a-7f57-0df58b4d8ccf-cb0df9e2, #w-node-_70dc333a-eae0-67d8-9cc8-975968f61eee-cb0df9e2, #w-node-bbcaa498-e114-4362-35a1-e937f0e3564c-cb0df9e2, #w-node-_920203ba-073b-f8a5-5fbb-a57f8029af3a-cb0df9e2, #w-node-_3bee2317-7ec2-398f-f5e4-cee4e60c3c25-cb0df9e2, #w-node-bf612c7f-6ca9-b840-8f80-1cd71ccfdbc6-cb0df9e2, #w-node-fd7a99a0-c56d-c3ef-e16f-f5bba1fe6281-cb0df9e2, #w-node-d917351d-df75-db95-ce6e-1e58b9f252f5-cb0df9e2, #w-node-_3b57e947-2240-7d10-ce56-9c8f85589db4-cb0df9e2, #w-node-_06a71534-33db-aa74-7509-82c8f47364d3-cb0df9e2, #w-node-fc8e3746-3326-6236-f5ea-d4103f2a8248-cb0df9e2, #w-node-_90a2c985-a17f-ecf8-f5a3-5e587059232f-cb0df9e2, #w-node-_9c0501d8-bf4e-151d-5bdd-778ac1e9b188-cb0df9e2, #w-node-_247f140a-13b5-09d2-c1c3-063f97e36692-cb0df9e2, #w-node-ff636bfc-7cca-9745-84e5-39f0054c314c-cb0df9e2, #w-node-_97688a0b-2852-8b38-ec4c-e72bb9ebac30-cb0df9e2, #w-node-_7722bd22-330e-e178-1231-2460183ff98a-cb0df9e2, #w-node-da6739f1-ae91-89e5-ed09-ae85794e340d-cb0df9e2, #w-node-_749abd44-3a0a-4fbd-6bc0-8e2f85420723-cb0df9e2, #w-node-_238f65dc-e0e3-278d-b238-e1df7159803e-cb0df9e2, #w-node-_88980e64-b6da-08a7-629e-000f6617f81c-cb0df9e2, #w-node-_8150dc9e-44a4-fc9f-8c5b-c477883cb270-cb0df9e2, #w-node-e9e91725-f3aa-69ae-ead8-c79ce50848ad-cb0df9e2, #w-node-_6ea48c54-e2fe-dca5-4c8f-b08ec372a68c-cb0df9e2, #w-node-_1332e2b4-5d53-843c-93f5-5ed4ae4c7338-cb0df9e2, #w-node-d536e8a7-e44d-a38e-04e5-aa515fe0e8ed-cb0df9e2, #w-node-cc1462a2-4473-14a8-2bce-14ad6f599b3d-cb0df9e2, #w-node-_8f74093c-3df9-efc5-c9d2-e5811ac91684-cb0df9e2, #w-node-facd04c2-6a81-dc29-ae3b-d7fdb8ef8966-cb0df9e2, #w-node-b6641f32-6ee3-c5bd-0838-f2038277dad7-cb0df9e2, #w-node-_8b2f1d90-de84-17ed-7926-51b117890c63-cb0df9e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1be2d433-65b9-9cc2-2e36-346c4bb2b61e-7e470e46, #w-node-_1be2d433-65b9-9cc2-2e36-346c4bb2b61f-7e470e46, #w-node-_1be2d433-65b9-9cc2-2e36-346c4bb2b620-7e470e46, #w-node-_893c1b51-ab7e-75d4-e852-bdac19b2ee3d-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_893c1b51-ab7e-75d4-e852-bdac19b2ee3e-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f46-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f48-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f49-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f4a-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f55-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f59-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f5d-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f61-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f65-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f6e-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f6f-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f70-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f71-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f72-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f7d-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f81-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f85-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f89-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f8d-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f96-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f97-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f98-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f99-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700f9a-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fa5-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fa9-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fad-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fb1-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fb5-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fbe-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fbf-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fc0-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fc2-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fc3-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fc4-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fcf-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fd3-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fd7-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fdb-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fdf-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fe8-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fe9-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fea-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700feb-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fec-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7700ff7-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700ffb-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7700fff-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7701003-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7701007-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7701010-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7701011-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7701012-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7701013-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7701014-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed770101f-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7701023-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed7701027-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed770102b-7e470e46, #w-node-_0046b28f-fb58-ee18-6958-5e6ed770102f-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7701038-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0046b28f-fb58-ee18-6958-5e6ed7701039-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_18d7ce9f-bda9-1a1b-a41c-c1e5fa176d1b-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_18d7ce9f-bda9-1a1b-a41c-c1e5fa176d1c-7e470e46 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc63d-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc640-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc643-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc646-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc649-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc64c-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc64e-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc650-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc652-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc655-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc657-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc659-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc65b-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc65e-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc660-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc662-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc664-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc667-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc669-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc66b-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc66d-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc670-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc672-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc674-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc676-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc679-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc67b-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc67d-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc67f-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc682-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc684-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc686-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc688-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc68b-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc68d-7e470e46, #w-node-aa4a8e49-cf45-9008-c49c-bdae5d6cc68f-7e470e46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_034cfc18-c4f2-7d3b-b617-53214bfb9624-08893c37 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_034cfc18-c4f2-7d3b-b617-53214bfb9649-08893c37 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_42c5332a-61c9-b8c1-91ab-358e6eef1092-08893c37 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_42c5332a-61c9-b8c1-91ab-358e6eef1093-08893c37 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_034cfc18-c4f2-7d3b-b617-53214bfb965e-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb9665-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb966c-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb9677-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb967e-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb9685-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb9690-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96e0-08893c37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_931869a2-800f-7cd3-18f7-1aeff6067c52-08893c37 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_931869a2-800f-7cd3-18f7-1aeff6067c53-08893c37 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96f1-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96f6-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96f7-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96f8-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96f9-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96fa-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96fb-08893c37 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1fcfecf-a284-a254-ea0d-a4bf58cb8c33-df71ebca, #w-node-b1fcfecf-a284-a254-ea0d-a4bf58cb8c34-df71ebca, #w-node-b1fcfecf-a284-a254-ea0d-a4bf58cb8c35-df71ebca, #w-node-_44fa7559-e5e9-aaf1-bd45-ccd17d5dda74-df71ebca {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_44fa7559-e5e9-aaf1-bd45-ccd17d5dda75-df71ebca {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_3e194429-e0c8-9d41-23f8-25a18b96bfe7-ef1148aa, #w-node-_3e194429-e0c8-9d41-23f8-25a18b96bfeb-ef1148aa {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3e194429-e0c8-9d41-23f8-25a18b96bfec-ef1148aa {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_6537682df815caefef1148ad000000000013-ef1148aa, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b4cd-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b4e4-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b4e5-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b4f5-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b4f6-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b506-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b507-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b517-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b518-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b528-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b529-3170be97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_285fa6db-003e-0f02-fc5d-2c003235b532-3170be97 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: end center;
}

#w-node-_285fa6db-003e-0f02-fc5d-2c003235b534-3170be97, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b536-3170be97, #w-node-caa87854-f829-dc45-6ad0-89fd9da768aa-e4d70228, #w-node-caa87854-f829-dc45-6ad0-89fd9da768ab-e4d70228 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-caa87854-f829-dc45-6ad0-89fd9da768af-e4d70228 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-caa87854-f829-dc45-6ad0-89fd9da768b1-e4d70228, #w-node-caa87854-f829-dc45-6ad0-89fd9da768bc-e4d70228 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-caa87854-f829-dc45-6ad0-89fd9da768bd-e4d70228 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-caa87854-f829-dc45-6ad0-89fd9da768be-e4d70228, #w-node-caa87854-f829-dc45-6ad0-89fd9da768c2-e4d70228, #w-node-caa87854-f829-dc45-6ad0-89fd9da768c3-e4d70228 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-caa87854-f829-dc45-6ad0-89fd9da768c4-e4d70228 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-caa87854-f829-dc45-6ad0-89fd9da768c5-e4d70228 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbc4c4b7-0577-922d-d97c-449234f8c93c-e4d70228, #w-node-dd7defea-848a-1074-9108-0a4fb671cf61-e4d70228, #w-node-d03f77c5-5ce7-78f1-9d05-89f851676f28-e4d70228, #w-node-_867974a1-d3d4-e3e3-ae23-3e25ea515321-e4d70228, #w-node-_631ef6eb-b8d4-aee6-8720-3a6f426d9937-e4d70228, #w-node-_631ef6eb-b8d4-aee6-8720-3a6f426d9938-e4d70228, #w-node-_97b2e127-43a7-4f3b-aac7-80b6944a77da-e4d70228, #w-node-_97b2e127-43a7-4f3b-aac7-80b6944a77db-e4d70228, #w-node-_0c88fa08-4e53-92e8-b5fc-fc337436427d-e4d70228, #w-node-_0c88fa08-4e53-92e8-b5fc-fc337436427e-e4d70228, #w-node-_1d57b1b8-6121-1b80-cec5-a3029ad6f7dd-e4d70228, #w-node-_1d57b1b8-6121-1b80-cec5-a3029ad6f7de-e4d70228, #w-node-ecad931e-7254-7c6b-e12c-4743e0bc67db-e4d70228, #w-node-ecad931e-7254-7c6b-e12c-4743e0bc67dc-e4d70228 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: center;
}

#w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e81d-fb2db67c, #w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e81e-fb2db67c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e822-fb2db67c {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e824-fb2db67c, #w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e82f-fb2db67c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e830-fb2db67c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e831-fb2db67c, #w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e835-fb2db67c, #w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e836-fb2db67c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e837-fb2db67c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

#w-node-_035ba3b9-99a5-f9d2-c044-c1307e50e838-fb2db67c, #w-node-_7a21566c-f41d-5708-a652-71a766089380-fb2db67c, #w-node-_896dc0e7-c5a3-c420-b82d-4f1b2c91c49e-fb2db67c, #w-node-ff1e6ff4-61ba-ce48-0613-e52d0cdfdddc-fb2db67c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ff1e6ff4-61ba-ce48-0613-e52d0cdfdddd-fb2db67c {
  grid-area: 1 / 1 / 2 / 2;
  place-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-_3d5dfbe7-c1b2-7b42-0825-bf1bed5aa1a0-ed5aa19b, #w-node-_3d5dfbe7-c1b2-7b42-0825-bf1bed5aa1aa-ed5aa19b, #w-node-_3d5dfbe7-c1b2-7b42-0825-bf1bed5aa1b7-ed5aa19b, #w-node-_3d5dfbe7-c1b2-7b42-0825-bf1bed5aa1c4-ed5aa19b, #w-node-_9aec3e90-4087-0738-519a-19e8cc4013a3-dce9df55 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6676cd2c-5a42-9f4e-9d5b-2e2487e332ff-dce9df55 {
    grid-row-end: 2;
    align-self: end;
  }

  #w-node-c71abe1b-3c92-d0a8-67f3-9019a142b55d-ecc9c0c7 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: end;
  }

  #w-node-c546241b-8d3f-4ee2-a683-c83d2948fcce-fea74fda {
    grid-area: 1 / 1 / 2 / 2;
    align-self: center;
  }

  #w-node-_94bc269f-8bf4-4087-ba07-2c8bec69914f-fea74fda {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_18a2eb08-5310-48d9-9e5b-7ddf0eb905c1-fea74fda {
    grid-area: 1 / 1 / 2 / 2;
    align-self: end;
  }

  #w-node-_70d61380-3982-445e-72a3-259ac83fb7ac-fea74fda {
    justify-self: center;
  }

  #w-node-_3e9793a9-e9ff-388e-928d-793cbcefca86-46ca11bb, #w-node-_6306a97d-bbfe-bcfb-022a-c9b3236167e9-46ca11bb, #w-node-_7459cbf3-010e-ea4d-7068-0efb9e47a460-46ca11bb {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_2dbefa29-2bd4-3178-6ac4-a6ec89cfa6d4-688f3b67, #w-node-_285fa6db-003e-0f02-fc5d-2c003235b4d3-3170be97 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-a3e0bbec-ccf5-b83d-b6dc-fa21188791fb-58eb7fca {
    justify-self: center;
  }

  #w-node-_2984fb4f-bac8-d4ec-419e-a5df5fd4b982-58eb7fca {
    justify-self: end;
  }

  #w-node-_52b1fa34-c4e4-088b-e104-da8f266826d4-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9714be6e-4623-0312-543c-8eeee7028a9e-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_0b8c47a6-c877-79ea-ea98-0275bfbffa1a-58eb7fca, #w-node-c5c6d2c0-9aff-6ede-5e49-e59495c2d592-58eb7fca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c5c6d2c0-9aff-6ede-5e49-e59495c2d593-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c5c6d2c0-9aff-6ede-5e49-e59495c2d594-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-c5c6d2c0-9aff-6ede-5e49-e59495c2d596-58eb7fca, #w-node-_9e50ed48-31df-0cbc-a5fa-591987283ca6-58eb7fca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e50ed48-31df-0cbc-a5fa-591987283ca7-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9e50ed48-31df-0cbc-a5fa-591987283ca8-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_9e50ed48-31df-0cbc-a5fa-591987283caa-58eb7fca, #w-node-d83e8bec-a094-8363-473a-5f681e3793e6-58eb7fca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d83e8bec-a094-8363-473a-5f681e3793e7-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d83e8bec-a094-8363-473a-5f681e3793e8-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-d83e8bec-a094-8363-473a-5f681e3793ea-58eb7fca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_73b153fe-1c14-7450-c33d-b6418159e1f5-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_73b153fe-1c14-7450-c33d-b6418159e1f6-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_73b153fe-1c14-7450-c33d-b6418159e1f8-58eb7fca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6a619776-6ccd-a189-ff37-b1e6529d4104-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_6a619776-6ccd-a189-ff37-b1e6529d4105-58eb7fca {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center;
  }

  #w-node-_6a619776-6ccd-a189-ff37-b1e6529d4107-58eb7fca {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-ea8139fe-3566-502f-e2da-92b250c89157-b88d99b3, #w-node-c6a23c63-cc81-c4e4-809e-8b152e31a84f-b88d99b3 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_0f4abb5d-d935-7119-7caf-430fbe29068a-be290686 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_12f81e60-ebf7-ebaf-b550-e2fb2c902816-dc92cb8b, #w-node-f9e563df-c5a7-2471-9e5d-bb9acc9c4894-dc92cb8b {
    grid-column-start: 1;
  }

  #w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f45e-6787f442 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd392854-cd392852, #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd392858-cd392852 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd39285e-cd392852 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd392864-cd392852 {
    grid-row: 3 / 4;
  }

  #w-node-_21c35d71-8834-ca91-1a4b-14c60cb6a57f-0cb6a57b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-b6026257-4ac9-77cf-21d6-0e5cf29b138a-621bfa2f {
    grid-column: 1 / 3;
  }

  #w-node-f368ead8-c91b-005b-b50c-ee6b00963a24-621bfa2f {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_070305ea-8e69-3091-5546-84bdbd9e9b47-621bfa2f {
    grid-column: 1 / 3;
  }

  #w-node-_070305ea-8e69-3091-5546-84bdbd9e9b48-621bfa2f {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-_5d079d8f-ba38-d8fa-68b6-db299b5702a2-621bfa2f {
    grid-column: 1 / 3;
  }

  #w-node-_5d079d8f-ba38-d8fa-68b6-db299b5702a3-621bfa2f, #w-node-f0966fd8-df53-9fe8-f137-b93d26af5d45-621bfa2f {
    grid-row: 2 / 3;
    grid-column-end: 3;
  }

  #w-node-bc52f5eb-d492-43e8-2390-a3b8de69d3af-621bfa2f {
    grid-column-start: 1;
  }

  #w-node-_72863f6e-2316-706f-6c19-db065d9f29cd-6062adf2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_9f77c114-c6e8-f4cb-e5dd-73c9e666ba9f-6062adf2 {
    grid-row: 2 / 3;
  }

  #w-node-a6578a1f-0a52-cc21-73df-f7cdef378559-6062adf2, #w-node-_36ad15c8-63d5-1a8d-9367-3ba5615679ab-6062adf2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_85b3dcc4-c4c4-4c4c-6faa-193bd0530358-6062adf2 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_486816cf-f4b4-7145-c6da-ffb48a8a3717-6062adf2 {
    grid-row: 3 / 4;
  }

  #w-node-_2574d567-e317-3fab-3c3a-12a65e637471-ecc9c0c7, #w-node-_3e9d197a-2665-6e5e-ac0c-59f73535c90a-ecc9c0c7, #w-node-_1abb49a6-af16-f07f-be7b-2299424f314e-ecc9c0c7, #w-node-_044799ce-3ed2-481b-74af-3b7ef6a345a0-ecc9c0c7 {
    align-self: start;
  }

  #w-node-_7113f94f-d0ef-d63f-fb7c-4f944fce4072-ecc9c0c7 {
    grid-column-end: 3;
  }

  #w-node-_00bff3a5-c1fb-7098-f581-6d5b896aa651-ecc9c0c7 {
    grid-row: 2 / 3;
  }

  #w-node-cde1bc62-7f5f-df04-f7f1-c088b880eaf8-5161a3d7 {
    grid-row-start: 2;
  }

  #w-node-_3d70662f-8a83-eb5f-726e-cbd5690ff1c8-e7b744e4, #w-node-_3d70662f-8a83-eb5f-726e-cbd5690ff1ca-e7b744e4 {
    grid-column-start: 1;
  }

  #w-node-_12964f2d-3e29-8d11-e693-74d0b467e1b6-b4c31720 {
    grid-row-start: 2;
  }

  #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb9649-08893c37 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_631ef6eb-b8d4-aee6-8720-3a6f426d9937-e4d70228 {
    grid-column: 2 / 3;
  }

  #w-node-_97b2e127-43a7-4f3b-aac7-80b6944a77da-e4d70228 {
    grid-row: 2 / 3;
  }

  #w-node-_0c88fa08-4e53-92e8-b5fc-fc337436427d-e4d70228 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1d57b1b8-6121-1b80-cec5-a3029ad6f7dd-e4d70228 {
    grid-row: 3 / 4;
  }

  #w-node-ecad931e-7254-7c6b-e12c-4743e0bc67db-e4d70228 {
    grid-area: 3 / 2 / 4 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb9624-08893c37 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb969f-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96ac-08893c37, #w-node-_034cfc18-c4f2-7d3b-b617-53214bfb96b9-08893c37 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-ce294da4-922a-ead7-a371-3104e9f858a6-60da8563 {
    grid-row: 2 / 3;
  }

  #w-node-_9dfd21e2-d0df-30f5-3bf2-5e5f08750230-60da8563 {
    grid-row: 3 / 4;
  }

  #w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f445-6787f442 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f44a-6787f442 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1e9c50e6-3fd2-0da6-fa15-a6506787f45e-6787f442 {
    grid-row: 3 / 4;
    grid-column-end: 2;
  }

  #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd39285e-cd392852, #w-node-_7857d2d0-4c4c-185f-533d-c7d4cd392864-cd392852 {
    grid-column-end: 2;
  }

  #w-node-b85e45ad-f4c3-147f-c24d-9efcd41ab5e6-621bfa2f {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_85b3dcc4-c4c4-4c4c-6faa-193bd0530358-6062adf2, #w-node-_486816cf-f4b4-7145-c6da-ffb48a8a3717-6062adf2 {
    grid-column-end: 2;
  }

  #w-node-_631ef6eb-b8d4-aee6-8720-3a6f426d9937-e4d70228 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_97b2e127-43a7-4f3b-aac7-80b6944a77da-e4d70228 {
    grid-row: 3 / 4;
  }

  #w-node-_0c88fa08-4e53-92e8-b5fc-fc337436427d-e4d70228 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_1d57b1b8-6121-1b80-cec5-a3029ad6f7dd-e4d70228 {
    grid-row: 5 / 6;
  }

  #w-node-ecad931e-7254-7c6b-e12c-4743e0bc67db-e4d70228 {
    grid-area: 6 / 1 / 7 / 2;
  }
}
