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

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

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

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

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

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

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td, th {
  padding: 0;
}

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

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

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

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

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

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

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

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

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

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

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

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

.w-block {
  display: block;
}

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

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

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

.w-hidden {
  display: none;
}

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

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

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

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

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

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

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

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

.w-optimization {
  display: contents;
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: Switzer;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a1810671e61d9c68bf3a832_a52a6d35c68965a74314de65587cfc6a_Switzer-VariableItalic.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Switzer Variable;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a1810671e61d9c68bf3a831_6c1a5ead66a6980e74cee31f748a0f6b_Switzer-Variable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Commons Pro;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a708d148512ac9e9263a0c8_TT_Commons_Pro_DemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Commons Pro;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a708d14a15df60778416ddd_TT_Commons_Pro_Bold_Italic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Tt Commons Pro;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a708d14b13ec913c64359fa_TT_Commons_Pro_Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Commons Pro;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a708d148bd647f6878530d5_TT_Commons_Pro_DemiBold_Italic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Tt Commons Pro;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a708d14c3bee8ec20e32971_TT_Commons_Pro_Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Tt Commons Pro;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a708d14e255a085a03f1d8a_TT_Commons_Pro_Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Commons Pro;
  src: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a75858c3e32fb7fbe36d610_TT_Commons_Pro_Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
  --colors--first-color: white;
  --button--font-size: 16px;
  --line-height--page-line-height: 1.1;
  --font-weight--medium: 500;
  --font--h1: 9rem;
  --font--h2: 3rem;
  --font-weight--semibold: 600;
  --font--h3: 1.9rem;
  --font--h4: 1.4rem;
  --font--h5: 1.2rem;
  --font--h6: .75rem;
  --font--work-title: 1rem;
  --line-height--paragraph-line-height: 1.4;
  --button--button-color: white;
  --colors--fourth-color: #070707;
  --font-weight--regular: 400;
  --page-container--width: 100%;
  --colors--carbon: #1f1f1f;
  --3d402e: var(--colors--fourth-color);
  --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
  --page-margin--divider-small: 20px;
  --colors--second-color: #ebebeb;
  --page-margin--divider-medium: 50px;
  --work-title: 5rem;
  --counter-title-2: 3.8rem;
  --page-title: 4rem;
  --button--cta-title: 6rem;
  --text-field: .8rem;
  --spark-library--foreground-interactive: #5532fa;
  --colors--third-color: #ffffffb3;
  --_base-collection-2---font-weight--400\<deleted\|variable-3935522c-ee3b-ff52-04de-a5ac09455daa\>: 400;
  --_apps---colors--popover-foreground\<deleted\|variable-486de0e0-170d-433b-dee0-4b2fcc05e5be\>: #060606;
  --line-height--page-line-height-2: 1;
  --moss: #21211c;
  --page-container--container-large: 1400px;
  --spark-library--white: white;
  --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
  --button--round-corners: 2.2rem;
  --counter-title: 4rem;
  --colors--pine: #21211c;
  --button--nav-text: 15px;
  --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
  --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
  --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
  --spark-library--black: black;
  --spark-library--background--interactive: #f0ecfd;
  --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
  --_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>: .9rem;
  --_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>: 600;
  --_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>: .75rem;
  --_base-collection-2---button--font-size\<deleted\|variable-f8bf6d8c-8e25-5169-8f7d-4ae617e83616\>: 16px;
  --_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>: "IBM Plex Mono", sans-serif;
  --_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>: 1.2rem;
  --_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>: 500;
  --_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>: white;
  --_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>: black;
  --_base-collection-2---color--first-color\<deleted\|variable-fdaec3ad-ac91-c625-a79c-64c19c9b31d3\>: white;
  --_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>: white;
  --_base-collection-2---text-field\<deleted\|variable-63d2599a-5f6a-3170-2ae6-ac0cdde7c81c\>: 1rem;
  --colors--marble: #edebe3;
  --backdrop-filter--blur-color: #f8f8f31a;
  --backdrop-filter--backdrop-size: 40px;
  --_base-collection-2---line-height--page-line-height-3\<deleted\|variable-6ab7ffdc-70e8-a5c9-a9df-e97cfbf52844\>: 1.15;
  --_base-collection-2---colors--fourth-color\<deleted\|variable-9014e632-5059-be09-e5c4-4ca1fb50da73\>: #ff2600;
  --colors--footer-color: #f7f7f7;
  --colors--brass: #706640;
  --colors--moss: #3d402e;
  --colors--sage: #b0b294;
  --colors--emphasis: #5fc989;
  --colors--impact: #d9ff5e;
  --colors--create: #ebb28f;
  --colors--clarity: #cbd4e9;
  --colors--pinot: #4f0a06;
  --colors--vision: #f3f5be;
  --colors--sand: #dad6ca;
  --button--circle-round-corners: 10rem;
  --backdrop-filter--backdrop-size-second: 15px;
  --page-container--round-corners: .6rem;
  --page-margin--divider-extra-small: 10px;
  --page-margin--divider-large: 60px;
  --page-margin--divider-x-large: 120px;
  --font--second-font: "Tt Commons Pro", Arial, sans-serif;
  --font--third-font: "Tt Commons Pro", Arial, sans-serif;
  --section--padding-top-bottom: 250px;
  --section--padding-left-right: 2%;
  --font-weight--light: 300;
  --font-weight--bold: 700;
  --font-weight--extrabold: 800;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

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

body {
  font-family: var(--font--primary-font);
  color: var(--colors--first-color);
  font-size: var(--button--font-size);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--medium);
  letter-spacing: -.5px;
  background-color: #1f1f1f;
}

h1 {
  font-size: var(--font--h1);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--medium);
  margin-top: 20px;
  margin-bottom: 10px;
}

h2 {
  font-size: var(--font--h2);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--semibold);
  margin-top: 20px;
  margin-bottom: 10px;
}

h3 {
  font-size: var(--font--h3);
  font-weight: var(--font-weight--semibold);
  margin-top: 20px;
  margin-bottom: 10px;
}

h4 {
  font-size: var(--font--h4);
  letter-spacing: -.7px;
  margin-top: 10px;
  margin-bottom: 10px;
}

h5 {
  font-size: var(--font--h5);
  margin-top: 10px;
  margin-bottom: 10px;
}

h6 {
  font-size: var(--font--h6);
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  opacity: .7;
  font-size: var(--font--work-title);
  line-height: var(--line-height--paragraph-line-height);
  font-weight: var(--font-weight--medium);
  letter-spacing: -.5px;
  margin-bottom: 10px;
}

a {
  color: var(--colors--first-color);
  text-decoration: underline;
}

li {
  opacity: .7;
  font-size: var(--font--work-title);
  line-height: var(--line-height--paragraph-line-height);
  font-weight: var(--font-weight--medium);
  letter-spacing: -.5px;
}

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

blockquote {
  border-left: 1px solid var(--button--button-color);
  color: var(--colors--fourth-color);
  font-size: 28px;
  line-height: var(--line-height--paragraph-line-height);
  font-weight: var(--font-weight--regular);
  margin-bottom: 10px;
  padding: 0 20px;
}

.page-wrapper {
  z-index: 20;
  position: relative;
}

.button {
  background-color: var(--colors--first-color);
  color: var(--colors--fourth-color);
  font-size: var(--font--work-title);
  font-weight: var(--font-weight--semibold);
  text-align: center;
  letter-spacing: -.6px;
  border-radius: 30px;
  padding: .95rem 1.4rem;
  text-decoration: none;
  transition: all .2s;
  overflow: visible;
  box-shadow: 0 2px 5px #0003, -1.1px 1.2px .1px #00000003, -2.2px 2.4px .3px #00000005, -3.3px 3.7px .5px #00000005, -4.6px 5.1px .7px #00000008, -6px 6.6px .9px #00000008, -7.6px 8.4px 1.3px #00000008, -9.5px 10.5px 1.8px #00000008, -11.8px 13px 2.4px #00000008, -14.7px 16.2px 3.2px #00000008, -18.3px 20.2px 4.4px #0000000a, -23px 25.4px 6px #0000000a, -29.3px 32.3px 8.2px #0000000a, -37.8px 41.8px 11.3px #0000000a, -49.9px 55.1px 15.9px #0000000a;
}

.button:hover {
  opacity: .76;
}

.container {
  z-index: 30;
  width: var(--page-container--width);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

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

.container.cases {
  width: 100%;
  max-width: 100%;
}

.section {
  z-index: 11;
  background-color: #181818;
  width: 100%;
  padding: 150px 2%;
  position: relative;
}

.section.with-utility {
  background-color: var(--colors--fourth-color);
  padding-top: 209px;
  padding-bottom: 150px;
}

.section.add-top {
  padding-top: 10%;
}

.section.for-work {
  padding-top: 0;
  padding-left: 0%;
  padding-right: 0%;
  overflow: hidden;
}

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

.section._01.color-pine {
  background-color: var(--colors--carbon);
  font-weight: var(--font-weight--semibold);
  background-color: #1f1f1f;
}

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

.section.for-services.white {
  background-color: var(--3d402e);
}

.section.for-contact {
  padding-top: 0;
}

.section.no-btm {
  background-color: var(--colors--carbon);
  padding-bottom: 0;
}

.section.no-top {
  background-color: var(--colors--carbon);
  padding-top: 0;
}

.section.sand {
  background-color: var(--colors--carbon);
}

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

.section._100.black {
  background-color: #000;
  padding-top: 0;
}

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

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

.section.article {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 50px;
  display: grid;
}

.section.for-services {
  background-color: #1f1f1f;
  padding-top: 30px;
  padding-bottom: 50px;
}

.section.for-services.for-ftr {
  padding-top: 30px;
  padding-bottom: 30px;
}

.display-1 {
  opacity: 100;
  line-height: var(--line-height--page-line-height);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.display-1.second {
  font-weight: var(--font-weight--semibold);
  letter-spacing: -.05rem;
}

.margin-30 {
  margin-top: var(--page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>);
}

.margin-20 {
  margin-top: var(--page-margin--divider-small);
}

.hero-pricing-link {
  color: #fff;
  text-align: center;
  background-color: #2a2a2d;
  border: 1px solid #414141;
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 300;
  text-decoration: none;
  transition: all .2s;
}

.hero-pricing-link:hover {
  box-shadow: 0 0 5px 2px #ffffffbf;
}

.hero-pricing-div {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.utility-page-wrap {
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-form {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.error-message {
  color: var(--colors--fourth-color);
  text-align: center;
  background-color: #fa242a;
  background-image: linear-gradient(#fa242a, #fc4247);
  border-radius: 7px;
}

.white-block {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.caption {
  color: #ffffff8c;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.caption.margined {
  opacity: .74;
  color: var(--colors--first-color);
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 5px;
  font-size: 13px;
  font-weight: 700;
}

.caption.margined._2 {
  opacity: 100;
  font-size: var(--font--h6);
  font-weight: var(--font-weight--semibold);
  text-transform: none;
}

.color-block {
  background-color: var(--colors--first-color);
  border: 1px solid #ffffff59;
  border-radius: 2px;
  width: 100%;
  height: 85px;
  margin-bottom: 5px;
  padding: 10px;
  display: flex;
}

.color-block._2 {
  background-color: var(--colors--fourth-color);
  color: var(--colors--second-color);
}

.light-block-second {
  border-radius: 3px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.light-block-second.rounded-bottom {
  border-radius: 3px;
  padding-bottom: 30px;
}

.color-block-parent {
  width: 20%;
  margin-right: 20px;
}

.color-row {
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 35px;
  padding: 25px 0 15px;
  display: flex;
}

.light-block {
  border-radius: 3px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  padding-right: 20px;
}

.licensing-content {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
}

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

.subhead {
  color: var(--colors--first-color);
  font-size: var(--font--h3);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--semibold);
  margin-bottom: 0;
}

.subhead.slide._01, .subhead.slide._02, .subhead.slide._03, .subhead.slide._04 {
  font-size: var(--font--h2);
}

.subhead.opacity {
  opacity: .59;
}

.subhead.opacity.teting {
  font-size: var(--font--h2);
}

.subhead.small-vrs {
  font-size: var(--font--h4);
}

.margin-50 {
  margin-top: var(--page-margin--divider-medium);
}

.licensing-title {
  font-size: 30px;
}

.licensing-link {
  color: var(--colors--first-color);
  text-decoration: underline;
}

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

.wrok-card-wrapper {
  width: 100%;
}

.service-item {
  cursor: pointer;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  margin-top: -1px;
}

.item-wrapper {
  flex-flow: column;
  width: 100%;
  margin-bottom: 6px;
  text-decoration: none;
  display: flex;
}

.main-content {
  background-color: #000;
  display: block;
}

.last-part-old {
  z-index: 20;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-end;
  align-items: center;
  display: none;
  position: relative;
}

.navigation-text-main {
  z-index: 1;
  font-size: var(--font--work-title);
  font-weight: var(--font-weight--medium);
  letter-spacing: -.5px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.navigation-text-main._01 {
  font-weight: var(--font-weight--regular);
}

.nav-menu {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  display: flex;
}

.nav-menu.first {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  order: -1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.make-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.make-grid.hide-mobile {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: center start;
  width: 100%;
  display: inline-grid;
}

.button-link {
  grid-column-gap: 0rem;
  grid-row-gap: 1px;
  color: var(--button--button-color);
  font-size: var(--font--work-title);
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.logo-first {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.logo-first.w--current {
  flex: 0 auto;
}

.navigation-top {
  z-index: 999;
  justify-content: space-between;
  width: 100%;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.top-text {
  opacity: 100;
  margin-bottom: 0;
}

.top-text.logo {
  z-index: 2;
  font-size: var(--font--h5);
  line-height: var(--line-height--page-line-height);
  position: relative;
}

.top-text.logo.animated {
  z-index: 1;
  opacity: 1;
}

.top-text.loader {
  font-size: var(--font--h4);
}

.top-text.loader.animated {
  opacity: .55;
}

.top-text.small-tessti {
  max-width: 98%;
  line-height: var(--line-height--paragraph-line-height);
  font-style: italic;
}

.top-text.since-text {
  opacity: .7;
  padding-right: 20%;
}

.top-text.gray {
  opacity: .5;
  text-decoration: none;
}

.top-text.cvr {
  line-height: var(--font--h4);
}

.navbar-old {
  background-color: #fff0;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center stretch;
  width: 100%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 2%;
  display: inline-flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-old.v-2 {
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.last-item-old {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  order: 1;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.line-divider {
  background-color: #ffffff4d;
  width: 100%;
  height: 1px;
  margin-top: 1px;
  display: none;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-divider.dts {
  background-color: #ffffff29;
  border: 1px dotted #000;
  margin-top: 15px;
  margin-bottom: 15px;
}

.line-absolute {
  background-color: var(--colors--first-color);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow {
  color: #fff;
  height: 17px;
  font-size: .9rem;
  overflow: hidden;
}

.number-text {
  opacity: .6;
  font-size: var(--font--h6);
  margin-top: -6px;
  margin-left: 3px;
}

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

.hamburger-wrapper-old {
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 50px;
  height: 15px;
  display: flex;
}

.hamburger-line {
  background-color: var(--colors--first-color);
  width: 100%;
  height: 2px;
}

.fixed-menu {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  transform: translate(100%);
}

.navbar-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
}

.navbar-skew-fixed {
  height: 100%;
  position: relative;
  inset: 0% auto 0% 1px;
}

.navbar-skew-wrapper {
  z-index: 20;
  flex-flow: column;
  width: 100px;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation-content {
  background-color: #151515;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 15vh 5.2vw 40px 6vw;
  display: flex;
}

.skew-line-div {
  background-color: #151515;
  width: 235%;
  height: 150%;
  position: absolute;
  top: 50%;
  overflow: hidden;
  transform: skew(0deg, -85deg)translate(0, -50%);
}

.hero {
  justify-content: center;
  align-items: flex-end;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero.for-inner {
  border-radius: 12px;
  justify-content: center;
  align-items: flex-end;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.hero.for-inner.sec {
  height: 65vh;
}

.hamburger-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hamburger-text {
  grid-row-gap: 5px;
  height: 20px;
  color: var(--colors--first-color);
  font-size: var(--font--work-title);
  letter-spacing: -.5px;
  flex-flow: column;
  line-height: 20px;
  display: none;
  overflow: hidden;
}

.hero-image {
  opacity: 1;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.line-effect-divider {
  z-index: 3;
  flex-flow: column;
  justify-content: space-between;
  height: 60vh;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.line-small-divider {
  background-color: var(--colors--fourth-color);
  width: 100%;
  height: 0%;
}

.section-content {
  z-index: 100;
  background-color: var(--colors--fourth-color);
  position: relative;
}

.hero-content {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 120px 2% 2%;
  display: flex;
}

.logo-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  color: var(--button--button-color);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: grid;
}

.logo-hero.make-gr.flx {
  display: flex;
}

.logo-hero.make-gr.flx.cases-section {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.logo-hero.make-gr.flx.v-2 {
  grid-template-columns: 1fr 1fr 1.5fr 1fr;
}

.h1 {
  font-size: var(--work-title);
  letter-spacing: -1.3px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.h1.full-section {
  font-weight: var(--font-weight--semibold);
  letter-spacing: -6px;
  font-size: clamp(9.7rem, 8vw, 10rem);
}

.h1.for-h2 {
  font-size: var(--page-title);
  line-height: var(--line-height--page-line-height);
  letter-spacing: -.2vw;
}

.h1.for-h2.third {
  font-weight: var(--font-weight--semibold);
  letter-spacing: -.08vw;
}

.h1.for-h2.third.add-top {
  margin-top: 30px;
}

.h1.for-pt {
  font-size: var(--font--h1);
  letter-spacing: -.6vw;
}

.h1.for-bt {
  font-size: var(--page-title);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--semibold);
  letter-spacing: -1px;
}

.h1.ai-section {
  font-size: 3rem;
}

.h1.ai-section.glow-pulse {
  color: #0000;
  text-shadow: 0 0 35px #ffffffd9;
  width: auto;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-400px);
}

.h1.ai-section._80-mobile {
  font-size: 44px;
}

.bg-video {
  z-index: 1;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: absolute;
}

.bg-video._100 {
  opacity: .68;
  height: 100%;
}

.small {
  font-size: var(--page-title);
  vertical-align: top;
  display: inline-block;
  position: relative;
  top: 17px;
}

.service-flex-small {
  flex-flow: column;
  display: flex;
}

.service-flex-small._01 {
  grid-row-gap: 15px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
}

.flex-service-small {
  grid-column-gap: 5px;
  font-size: var(--font--work-title);
  font-weight: var(--font-weight--semibold);
  border-bottom: 1px dotted #ffffff59;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.flex-service-small.no-bottom-line {
  border-bottom-style: none;
}

.gray-color {
  color: #ffffff8c;
  font-size: var(--font--h6);
  margin-top: 1px;
}

.gray-color:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
  display: none;
}

.plus-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.plus-grid.flex {
  justify-content: flex-start;
  place-items: center stretch;
  display: flex;
}

.plus-grid.flex._32 {
  margin-bottom: 32px;
}

.plus-icon {
  opacity: .7;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  display: flex;
  position: relative;
}

.plus-icon:where(.w-variant-001b65ae-dd0f-2ce8-c9c5-a9d1ab468148) {
  opacity: .4;
  width: 16px;
  height: 16px;
}

.button-arrow {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-size: var(--font--work-title);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-arrow:where(.w-variant-502bc4ed-f8e8-1129-6e02-4edec37427bb) {
  filter: invert();
}

.button-arrow:where(.w-variant-08d6d02f-91c4-36cc-1de5-1a2f0f2dbaee), .button-arrow.fill {
  background-color: var(--colors--second-color);
  border-radius: 60px;
  padding: 13px 22px 13px 20px;
}

.button-arrow.glass {
  background-color: #ffffff1a;
  border: .2px solid #ffffff40;
  border-radius: 60px;
  padding: 13px 22px 13px 20px;
}

.button-arrow.glass:hover {
  background-color: #ffffff4d;
}

.button-arrow.glass.white {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #060606;
  border-style: none;
  flex-flow: row;
  flex: 0 auto;
  height: 50px;
}

.button-arrow.glass.pill-button {
  background-color: var(--spark-library--foreground-interactive);
  border-style: none;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 16px;
}

.button-arrow.glass.pill-button.cases {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff1a;
  justify-content: center;
  width: auto;
  padding: 6px 10px;
  display: flex;
}

.button-arrow.glass.pill-button.cases.hide-on-desktop {
  display: none;
}

.button-arrow.glass.cases {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 20px;
}

.button-arrow.glass.linkedin {
  width: 66px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 20px;
  display: block;
}

.button-arrow.fill-6 {
  background-color: var(--colors--second-color);
  border-radius: 60px;
  padding: 13px 22px 13px 20px;
}

.button-title-flex {
  height: 19px;
  color: var(--colors--third-color);
  letter-spacing: -.5px;
  overflow: hidden;
}

.button-title-flex:where(.w-variant-6632bb10-76fa-59ca-dc99-473964798be3) {
  order: -9999;
  height: 19px;
}

.button-title-flex:where(.w-variant-08d6d02f-91c4-36cc-1de5-1a2f0f2dbaee) {
  filter: invert();
  height: 19px;
}

.button-title-flex.fill-3, .button-title-flex.fill-8 {
  filter: invert();
}

.button-small-name {
  width: 100%;
  font-weight: var(--_base-collection-2---font-weight--400\<deleted\|variable-3935522c-ee3b-ff52-04de-a5ac09455daa\>);
}

.button-small-name.fill-5.glass {
  color: var(--_apps---colors--popover-foreground\<deleted\|variable-486de0e0-170d-433b-dee0-4b2fcc05e5be\>);
}

.arrow-gray:where(.w-variant-08d6d02f-91c4-36cc-1de5-1a2f0f2dbaee), .arrow-gray.fill-2, .arrow-gray.fill-7 {
  filter: invert();
}

.work-hero-component {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-size: var(--font--work-title);
  letter-spacing: -.4px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.team-photo {
  z-index: 1;
  display: flex;
  position: relative;
}

.img-team {
  object-fit: cover;
  border-radius: 7px;
  width: 65px;
  min-width: 100%;
  height: 50px;
  min-height: 100%;
}

.arrow-wrapper {
  z-index: 1;
  background-color: var(--colors--first-color);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  inset: 5px 5px auto auto;
}

.arrow-mask {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
  width: 12px;
  height: 12px;
  display: flex;
  overflow: hidden;
}

.founder-flex {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  position: relative;
}

.smaller-text {
  opacity: .61;
  font-size: var(--text-field);
}

.smaller-text._01 {
  font-size: var(--text-field);
}

.small-flex {
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.arrow-black {
  width: 10px;
}

.founder-overflow {
  height: 15px;
  overflow: hidden;
}

.page-overlay-main {
  z-index: 998;
  opacity: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  pointer-events: none;
  background-color: #0000001a;
  position: fixed;
  inset: 0%;
}

.menu-big-first {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.menu-big-first.mobile-only {
  display: none;
}

.button-big-menu {
  width: 100%;
  color: var(--colors--first-color);
  font-size: var(--font--h2);
  letter-spacing: -2px;
  text-decoration: none;
}

.button-big-flex {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-big-line {
  background-color: #313131;
  width: 100%;
  height: 1px;
  margin-top: 2px;
}

.button-big-arrow {
  filter: none;
  flex: 0 auto;
  width: 12px;
  height: 12px;
}

.button-big-line-overlay {
  background-color: var(--colors--first-color);
  width: 0%;
  height: 1px;
}

.number-small-btn {
  opacity: .35;
  width: 21px;
  height: 14px;
  font-size: var(--font--work-title);
  letter-spacing: -.5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto 0% 10px auto;
  overflow: hidden;
}

.number-small-big-menu {
  line-height: var(--line-height--page-line-height-2);
  font-weight: var(--font-weight--medium);
}

.flex-main-small {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.menu-big-second {
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.copywrith-dark {
  opacity: .4;
  color: var(--colors--first-color);
  font-weight: var(--font-weight--medium);
}

.divider-xs {
  border-top: 1px solid #fff6;
  height: 10px;
}

.divider-xs._15 {
  height: 15px;
}

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

.social-icon {
  background-color: #333;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.social-image {
  filter: invert();
  width: 18px;
}

.social-tooltip {
  width: 67px;
  min-height: 25px;
  font-size: var(--font--h6);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -40px 0% auto -14px;
}

.tooltip-bg {
  color: #fff;
  background-color: #333;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.image {
  position: absolute;
  inset: auto 0% -5px 50%;
  transform: translate(-50%);
}

.blur-effect {
  z-index: 20;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  pointer-events: auto;
  height: 110px;
  position: fixed;
  inset: 0% 0% auto;
  -webkit-mask-image: linear-gradient(#000 50%, #0000 100%);
  mask-image: linear-gradient(#000 50%, #0000 100%);
}

.blur-effect.v-2 {
  opacity: .45;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #000;
  background-image: linear-gradient(#00000080, #00000080);
  inset: 0% 0% auto;
}

.main-text-flex {
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.slide-wrapper {
  flex-flow: column;
  height: 58px;
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
  overflow: hidden;
}

.radius-gradient-shadow {
  z-index: 2;
  opacity: .5;
  background-image: radial-gradient(circle, #fff0 18%, #07070780);
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.intro {
  z-index: 9999;
  background-color: var(--colors--fourth-color);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.logo-load {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.loader-text-overflow {
  flex-flow: column;
  height: 33px;
  display: flex;
  overflow: hidden;
}

.logo-loader-overflow {
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 300px;
  display: flex;
  overflow: hidden;
}

.title-small-main {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #ffffff26;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  padding-top: 15px;
  display: grid;
}

.title-small-main._01 {
  border-top-color: #ffffff21;
}

.flex-small-title {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-small-title.space-btw {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
}

.flex-small-title.space-btw._70 {
  width: 70%;
}

.divider-m {
  height: 50px;
}

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

.logo-wrapper-card {
  background-color: #181818;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-height: 170px;
  display: flex;
  position: relative;
}

.clients-small-blog {
  color: #ffffffb3;
  font-size: var(--font--h6);
  background-color: #414141;
  border-radius: 5px 0 0 5px;
  padding: 7px 8px 6px;
}

.absolute-bottom {
  justify-content: flex-end;
  align-items: flex-end;
  padding-bottom: 13px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.testimonials-card {
  grid-row-gap: 20px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  pointer-events: none;
  background-color: #ffffff1f;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  min-height: 240px;
  padding: 23px;
  display: flex;
  position: absolute;
  inset: -245px 0% auto;
}

.testimonials-card.rl {
  pointer-events: auto;
  width: 100%;
  max-width: 385px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}

.testimonials-card.hide-mobile {
  display: flex;
}

.testimonials-bottom {
  border-top: 1px solid #ffffff30;
  padding-top: 15px;
}

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

.logo-content {
  aspect-ratio: auto;
  position: relative;
}

.collection-list-wrapper {
  width: 100%;
}

.work-wrapper {
  z-index: 1;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  position: relative;
}

.work-card {
  background-color: var(--colors--fourth-color);
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.trigger {
  pointer-events: none;
  width: 100%;
  height: 0;
}

.work-card-link {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.main-image {
  border-radius: 50px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.image-bacgkround {
  object-fit: cover;
  width: 100%;
  height: 100%;
  font-size: 14px;
  position: absolute;
  inset: 0%;
}

.slot-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 29px;
  height: 12px;
  display: flex;
  position: static;
  inset: auto 10px 15px auto;
}

.slot-line {
  background-color: #ffffff4d;
  width: 3px;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.slot-live-overlay {
  background-color: var(--colors--first-color);
  width: 100%;
  height: 100%;
}

.divider-s {
  height: 30px;
}

.blur-div {
  z-index: -1;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #4446;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blur-div.moss {
  border-radius: 5px;
}

.text-info-bottom {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 80px;
}

.work-title {
  font-weight: var(--font-weight--semibold);
  letter-spacing: -2px;
  margin-top: -7px;
  margin-bottom: 0;
}

.text-flex {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  color: var(--colors--first-color);
  font-size: var(--font--h5);
  display: flex;
}

.text-flex::placeholder {
  font-size: var(--font--work-title);
}

.bg-overlay {
  opacity: 1;
  mix-blend-mode: normal;
  width: 100%;
  height: 100%;
  position: absolute;
}

.section-about {
  background-color: #1f1f1f;
  height: 300vh;
}

.section-sticky {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 100vh;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
  position: sticky;
  top: 0;
}

.about-split {
  width: var(--page-container--width);
  height: 80vh;
  max-width: var(--page-container--container-large);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5vh;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  overflow: hidden;
}

.photo-split {
  width: 105%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.content-split {
  z-index: 20;
  background-color: #181818;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 30px;
  display: flex;
  position: relative;
}

.photo-main {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.photo-main._01 {
  z-index: 3;
  border-radius: 14px;
  width: 105%;
}

.photo-main._02 {
  z-index: 2;
}

.photo-main._03 {
  z-index: 1;
}

.image-animation {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  transform: none;
}

.image-animation._01 {
  transform: none;
}

.content-wrapper {
  width: 90%;
  height: 220px;
  position: relative;
  overflow: hidden;
}

.content-wrapper.second {
  flex-flow: column;
  justify-content: flex-end;
  height: 80px;
  display: flex;
}

.text-animation-card {
  font-size: var(--font--h2);
  font-weight: var(--font-weight--semibold);
  letter-spacing: -.7px;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  inset: 0%;
}

.text-wrapper-card {
  width: 100%;
  max-width: 64%;
  min-height: 100px;
  position: relative;
}

.text-wrapper-card.second {
  max-width: 70%;
  height: 100px;
  min-height: auto;
}

.card-text {
  color: #ffffffb3;
  font-size: var(--font--h5);
  line-height: var(--line-height--paragraph-line-height);
  font-weight: var(--font-weight--medium);
  letter-spacing: -.7px;
  position: absolute;
  inset: 0%;
}

.card-text.rl {
  color: var(--spark-library--white);
  font-size: var(--font--work-title);
  position: relative;
}

.card-text.rl-2 {
  letter-spacing: 0;
  position: relative;
}

.card-text.rl-2.for-srv {
  max-width: 68%;
  color: var(--relume-library-lite--rl-white\<deleted\|variable-41e69d91\>);
}

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

.grid-title.make-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.divider-xl {
  height: 70px;
}

.first-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
}

.thumb-link-wrapper {
  grid-column-gap: 59px;
  grid-row-gap: 59px;
  border-bottom: 1px dotted #fff3;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.75fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: grid;
  position: relative;
}

.thumb-link-wrapper:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
  grid-template-columns: 10fr;
  padding-top: 15px;
  padding-bottom: 15px;
}

.thumb-image-wrap {
  z-index: 9999;
  pointer-events: none;
  border-radius: 6px;
  width: 18vh;
  height: 22vh;
  display: none;
  position: fixed;
  top: 24vh;
  bottom: auto;
  left: 75vw;
  overflow: hidden;
}

.thumb-image-wrap:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
  width: 14vh;
  height: 18vh;
}

.thumb-image-mask {
  background-color: #191919;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.thumb-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.thumb-title-wrapper {
  perspective: 2000px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.thumb-title-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.thumb-title {
  font-size: var(--button--round-corners);
  line-height: var(--line-height--page-line-height-2);
  margin-top: 0;
  margin-bottom: 0;
}

.thumb-title:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
  font-size: var(--font--work-title);
}

.thumb-title.madesmaller {
  font-size: var(--font--h3);
}

.service-small-text {
  max-width: 100%;
  overflow: hidden;
}

.service-small-text:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
  display: none;
}

.small-one {
  color: #ffffff54;
  font-size: var(--font--h3);
  font-weight: var(--font-weight--medium);
  letter-spacing: -1px;
  vertical-align: super;
  position: relative;
  top: -10px;
  left: 10px;
}

.gray-big-div {
  background-color: #181818;
  border-radius: 10px;
  padding: 60px;
}

.gray-big-div:where(.w-variant-47c2f8ce-3aca-7107-11dd-c036c4319edd) {
  display: none;
}

.gray-big-div.work-page {
  padding: 40px 30px;
}

.gray-big-div.color-moss {
  background-color: var(--colors--carbon);
  border: 1px solid #ffffff26;
}

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

.testimonials-big-card {
  aspect-ratio: auto;
  background-color: #181818;
  background-image: linear-gradient(0deg, #252525b3, #0000), url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a1565d95fe53f089d2ec846_amalie_nio.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 650px;
  display: flex;
  position: relative;
  overflow: visible;
}

.testimonials-flex {
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.testimonials-card-small {
  grid-row-gap: 5px;
  flex-flow: column;
  height: 50%;
  display: flex;
}

.card-1 {
  background-color: #181818;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 75%;
  padding: 20px 10% 20px 20px;
  display: flex;
  position: relative;
}

.card-1.color-moss {
  background-color: #3d402e;
}

.card-1.cases {
  height: 100%;
}

.card-2 {
  background-color: #181818;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  height: 25%;
  padding-left: 20px;
  display: flex;
}

.card-2.color-moss {
  background-color: #3d402e;
}

.card-2.cases {
  height: 120px;
}

.portrait {
  aspect-ratio: 2 / 2.3;
  object-fit: cover;
  border-radius: 5px;
  width: 40px;
  height: 100%;
}

.logo-absolute-top {
  text-align: center;
  padding-top: 25px;
  padding-bottom: 25px;
}

.logo-absolute-top.bottom {
  justify-content: center;
  align-items: center;
  display: flex;
}

.plus-absolute {
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: flex;
  position: absolute;
  inset: 20px 20px auto auto;
}

.metric-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-top: 1px solid #ffffff26;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 50px;
  display: grid;
}

.metric-grid.no-line {
  border-top-style: none;
}

.numver-block {
  grid-row-gap: 10px;
  font-size: var(--font--h1);
  flex-flow: row;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.metric-number {
  line-height: var(--line-height--page-line-height-2);
}

.metric-number.small-gray {
  opacity: .4;
  font-size: var(--counter-title);
  font-weight: var(--font-weight--regular);
  margin-top: 10px;
  margin-right: 5px;
}

.flex-bottom {
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.video-showreel {
  height: 300vh;
  position: relative;
}

.video-sticky {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  padding: 25px 2%;
  display: flex;
  position: sticky;
  top: 0;
}

.video-image-desktop {
  opacity: .86;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.flex-center-video {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 27px;
  padding-bottom: 27px;
  display: flex;
  overflow: hidden;
}

.video-link {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff3d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 110px;
  display: flex;
}

.play-icon {
  filter: invert();
  width: 17px;
  height: 17px;
}

.grid-request {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.max-left {
  max-width: 90%;
  position: sticky;
  top: 100px;
}

.team-flex {
  width: 100%;
  display: flex;
}

.team-small-card {
  aspect-ratio: 1;
  border: 2px solid var(--colors--first-color);
  width: 40px;
  height: 100%;
  font-size: var(--font--h6);
  border-radius: 7px;
  margin-left: -10px;
}

.team-small-card._02 {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/69de34b841a8e472d70b430f_Person%20with%20Red%20Sunglasses.webp");
}

.team-small-card._03 {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/69de34b841a8e472d70b430b_Futuristic%20Portrait%20(7).webp");
}

.team-small-card._04 {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/69de34b841a8e472d70b430e_Abstract%20Red%20Portrait%20(2).webp");
}

.team-small-card.no-photo {
  background-color: #555;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding-right: 3px;
  display: flex;
}

.team-small-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 63%;
  max-width: 80%;
  margin-left: 10px;
  display: flex;
}

.card-wrapper {
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  max-width: 420px;
  margin-left: auto;
  display: flex;
}

.card-design {
  background-color: var(--colors--fourth-color);
  border: 1px solid #333;
  border-radius: 8px;
  height: 350px;
  min-height: 350px;
  padding: 25px;
  transition: all .2s;
  position: sticky;
  top: 100px;
}

.card-design:hover {
  background-color: #232323;
}

.card-design._01 {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #181818;
  height: auto;
}

.card-design._02 {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #d9ff5e33;
  height: auto;
  top: 120px;
}

.card-design._03 {
  height: auto;
  top: 140px;
}

.card-design._04 {
  background-color: var(--colors--pine);
  height: auto;
  top: 160px;
}

.card-design._05 {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #181818;
  height: auto;
  top: 180px;
}

.card-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.image-white {
  opacity: .5;
  filter: invert();
  width: 60px;
  height: 60px;
}

.card-title {
  font-size: var(--font--h4);
  margin-top: 0;
  margin-bottom: 15px;
}

.card-title.sec {
  font-size: var(--font--h3);
}

.card-title.for-prc {
  font-weight: var(--font-weight--medium);
  margin-bottom: 0;
}

.card-max {
  max-width: 90%;
}

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

.plan-1 {
  grid-row-gap: 20px;
  background-color: #232323;
  border-radius: 10px;
  flex-flow: column;
  align-items: stretch;
  padding: 30px 30px 35px;
  display: flex;
}

.plan-1.no-bg {
  background-color: #07070700;
}

.annual-switch {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.switch {
  background-color: #555;
  border-radius: 30px;
  width: 45px;
  height: 25px;
  padding: 10px;
  position: relative;
}

.switch-circle {
  background-color: var(--colors--first-color);
  border-radius: 100%;
  width: 19px;
  height: 19px;
  position: absolute;
  inset: 3px auto auto 3px;
}

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

.add-max-w {
  opacity: .5;
  max-width: 80%;
}

.item-flex {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 13px;
  display: flex;
}

.item-flex.no-btm {
  margin-bottom: 0;
}

.p-no-bottom {
  opacity: .68;
  margin-bottom: 0;
}

.flex-lft {
  display: flex;
}

.pricing-title-overflow {
  grid-row-gap: 0px;
  flex-flow: column;
  height: 32px;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
  overflow: hidden;
}

.month-gray {
  opacity: .4;
  font-size: var(--font--work-title);
}

.divider-xxl {
  height: 100px;
}

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

.toggle-wrapper {
  text-align: left;
  margin-bottom: 10px;
  position: relative;
}

.toggle-top {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.toggle-space {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 60px;
}

.toggle-header {
  width: 100%;
  color: var(--colors--first-color);
  font-size: var(--font--h5);
  font-weight: var(--font-weight--semibold);
  text-align: left;
  letter-spacing: -.6px;
  border-bottom: 1px solid #333;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.line-2 {
  background-color: #fff;
  width: 100%;
  height: 1.5px;
  position: absolute;
  transform: rotate(90deg);
}

.toogle-icon {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  position: relative;
}

.line-1 {
  background-color: #fff;
  width: 100%;
  height: 1.5px;
}

.toggle-content {
  overflow: hidden;
}

.carousel-main {
  flex-direction: row;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-carousel-wrap {
  backface-visibility: hidden;
  flex: none;
  display: flex;
  position: relative;
  transform: perspective(1px);
}

.logo-carousel-main {
  grid-column-gap: 50px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-carousel-item {
  flex: none;
  padding-left: .5rem;
  padding-right: .5rem;
}

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

.shadow-lft {
  background-image: linear-gradient(90deg, #181818 27%, #fff0);
  min-width: 70px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.shadow-lft.rt {
  background-image: linear-gradient(90deg, #fff0, #181818 73%);
  inset: 0% 0% 0% auto;
}

.blog-grid {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.data-inside {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.button-icon-main {
  z-index: 5;
  color: #fff;
  background-color: #222;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  inset: 10px 10px auto auto;
  overflow: hidden;
  transform: none;
}

.data-flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.data-image {
  justify-content: space-between;
  align-items: center;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  display: flex;
}

.data-image.invert {
  opacity: .7;
}

.buton-icon-svg {
  justify-content: center;
  align-items: center;
  width: 16px;
  font-size: .875rem;
  font-weight: 500;
  display: flex;
}

.buton-icon-svg.is-absolute {
  z-index: 2;
  position: absolute;
  transform: translate(-30px);
}

.blog-main-wrapper {
  width: 100%;
  color: var(--colors--first-color);
  font-size: var(--font--h4);
  line-height: var(--line-height--paragraph-line-height);
  font-weight: var(--font-weight--semibold);
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.data-text {
  opacity: .5;
  font-size: var(--button--nav-text);
  margin-bottom: 0;
}

.data-text.black-text {
  color: var(--colors--fourth-color);
}

.paralax-image {
  object-fit: cover;
  width: 100%;
  height: 110%;
  position: absolute;
  bottom: 0;
}

.image-wrap {
  z-index: 1;
  object-fit: cover;
  flex: none;
  width: 100%;
  height: 80vh;
  position: relative;
  overflow: hidden;
}

.image-wrap.auto {
  aspect-ratio: 3 / 2;
  border-radius: 6px;
  height: auto;
}

.margin-10 {
  margin-top: 10px;
  display: block;
}

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

.grid-plus {
  width: var(--page-container--width);
  max-width: var(--page-container--container-large);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.small-vt-flex {
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.max-w-right {
  margin-left: auto;
}

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

.small-text-inner {
  font-size: var(--font--h2);
  letter-spacing: -.1vw;
  vertical-align: top;
  margin-left: 33px;
  position: relative;
  top: 14px;
}

.service-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--colors--carbon);
  border: 1px solid #333;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 25px;
  padding: 40px 30px;
  display: grid;
}

.flex-bettwen {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  max-width: 100%;
  min-height: 210px;
  display: flex;
}

.service-title {
  font-size: var(--button--round-corners);
  line-height: var(--line-height--page-line-height-2);
  margin-top: 0;
  margin-bottom: 0;
}

.service-title.black-text {
  color: var(--3d402e);
}

.hero-form {
  z-index: 50;
  flex-flow: column;
  grid-template-rows: 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.error-message-2 {
  color: #fff;
  text-align: center;
  background-color: #fa242a;
  border-radius: .4rem;
  font-size: 15px;
  font-weight: 500;
}

.field-block {
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: grid;
}

.field-block.invert {
  grid-template-rows: auto;
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.field-main {
  min-height: 60px;
  color: var(--colors--first-color);
  background-color: #444;
  border: 1px #ffffff1a;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 18px 22px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.field-main:focus {
  background-color: #121212;
  border-color: #ffffff40;
  padding-left: 26px;
}

.field-main::placeholder {
  color: #ffffff96;
}

.field-main.large {
  min-height: 160px;
}

.success-message {
  color: #fff;
  background-color: #212121;
  border-radius: 8px;
  width: 100%;
  padding-bottom: 38px;
  font-size: 1rem;
  font-weight: 600;
}

.privacy-space {
  margin-top: 10px;
  margin-bottom: 10px;
}

.card-3.for-contact {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #3333338c;
  border-radius: 8px;
  width: 100%;
  padding: 30px;
}

.p-smaller {
  opacity: .5;
  letter-spacing: 0;
  font-size: .8rem;
}

.hero-form-wrap {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 100%;
  display: flex;
}

.feild-block-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.feild-block-wrapper.invert {
  align-items: stretch;
}

.div-block-3 {
  display: flex;
}

.case-details {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.work-photo-first {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  min-height: 100%;
}

.work-photo-first.horiz {
  aspect-ratio: 3 / 2;
  opacity: 1;
}

.photo-wrapper {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.line-flex {
  border-top: 1px solid #333;
  border-bottom: 1px solid #0000;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.h2 {
  letter-spacing: -1.3px;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 600;
}

.h2._01 {
  z-index: 3;
  margin-top: 0;
  font-size: 6rem;
  font-weight: 500;
  position: relative;
}

.h2._01.wkp {
  font-size: var(--font--h3);
  line-height: var(--line-height--page-line-height);
  font-weight: var(--font-weight--semibold);
  letter-spacing: -1.3px;
}

.h2._01.wkp.big {
  font-size: var(--font--h2);
}

.h2._01.sm {
  z-index: 2;
  letter-spacing: -1px;
  font-size: 1.7rem;
  font-weight: 500;
  position: relative;
}

.h2._01.sm._600 {
  opacity: 100;
  font-weight: var(--font-weight--semibold);
}

.h2._01.sm._600.lw {
  font-size: var(--font--work-title);
  letter-spacing: -.7px;
}

.case-picture {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.case-sticky {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
  top: 0;
}

.project-bottom-line {
  max-width: 95%;
}

.flex-kllapa {
  display: flex;
}

.max-w-left {
  max-width: 300px;
}

.max-w-left.add-wkp {
  max-width: 550px;
}

.grid-work-page {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logo-center {
  mix-blend-mode: soft-light;
  width: 130px;
  position: absolute;
}

.rich-blog {
  max-width: 100%;
}

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

.spc-btw {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 93%;
  display: flex;
}

.team-grid {
  grid-column-gap: 16px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.team-wrapper {
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.team-content {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: column;
  display: flex;
}

.team-image {
  border-radius: 5px;
  height: 350px;
  overflow: hidden;
}

.logo-testi {
  width: 45px;
}

.logo-testi.azide {
  width: 80px;
}

.overlay {
  background-image: linear-gradient(#00000026, #00000026);
  width: 100%;
  height: 100%;
  position: absolute;
}

.instruction-title {
  margin-top: 0;
  margin-bottom: 0;
}

.logo-image {
  width: 115px;
  height: 100%;
}

.logo-image._01 {
  width: 85px;
}

.logo-small-image {
  vertical-align: sub;
}

.logo-small-image._01.cursor {
  width: 50%;
  max-width: 100%;
}

.logo-small-image._02 {
  width: 95px;
}

.template-navigator-dropdown-toggle {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  opacity: 1;
  color: #fff;
  letter-spacing: -.6px;
  border: 1px solid #ffffff45;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: 7px 9px;
  font-weight: 500;
  display: flex;
}

.template-navigator-dropdown-toggle:hover {
  background-color: #222;
}

.template-navigator-dropdowns {
  display: flex;
}

.template-image {
  object-fit: cover;
  border: 1px solid #00000012;
  border-radius: 5px;
  width: 100%;
  height: auto;
}

.template-navigator-dropdown-list {
  background-color: #ddd0;
  bottom: 100%;
}

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

.template-slide {
  grid-row-gap: 10px;
  color: var(--colors--first-color);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.template-slide.w--current {
  grid-row-gap: 10px;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.slide-text {
  opacity: 100;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
}

.slide-text.for-slide {
  font-size: .9rem;
}

.arrow-dd {
  margin-left: 4px;
  position: relative;
  top: -2px;
  left: -3px;
}

.template-navigator {
  z-index: 9997;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #242424;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 8px 10px 8px 8px;
  display: flex;
  position: fixed;
  inset: auto auto 15px 15px;
}

.template-navigator-pages-wrap {
  background-color: #242424;
  border-radius: 5px;
  width: 900px;
  min-height: 323px;
  padding: 15px;
  position: relative;
  bottom: 13px;
  left: -6px;
}

.text-badge-wrapper {
  z-index: 1;
  height: 18px;
  position: relative;
  overflow: hidden;
}

.badge-content {
  z-index: 9999;
  position: fixed;
  inset: auto 15px 15px auto;
}

.photo-badge {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/69de34b841a8e472d70b4155_unlock-2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  min-width: 140px;
  min-height: 130px;
}

.code-embed {
  color: #000;
}

.badge-wrapper {
  z-index: 999;
  grid-row-gap: 5px;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.remove-icon {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: -5px -5px auto auto;
}

.text-badge {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #fffffff7;
  border: 1px solid #e1e1e1;
  border-radius: 7px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 13px 10px 11px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.badge-paragraph {
  opacity: 1;
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
}

.badge-paragraph.biger {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.circle-badge-hover {
  background-color: #4353ff;
  border-radius: 100%;
  width: 0;
  height: 0;
  position: absolute;
  inset: auto auto 15px 15px;
}

.icon-badge {
  z-index: 1;
  width: 20px;
  height: 20px;
  position: relative;
}

.body {
  background-color: var(--3d402e);
  display: block;
}

.collection-list-wrapper---work-a {
  width: 100%;
  margin-top: 5.8em;
}

.collection-list---work-a {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.collection-item {
  width: 100%;
}

.empty-state {
  background-color: #0000;
  padding: 1em;
}

.text-empty {
  font-size: 1em;
  line-height: 145%;
}

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

.subheading-project {
  color: #ede2e2;
  font-size: 1.2em;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.overflow {
  z-index: 5;
  position: relative;
  overflow: hidden;
}

.block-project {
  z-index: 10;
  border-radius: .75em;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  margin-right: .6em;
  padding: 1.2em 2.8em 1.2em 1.5em;
  display: flex;
  position: absolute;
  inset: auto auto .6em .6em;
  overflow: hidden;
}

.block-project.small {
  font-size: .85em;
}

.filling-project {
  z-index: 0;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  background-color: #21212199;
  border-radius: .75em;
  height: 100%;
  margin-top: auto;
  position: absolute;
  inset: 0%;
}

.project-link {
  perspective: 1000px;
  border-radius: .75em;
  width: 100%;
  height: 32vw;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
}

.project-link.work-a {
  height: 20vw;
}

.heading-project {
  font-size: 1.2em;
}

.container-os {
  z-index: 30;
  width: var(--page-container--width);
  max-width: var(--page-container--container-large);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
}

.line-flex-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #ffffff40;
  border-bottom: 1px #00000026;
  grid-template-rows: auto;
  grid-template-columns: 2.75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 15px;
  padding-top: 25px;
  padding-bottom: 10px;
  display: grid;
}

.center-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.cricle-active-holder {
  filter: blur(40px);
  background-image: linear-gradient(#eec5bd, #c6caf6 64%, #dad9e9);
  border-radius: 200px;
  width: 70px;
  height: 70px;
  display: none;
  position: absolute;
  top: 27.8984px;
}

.cricle-active-holder.w--current {
  display: flex;
}

.nav-menu-2 {
  align-items: center;
  height: 100%;
  font-weight: 600;
  display: flex;
}

.nav-link-text {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.nav-link-holder {
  color: #81859f;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  transition: opacity .2s, color .35s;
  display: flex;
}

.nav-link-holder:hover {
  color: #fff;
}

.nav-link-holder.w--current {
  color: #fff;
  text-shadow: 0 0 4px #ffffff40;
  background-color: #ffb1b11a;
  background-image: linear-gradient(to right, #5900b6, #b904a2);
}

.brand-image {
  width: 100%;
}

.button-2 {
  color: #000;
  background-color: #fff;
  border-radius: 100px;
  padding: 16px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: background-color .3s, box-shadow .5s;
}

.button-2:hover {
  color: #000;
  background-color: #f5f5f5;
  box-shadow: 0 0 13px #ffffff61;
}

.button-2.navbar-button {
  padding: 7px 16px;
  font-size: 14px;
}

.nav-menu-container {
  -webkit-backdrop-filter: blur(34px);
  backdrop-filter: blur(34px);
  background-color: #0000001a;
  border: 1px solid #fff3;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.container-2 {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 2em;
}

.container-2.nav-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.nav-link-active-holder {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.brand {
  width: 100px;
  min-width: 64px;
}

.menu-button-2 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.nav-link {
  grid-column-gap: 6px;
  flex-direction: row;
  align-items: center;
  height: 100%;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.rl_navbar5_spacing-block1 {
  width: 100%;
  padding-bottom: .25rem;
}

.rl_navbar5_dropdown-toggle {
  color: var(--colors--first-color);
  padding: 1.5rem 2.5rem 1.5rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_logo-link {
  padding-left: 0;
}

.rl_navbar5_logo {
  width: 98px;
}

.rl_navbar5_blog-item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.rl_navbar5_link {
  color: var(--colors--first-color);
  padding: 1.5rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.rl_navbar5_link.w--current {
  color: #0000;
}

.rl_navbar5_dropdown-column-text {
  color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.3;
}

.rl_navbar5_dropdown-background-layer {
  background-color: var(--relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>);
  min-width: auto;
  position: absolute;
  inset: 0%;
}

.rl_navbar5_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.rl_navbar5_dropdown-list.w--open {
  background-color: #fff;
  border-bottom: 1px #000;
  border-radius: 18px;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: 100% 0% auto;
  overflow: hidden;
}

.rl_navbar5_text-small {
  color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl-button-link-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.rl_navbar5_large-item-content {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.rl_navbar5_dropdown-content {
  width: 100%;
  display: flex;
}

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

.rl-text-style-small {
  color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
}

.rl_navbar5_dropdown-link-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.rl_navbar5_button {
  border: 1px solid var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  background-color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  color: var(--relume-library-lite--rl-white\<deleted\|variable-41e69d91\>);
  text-align: center;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_menu-button {
  padding: 0;
}

.rl-button-link {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  text-align: center;
  background-color: #0000;
  padding: .25rem 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1;
  text-decoration: none;
  display: flex;
}

.rl_navbar5_icon {
  height: 1.5rem;
}

.rl_navbar5_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rl_navbar5_link-text {
  justify-content: space-between;
  align-items: center;
  height: 18px;
  display: flex;
}

.rl_navbar5_icon-wrapper {
  flex: none;
}

.rl_navbar5_item-title {
  color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_blog-list {
  grid-column-gap: 0rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.rl_navbar5_blog-image-wrapper {
  width: 100%;
  padding-top: 66.66%;
  position: relative;
}

.rl-dropdown-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0%;
}

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

.rl-button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.rl_navbar5_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #fff;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.rl_navbar5_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: static;
}

.rl_navbar5_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.rl_navbar5_dropdown-content-right {
  flex: 1;
  max-width: 35rem;
  padding: 2rem 0 2rem 2rem;
  display: flex;
  position: relative;
}

.rl_navbar5_spacing-block2 {
  width: 100%;
  padding-bottom: .5rem;
}

.rl_navbar5_menu-left {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff26;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.rl_navbar5_menu-dropdown {
  position: static;
}

.rl_navbar5_item-link {
  color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: underline;
}

.rl_navbar5_component {
  border-bottom: 1px none var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  background-color: #ddd0;
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 2%;
  padding-right: 2%;
  display: flex;
}

.rl_navbar5_button-secondary {
  border: 1px none var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  text-align: center;
  background-color: #0000;
  padding: .5rem 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
}

.rl_navbar5_dropdown-content-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

.div-block-5 {
  margin-top: 0;
}

.pill-button {
  width: 100%;
  display: block;
}

.pill-smaller-text {
  opacity: 1;
  width: 100%;
  font-size: 14px;
  font-weight: var(--font-weight--medium);
  overflow: visible;
}

.pill-smaller-text._01 {
  font-size: var(--text-field);
}

.pill-smaller-text.black {
  color: var(--colors--fourth-color);
}

.service-pills-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: wrap;
  display: flex;
}

.grid-work {
  grid-column-gap: 1.9em;
  grid-row-gap: 2.9em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.lightbox-link-work {
  perspective: 1200px;
  width: 100%;
  text-decoration: none;
  position: relative;
}

.block-project-work {
  border-radius: .94em;
  width: 100%;
  height: 17vw;
  position: relative;
  overflow: hidden;
}

.image-hover {
  z-index: 20;
  object-fit: cover;
  border-radius: .94em;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-video {
  z-index: 0;
  border-radius: .94em;
  width: 100%;
  height: 100%;
}

.block-project-text-work {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1em;
  display: flex;
}

.heading-project-work {
  margin-bottom: .1em;
}

.subheading-project-work {
  color: #e6e6e680;
  font-size: .82em;
  font-weight: 600;
  line-height: 1.4em;
}

.category-absolute {
  color: #c1c1be;
  background-color: #121212;
  border-radius: 6px;
  padding: 7px 9px;
  font-size: 14px;
  font-weight: 500;
  position: static;
  inset: 15px auto auto 15px;
}

.category-absolute.white {
  color: #a7a7a7;
  background-color: #fff;
  font-weight: 700;
}

.category-absolute.white.black-text {
  color: #222;
}

.margin-20px {
  margin-top: 20px;
}

.data-flex-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-icon-main-2 {
  color: #c1c1be;
  background-color: #121212;
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  display: flex;
  position: absolute;
  inset: auto auto 5% 5%;
  overflow: hidden;
  transform: none;
}

.button-icon-main-2.relative {
  color: #121212;
  background-color: #c1c1be;
  position: relative;
  top: 0;
  right: 0;
}

.button-icon-main-2.relative.top {
  background-color: #fff;
  position: absolute;
  inset: auto 10px 10px auto;
}

.data-image-2 {
  justify-content: space-between;
  align-items: center;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  display: flex;
}

.data-insidde {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.inside-photo {
  background-color: #121212;
  border-radius: 10px;
  max-width: 500px;
  padding: 40px 25px;
  position: absolute;
  inset: 15px auto auto 15px;
}

.inside-photo.right {
  max-width: 400px;
  padding-bottom: 50px;
  padding-left: 35px;
  inset: 15px 15px auto auto;
}

.inside-photo.right.bottom {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #1212121a;
  border-radius: 6px;
  max-width: 100%;
  padding: 0 60px;
  inset: 0%;
}

.data-text-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
}

.blog-title {
  letter-spacing: normal;
  font-size: 57px;
  font-weight: 500;
  line-height: 1.1;
}

.blog-title.for-featured {
  color: #fff;
  font-size: 57px;
  font-weight: 500;
  line-height: 1.3;
}

.client-logo.meet-the-team {
  filter: none;
  height: 80px;
}

.client-logo.case {
  align-self: center;
  max-width: 80%;
}

.blur-button {
  opacity: 1;
  mix-blend-mode: normal;
  position: absolute;
  inset: auto auto 3% 3%;
}

.work-hero-component-collection-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  min-height: 100px;
  font-size: var(--font--work-title);
  letter-spacing: -.4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 15px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.work-hero-component-collection-list.hide-on-mobile {
  justify-content: center;
  align-items: stretch;
}

.meet-the-team {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.team-circle {
  filter: grayscale();
  object-fit: cover;
  border-radius: 100px;
  width: 40px;
  max-width: 40px;
  height: 40px;
  max-height: 40px;
}

.meet-the-team---line-flex {
  border-top: 1px solid #ffffff40;
  border-bottom: 1px #00000026;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 25px;
  padding-bottom: 10px;
  display: flex;
}

.meet-the-team---line-flex.v-2 {
  padding-top: 15px;
  padding-bottom: 0;
}

.inverty {
  filter: invert();
  display: block;
}

.right-text-flex {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: flex;
}

.menu-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #ffffff26;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  padding: 13px 20px;
  display: flex;
}

.menu_wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 2%;
  margin-right: 2%;
  display: flex;
}

.spark-container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.spark-nav-link {
  color: var(--spark-library--black);
  text-align: center;
  border-radius: 8px;
  margin-left: 8px;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: background-color .15s, color .15s, opacity .15s;
}

.spark-nav-link:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link.w--current {
  color: var(--spark-library--foreground-interactive);
}

.spark-nav-link.spark-button {
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  text-align: center;
  border-style: none;
  border-radius: 999px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 1rem;
  line-height: 1em;
  transition: background-color .15s, opacity .15s;
}

.spark-nav-link.spark-button:hover {
  background-color: var(--spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>);
  opacity: 1;
  color: var(--spark-library--white);
}

.spark-nav-link.spark-button.w--current {
  opacity: .5;
  color: var(--spark-library--white);
}

.spark-nav-link.spark-with-mega-dropdown {
  grid-column-gap: 16px;
  padding-right: 16px;
  display: flex;
}

.spark-nav-link.spark-with-mega-dropdown.w--open {
  background-color: var(--spark-library--background--interactive);
  color: var(--spark-library--foreground-interactive);
  border-radius: 8px;
  transition: color .15s, background-color .15s, opacity .15s;
  position: static;
}

.spark-button {
  border: 1px solid var(--spark-library--foreground-interactive);
  background-color: var(--spark-library--foreground-interactive);
  color: var(--spark-library--white);
  border-radius: 8px;
  flex: none;
  padding: 16px;
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  transition: border-color .15s, background-color .15s, opacity .15s;
}

.spark-button:hover {
  border-color: var(--spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>);
  background-color: var(--spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>);
  opacity: 1;
}

.spark-brand-logo {
  z-index: 2;
  padding-left: 0;
}

.spark-line-3 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.spark-line-3.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 12.75px;
  height: 3.3px;
  margin-left: 18px;
  top: 38px;
}

.spark-line-1 {
  z-index: 2;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.spark-line-1.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 18px;
}

.spark-simple-menu-button {
  background-color: #fff;
  width: 60px;
  height: 60px;
  padding: 0 0 0 18px;
  overflow: hidden;
}

.spark-simple-menu-button.w--open {
  background-color: var(--spark-library--background--interactive);
  border-radius: 8px;
}

.spark-line-2 {
  z-index: 1;
  background-color: var(--spark-library--black);
  width: 35px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.spark-line-2.spark-simple-line {
  background-color: var(--spark-library--foreground-interactive);
  border-radius: 3px;
  width: 24px;
  height: 3.3px;
  top: 28px;
}

.spark-square-menu-inner {
  justify-content: space-between;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.spark-icon {
  width: 12px;
  display: inline-block;
}

.spark-dropdown-link {
  border-radius: 8px;
  width: 100%;
  margin-left: 0;
  padding: 8px 16px;
  transition: color .15s, background-color .15s;
}

.spark-dropdown-link:hover {
  background-color: var(--spark-library--background--interactive);
  opacity: 1;
  color: var(--spark-library--foreground-interactive);
}

.spark-mega-dropdown-list.w--open {
  background-color: var(--spark-library--white);
  width: 100%;
  height: auto;
  position: absolute;
  inset: 72px 0% 0%;
}

.spark-mega-dropdown {
  position: static;
}

.spark-mega-dropdown-card {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: var(--spark-library--white);
  border-radius: 8px;
  justify-content: space-between;
  width: 100%;
  padding: 32px;
  display: flex;
}

.spark-mega-dropdown-card.spark-condensed-card {
  grid-column-gap: 32px;
  justify-content: space-between;
}

.spark-nav-with-mega-dropdowns {
  align-items: center;
  display: flex;
  position: static;
}

.spark-nav-sub-heading {
  border-bottom: 1px solid #00000029;
  padding-bottom: 8px;
  font-size: 1.3rem;
  font-weight: 500;
}

.spark-sub-nav-list {
  flex-direction: column;
  width: 200px;
  display: flex;
}

.spark-card-link {
  width: 240px;
  height: 380px;
  color: var(--spark-library--white);
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/69eb4dda34f3c3614f01576b_c99cb57166807806289a617eacd7b87e_Media.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.spark-card-link:hover {
  opacity: 1;
}

.spark-sub-text-in-card-link {
  text-align: left;
  background-color: #155eefb3;
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/69eb4dda34f3c3614f01576e_5d2e612e0c443013f88fe492974ef883_arrow-right.svg");
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  margin-bottom: 0;
  padding: 16px;
  font-size: 1.3rem;
  position: absolute;
}

.spark-square-menu-with-mega-dropdown-variety-links {
  background-color: var(--spark-library--white);
  width: 100%;
  padding-left: 64px;
  padding-right: 64px;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.img {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 3px;
  height: 100%;
  overflow: clip;
}

.container-os-v-2 {
  z-index: 30;
  width: var(--page-container--width);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.large-picture-wrap {
  background-color: var(--colors--carbon);
  height: 70vh;
  padding: 7% 1% 1%;
  display: block;
}

.large-image {
  object-fit: cover;
  object-position: 50% 69%;
  border-radius: 10px;
  width: 100%;
}

.background-video-2 {
  z-index: -999;
  width: 1000%;
  height: 100%;
}

.mobile-image {
  z-index: 1;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  display: none;
  position: absolute;
}

.mobile-image._100 {
  opacity: .68;
  height: 100%;
}

.hide-on-desktop {
  display: none;
}

.grid {
  grid-template-rows: auto;
}

.video-link-no-animation {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff3d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
}

.image-6 {
  position: absolute;
  inset: auto 0% -5px 50%;
  transform: translate(-50%);
}

.copywrith-dark-2 {
  opacity: .4;
  color: #fff;
  font-weight: 500;
}

.button-big-line-overlay-2 {
  background-color: #fff;
  width: 0%;
  height: 1px;
}

.social-tooltip-2 {
  justify-content: center;
  align-items: center;
  width: 67px;
  min-height: 25px;
  font-size: .75rem;
  display: flex;
  position: absolute;
  inset: -40px 0% auto -14px;
}

.arrow-gray-2.fill-12 {
  filter: invert();
}

.number-small-big-menu-2 {
  font-weight: 500;
  line-height: .85;
}

.button-big-menu-2 {
  color: #fff;
  letter-spacing: -2px;
  width: 100%;
  font-size: 3rem;
  text-decoration: none;
}

.number-small-btn-2 {
  opacity: .35;
  letter-spacing: -.5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 21px;
  height: 14px;
  font-size: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 10px auto;
  overflow: hidden;
}

.button-title-flex-2 {
  letter-spacing: -.5px;
  height: 19px;
  overflow: hidden;
}

.button-arrow-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.navbar-circle-fixed {
  height: 100%;
  position: relative;
  inset: 0% auto 0% 1px;
}

.image-7 {
  position: absolute;
  inset: auto 0% -5px 50%;
  transform: translate(-50%);
}

.line-absolute-2 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.hero-btn-flex {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.social-icon-2 {
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.left-nav-flex {
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.left-nav-flex.only-mobile {
  display: none;
}

.wnite-text {
  color: #fff;
}

.wnite-text._5px {
  margin-bottom: 5px;
}

.line-divider-2 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.top-text-2 {
  opacity: 100;
  margin-bottom: 0;
  font-size: .9rem;
  font-weight: 600;
}

.top-text-2.logo {
  z-index: 2;
  letter-spacing: .2px;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 500;
  position: relative;
}

.logo-absolute {
  z-index: 0;
  opacity: .25;
  pointer-events: none;
  margin-right: -90px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.navbar-circle-wrapper {
  z-index: 20;
  flex-flow: column;
  width: 100px;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-text {
  font-weight: 500;
}

.button-text.button-text-pre {
  font-family: var(--font--primary-font);
}

.button-link-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: .9rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-link-2.big {
  font-size: 1.2rem;
}

.social-flex-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.tm {
  letter-spacing: .4px;
  font-size: .9rem;
  position: relative;
  top: -3px;
  left: 3px;
}

.text-small {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
  font-size: .75rem;
}

.button-transition-wrapper {
  pointer-events: none;
  border-radius: 30px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-rounded {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  pointer-events: auto;
  color: #000;
  letter-spacing: -.4px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 30px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 2.8rem;
  padding: .5em 1.6em;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.15;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-transition {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  background-color: #2b2b2b;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate(0, 100%);
}

.button-transition.button-transition-rounded {
  background-color: #000;
  border-radius: 30px;
  transform: scale(1.05)translate(0, 100%);
}

.button-transition.button-transition-rounded.dark-5 {
  background-color: #000;
}

.button-transition.button-transition-rounded {
  background-color: #272727;
  border-radius: 10px;
}

.button-transition.button-transition-rounded.light-4 {
  color: #000ed6;
  background-color: #c9cdff;
}

.nav-small-flex {
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.navigation-center {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #fff3;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  min-height: 59px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.logo-flex {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.circle-line-div {
  background-color: #000;
  width: 235%;
  height: 150%;
  position: absolute;
  top: 50%;
  overflow: hidden;
  transform: skew(0deg, -85deg)translate(0, -50%);
}

.social-tooltip-3 {
  justify-content: center;
  align-items: center;
  width: 75px;
  min-height: 25px;
  font-size: .75rem;
  display: flex;
  position: absolute;
  inset: -40px 0% auto -20px;
}

.text-overflow-2 {
  height: 15px;
  overflow: hidden;
}

.text-overflow-2.big-3 {
  height: 21px;
}

.tooltip-bg-2 {
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-weight: 600;
  display: flex;
  position: absolute;
}

.space-between {
  z-index: 1;
  grid-row-gap: 35px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.number-text-2 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-size: .75rem;
  font-weight: 600;
}

.social-image-2 {
  width: 18px;
}

.tab-inner-content {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-left: -20px;
  display: flex;
}

.tab-grid {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  border-top: 1px solid #0000001f;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 100px;
  display: grid;
}

.h2-2 {
  letter-spacing: -.8px;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 1.9rem;
  font-weight: 500;
  line-height: 1.3;
}

.h2-2._01 {
  font-size: 2.9rem;
  line-height: 1.15;
}

.container-3 {
  z-index: 1;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.tab-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #00000070;
  text-transform: uppercase;
  border-bottom: 1px solid #0000001a;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .9rem;
  text-decoration: none;
  transition: padding .3s;
  display: flex;
  overflow: clip;
}

.tab-item.w--current {
  color: #000;
  padding-left: 20px;
}

.tab-item.no-btm-line {
  border-bottom-style: none;
}

.filter-flex {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.filter-flex.flex-between {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
}

.gray-color-2 {
  opacity: .37;
}

.gray-color-2._01 {
  opacity: .7;
}

.tab-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.max-w-text {
  max-width: 550px;
}

.max-w-text._01 {
  max-width: 500px;
}

.max-w-text._02 {
  max-width: 450px;
}

.text-small-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
}

.text-small-2.invert {
  color: #000000ab;
  background-color: #706e6e21;
}

.arrow-orange {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 9px;
  height: 9px;
}

.tab-left {
  grid-row-gap: 200px;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 120px;
}

.tab-list {
  background-color: #fff;
  border-radius: 7px;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  max-width: 330px;
  padding: 10px 20px;
  display: flex;
}

.hero-overlay {
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.hero-overlay._01 {
  background-image: linear-gradient(#0000004d, #0000004d);
}

.work-image-cover {
  object-fit: cover;
  background-image: linear-gradient(#0003, #0003);
  width: 100%;
  height: 100%;
  position: relative;
}

.content-wrapper-2 {
  border-radius: 8px;
  width: 100%;
  height: 42rem;
  max-height: none;
  position: relative;
  overflow: hidden;
}

.content-wrapper-2._01 {
  aspect-ratio: 1;
  height: 100%;
}

.text-services-wrapper {
  z-index: 2;
  grid-row-gap: 70px;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  color: #fff;
  text-transform: uppercase;
  background-color: #ffffff26;
  border-radius: 7px;
  flex-flow: column;
  max-width: 97%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .9rem;
  display: flex;
  position: absolute;
  inset: auto 0% 10px;
}

.work-mask {
  z-index: 4;
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.work-mask._02 {
  background-color: #131313;
}

.arrow-wrapper-2 {
  z-index: 1;
  background-color: #ff2600;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  inset: 5px 5px auto auto;
}

.arrow-wrapper-2._01 {
  width: 50px;
  height: 50px;
  top: 10px;
  right: 10px;
}

.service-title-2 {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  text-decoration: none;
}

.arrow-black-2 {
  filter: invert();
  width: 10px;
}

.arrow-black-2._01 {
  width: 15px;
}

.service-link {
  width: 100%;
  height: 100%;
}

.bottom-grid-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.review-section {
  z-index: 11;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 110vh;
  margin-bottom: -170px;
  padding: 50px 2% 207px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.review-section.v-2 {
  margin-bottom: 0;
}

.h2-3 {
  letter-spacing: -.8px;
  margin-top: 15px;
  margin-bottom: 0;
  font-size: 1.9rem;
  font-weight: 500;
  line-height: 1.3;
}

.h2-3._02 {
  margin-top: 0;
}

.container-4 {
  z-index: 1;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-4.absolute {
  max-width: 1400px;
  padding-left: 2%;
  position: absolute;
  inset: auto 0% 40px;
}

.small-flex-2 {
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.button-rounded-2 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  pointer-events: auto;
  color: #000;
  letter-spacing: -.4px;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 30px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 2.8rem;
  padding: .5em 1.6em;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .9rem;
  font-weight: 600;
  line-height: 1.15;
  text-decoration: none;
  display: flex;
  position: relative;
}

.team-photo-2 {
  border-radius: 6px;
  flex: none;
  display: flex;
  overflow: hidden;
}

.lft-part {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.testimonials-bottom-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px solid #ffffff30;
  justify-content: flex-start;
  align-items: flex-end;
  padding-top: 22px;
  display: flex;
}

.testimonials-bottom-2._01 {
  justify-content: space-between;
  padding-top: 20px;
}

.pill-tab-wrapper {
  opacity: .5;
  background-color: #ddd0;
  padding: 10px 6px;
}

.pill-tab-wrapper.w--current {
  opacity: 100;
  background-color: #ddd0;
}

.smaller-text-2 {
  opacity: .61;
  font-family: var(--font--primary-font);
  text-transform: uppercase;
  font-size: .75rem;
}

.img-team-2 {
  object-fit: cover;
  border-radius: 6px;
  width: 65px;
  min-width: 100%;
  height: 50px;
  min-height: 100%;
}

.img-team-2._01 {
  width: 50px;
  min-width: 50px;
  height: 60px;
}

.logo-testi-2 {
  width: 70px;
  position: relative;
}

.logo-testi-2._03 {
  width: 55px;
}

.logo-testi-2._01 {
  width: 110px;
}

.work-photo-first-2 {
  width: 100%;
  height: 100%;
  min-height: 100%;
  transform: scale3d(1none, 1none, 1none);
  object-fit: cover;
  transform-style: preserve-3d;
}

.photo-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.text-small-3 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
}

.pill-tab {
  background-color: #fff;
  border-radius: 3px;
  width: 55px;
  height: 3px;
}

.line-divider-3 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-divider-3._02 {
  margin-top: 0;
}

.testimonials-content {
  grid-row-gap: 30px;
  color: #fff;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  max-width: 800px;
  display: flex;
}

.tabs-menu {
  margin-top: 40px;
  margin-left: -10px;
}

.testimonial-tabs {
  border-left: 1px solid #fff3;
  flex-flow: column-reverse;
  padding-left: 36px;
  display: flex;
}

.plus-line {
  opacity: .35;
  filter: invert();
  pointer-events: none;
  mix-blend-mode: overlay;
  background-image: none;
  background-position: 50%;
  background-repeat: repeat-y;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.top-text-3 {
  opacity: 100;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  margin-bottom: 0;
}

.top-text-3.logo {
  z-index: 2;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: .2px;
  text-transform: uppercase;
  position: relative;
}

.hamburger-wrapper-3 {
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 30px;
  height: 9px;
  display: flex;
}

.hamburger-line-3 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  border-radius: 20px;
  width: 100%;
  height: 1.5px;
}

.fixed-menu-3 {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  transform: translate(100%);
}

.navbar-circle-fixed-2 {
  height: 100%;
  position: relative;
  inset: 0% auto 0% 1px;
}

.navbar-circle-wrapper-2 {
  z-index: 20;
  flex-flow: column;
  width: 100px;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.circle-line-div-2 {
  background-color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  width: 235%;
  height: 150%;
  position: absolute;
  top: 50%;
  overflow: hidden;
  transform: skew(0deg, -85deg)translate(0, -50%);
}

.text-small-menu-3 {
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.7px;
}

.divider-xs-2 {
  height: 10px;
}

.logo-flex-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.tm-2 {
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  letter-spacing: .4px;
  position: relative;
  top: -3px;
  left: 3px;
}

.text-small-4 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  color: var(--_base-collection-2---color--first-color\<deleted\|variable-fdaec3ad-ac91-c625-a79c-64c19c9b31d3\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
}

.hero-btn-flex-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.logo-absolute-2 {
  z-index: 0;
  opacity: .25;
  pointer-events: none;
  margin-right: -90px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.left-nav-flex-2 {
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.left-nav-flex-2.only-mobile {
  display: none;
}

.wnite-text-2 {
  color: var(--_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>);
}

.wnite-text-2._5px {
  margin-bottom: 5px;
}

.space-between-2 {
  z-index: 1;
  grid-row-gap: 35px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.social-flex-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.nav-small-flex-2 {
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.last-part {
  z-index: 20;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation-top-2 {
  z-index: 999;
  position: fixed;
  inset: 0% 0% auto;
}

.top-text-4 {
  opacity: 100;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  margin-bottom: 0;
}

.top-text-4.logo {
  z-index: 2;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: .2px;
  text-transform: uppercase;
  position: relative;
}

.navbar {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 2%;
  display: grid;
}

.last-item-2 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #fff3;
  border-radius: 5px;
  order: 1;
  justify-content: center;
  align-items: center;
  min-width: 59px;
  min-height: 59px;
  display: flex;
}

.hamburger-wrapper {
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 30px;
  height: 9px;
  display: flex;
}

.hamburger-line-4 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  border-radius: 20px;
  width: 100%;
  height: 1.5px;
}

.fixed-menu-4 {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  transform: translate(100%);
}

.navbar-wrapper-2 {
  width: 100%;
  height: 100%;
  display: flex;
}

.navbar-circle-fixed-3 {
  height: 100%;
  position: relative;
  inset: 0% auto 0% 1px;
}

.navbar-circle-wrapper-3 {
  z-index: 20;
  flex-flow: column;
  width: 100px;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation-content-2 {
  background-color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 11vh 6vw 40px;
  display: flex;
}

.circle-line-div-3 {
  background-color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  width: 235%;
  height: 150%;
  position: absolute;
  top: 50%;
  overflow: hidden;
  transform: skew(0deg, -85deg)translate(0, -50%);
}

.hamburger-flex-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hamburger-text-2 {
  grid-row-gap: 5px;
  height: 20px;
  color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  letter-spacing: -.5px;
  flex-flow: column;
  display: none;
  overflow: hidden;
}

.text-small-menu-4 {
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.7px;
}

.divider-xs-3 {
  height: 10px;
}

.navigation-center-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #fff3;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  min-height: 59px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.logo-flex-3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.tm-3 {
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  letter-spacing: .4px;
  position: relative;
  top: -3px;
  left: 3px;
}

.text-small-5 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  color: var(--_base-collection-2---color--first-color\<deleted\|variable-fdaec3ad-ac91-c625-a79c-64c19c9b31d3\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
}

.hero-btn-flex-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.logo-absolute-3 {
  z-index: 0;
  opacity: .25;
  pointer-events: none;
  margin-right: -90px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.left-nav-flex-3 {
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.left-nav-flex-3.only-mobile {
  display: none;
}

.wnite-text-3 {
  color: var(--_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>);
}

.wnite-text-3._5px {
  margin-bottom: 5px;
}

.space-between-3 {
  z-index: 1;
  grid-row-gap: 35px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.logo-skew-3.change {
  height: 50px;
}

.social-flex-4 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.nav-small-flex-3 {
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.navigation-text-main-2 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.button-link-3 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-4 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-3 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-3 {
  height: 15px;
  overflow: hidden;
}

.number-text-3 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-2 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-3 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.navigation-text-main-3._01 {
  color: #fff;
  font-size: .9rem;
  font-weight: 500;
}

.button-link-4 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-5 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-4 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-4 {
  height: 15px;
  overflow: hidden;
}

.number-text-4 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-3 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-4 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.navigation-text-main-4._01 {
  font-size: .9rem;
  font-weight: 500;
}

.button-link-5 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-6 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-5 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-5 {
  height: 15px;
  overflow: hidden;
}

.number-text-5 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-4 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-5 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.navigation-text-main-5._01 {
  font-size: .9rem;
  font-weight: 500;
}

.button-link-6 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-7 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-6 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-6 {
  color: #fff;
  height: 16px;
  font-size: .9rem;
  overflow: hidden;
}

.number-text-6 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-5 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-6 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.navigation-text-main-6._01 {
  font-size: .9rem;
  font-weight: 500;
}

.button-link-7 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-8 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-7 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-7 {
  height: 14px;
  overflow: hidden;
}

.number-text-7 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-6 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-7 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.navigation-text-main-7._01.big-12, .navigation-text-main-7._02.big-13 {
  font-size: var(--_base-collection-2---text-field\<deleted\|variable-63d2599a-5f6a-3170-2ae6-ac0cdde7c81c\>);
  text-transform: none;
}

.button-link-8 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-link-8.big-9 {
  font-size: var(--_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>);
}

.line-divider-9 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-8 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-8 {
  height: 15px;
  overflow: hidden;
}

.text-overflow-8.big-11 {
  height: 21px;
}

.number-text-8 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-7 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-8 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.button-link-9 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-10 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-9 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-9 {
  height: 15px;
  overflow: hidden;
}

.number-text-9 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-8 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-9 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.button-link-10 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-11 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-10 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-10 {
  height: 15px;
  overflow: hidden;
}

.number-text-10 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-9 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-10 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.button-link-11 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-12 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-11 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-11 {
  height: 15px;
  overflow: hidden;
}

.number-text-11 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-10 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-11 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.button-link-12 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-13 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-12 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-12 {
  height: 15px;
  overflow: hidden;
}

.number-text-12 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-11 {
  position: relative;
  overflow: hidden;
}

.navigation-text-main-12 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.button-link-13 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.line-divider-14 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-13 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-13 {
  height: 15px;
  overflow: hidden;
}

.number-text-13 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-12 {
  position: relative;
  overflow: hidden;
}

.button-big-line-overlay-3 {
  background-color: #fff;
  width: 0%;
  height: 1px;
}

.button-big-menu-3 {
  color: #fff;
  letter-spacing: -2px;
  width: 100%;
  font-size: 3rem;
  text-decoration: none;
}

.image-8 {
  position: absolute;
  inset: auto 0% -5px 50%;
  transform: translate(-50%);
}

.social-icon-3 {
  background-color: #333;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.tooltip-bg-3 {
  color: #fff;
  background-color: #333;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.social-flex-5 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-arrow-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.text-block {
  color: var(--colors--marble);
}

.video-image-desktop-mobile {
  opacity: .86;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.work-hero-component-azide {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--backdrop-filter--blur-color);
  width: 75%;
  min-height: 100px;
  font-size: var(--font--work-title);
  letter-spacing: -.4px;
  border: .2px solid #ffffff26;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-small-pill {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  font-family: var(--font--primary-font);
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
  font-size: .75rem;
}

.text-block-2 {
  font-family: var(--font--primary-font);
}

.button-line {
  border-top: 1px solid #0000001f;
  padding-top: 50px;
}

.button-line.other-color {
  border-top-color: #ffffff45;
  padding-top: 30px;
}

.text-small-6 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
}

.app-section {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  color: #fff;
  background-color: #222;
  border-radius: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding: 40px;
  display: grid;
  position: relative;
}

.logo-second {
  z-index: 3;
  width: 60px;
  position: absolute;
  inset: 30px 0% auto 50%;
  transform: translate(-50%);
}

.space-app {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.play-pause-button {
  inset: auto 15px 15px auto;
}

.work-hero-component-colour {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  min-height: 100px;
  font-size: var(--font--work-title);
  letter-spacing: -.4px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.testimonials-big-card-cases {
  aspect-ratio: auto;
  background-color: #181818;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  min-height: 650px;
  display: flex;
  position: relative;
  overflow: visible;
}

.testimonials-grid-cases {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.testimonials-card-small-cases {
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.video-wrapper {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video-case {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  background-color: #18181880;
  border-radius: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 100%;
  min-height: auto;
  display: flex;
  position: static;
  overflow: visible;
}

.image-9 {
  z-index: -1;
  filter: blur(5px);
  position: absolute;
}

.bg-picture {
  z-index: 1;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.bg-picture._100 {
  opacity: .68;
  height: 100%;
}

.div-block-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.privacy-left, .privacy-right {
  line-height: var(--line-height--paragraph-line-height);
}

.privacy-text-session {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: var(--colors--carbon);
  border: 1px solid #333;
  border-radius: 10px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 25px;
  padding: 40px 30px;
  display: flex;
}

.text-privacy-right {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: block;
}

.text-inner-privaxy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  max-width: 100%;
  min-height: auto;
  display: grid;
}

.service-title-privacy {
  font-size: var(--button--round-corners);
  line-height: var(--line-height--page-line-height);
  margin-top: 0;
  margin-bottom: 0;
}

.service-title-privacy.black-text {
  color: var(--3d402e);
}

.line-divider-12-copy {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.terms-seperater {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 6px;
  margin-bottom: 12px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.flowappz-cookie-consent-hide-cookie-button {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  padding: 10px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-decoration: underline;
  display: block;
  position: fixed;
  bottom: 2%;
  left: 2%;
  box-shadow: 0 2px 5px #0003;
}

.flowappz-cookie-consent-hide-cookie-button:hover {
  box-shadow: 0 5px 30px #0003;
}

.flowappz-cookie-popup-btn-wrapper-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.flowappz-cookie-popup-content-paragraph-33 {
  color: #000;
  max-width: 342px;
  margin-top: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.flowappz-cookie-consent-hide-popup {
  display: none;
}

.flowappz-consent-popup-content--temp6 {
  background-color: #ffffff1a;
  justify-content: space-between;
  align-items: center;
  padding: 15px 25px;
  display: flex;
}

.flowappz-cookie-consent-popup-13 {
  z-index: 999;
  background-color: #fff;
  border-radius: 15px;
  width: 100%;
  max-width: 874px;
  position: fixed;
  inset: auto 2% 2% auto;
  overflow: hidden;
  box-shadow: 10px 0 25px #00000040;
}

.flowappz-cookie-consent-popup-13.flowappz-hide-popup {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff1a;
}

.paragraph-63 {
  font-size: 16px;
  line-height: 24px;
}

.flowappz-cookie-consent-code {
  display: none;
}

.flowappz-cookie-reject-button-27 {
  color: #000;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 12px;
  padding: 12px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  transition: all .2s;
}

.flowappz-cookie-reject-button-27:hover {
  color: #fff;
  background-color: #0e0e0e;
}

.flowappz-cookie-accept-button-27 {
  text-align: left;
  white-space: nowrap;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 12px;
  width: 200px;
  height: 48px;
  padding: 12px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  text-decoration: none;
  transition: all .2s;
}

.flowappz-cookie-accept-button-27:hover {
  color: #0e0e0e;
  background-color: #0000;
}

.ai-site-module {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  width: 100%;
  height: 100%;
  font-size: var(--font--work-title);
  letter-spacing: -.4px;
  border-radius: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-left-ai-module {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.text-ai-module {
  margin-top: auto;
  margin-bottom: auto;
}

.hero-content-ai {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 90%;
  padding: 2%;
  display: flex;
}

.author-grid {
  z-index: 30;
  width: var(--page-container--width);
  max-width: var(--page-container--container-large);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  padding-top: 48px;
  display: flex;
  position: relative;
}

.author-grid.nav {
  justify-content: space-between;
  display: flex;
}

.author-grid.cases {
  width: 100%;
  max-width: 100%;
}

.logo-carousel-wrap-2 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  backface-visibility: hidden;
  flex: none;
  display: flex;
  position: relative;
  transform: perspective(1px);
}

.logo-small-image-2 {
  opacity: .61;
  width: 115px;
  height: 100%;
}

.logo-small-image-2._02 {
  width: 125px;
}

.logo-small-image-2._01 {
  width: 80px;
}

.shadow-lft-2 {
  background-image: linear-gradient(90deg, #000 27%, #18181800);
  min-width: 70px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.shadow-lft-2.rt {
  background-image: linear-gradient(90deg, #18181800, #0009);
  inset: 0% 0% 0% auto;
}

.carousel-main-2 {
  flex-direction: row;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-carousel-main-2 {
  grid-column-gap: 100px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-main {
  z-index: 11;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.gray-color-3 {
  opacity: .6;
}

.thumbnail-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.hero-slider {
  z-index: 2;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.thumbnail-overlay {
  z-index: 2;
  background-image: linear-gradient(#00000080, #00000080);
  width: 100%;
  height: 100%;
  position: absolute;
}

.hero-photo {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2be417efe95c79584638a8_bg-first.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.hero-photo._03 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2be417efe95c7958463899_Vintage-Lace-Portrait.webp");
}

.hero-photo._01 {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2be69979763ce10495e438_image-d8d0fabb-1736-49e9-826c-aee17cb0b59e.png-20260612-1059-20260612-1059.jpeg");
  border-radius: 12px;
}

.hero-photo._02 {
  z-index: 2;
}

.container-5 {
  z-index: 2;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-5.absolute {
  max-width: 1400px;
  position: absolute;
  inset: auto 0% 40px;
}

.container-5.absolute._100 {
  z-index: 3;
  max-width: 100%;
  padding-left: 2%;
  padding-right: 2%;
}

.hero-content-2 {
  background-color: #000;
  width: 100%;
  height: 100%;
  position: relative;
}

.block-center {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.thumbnail-small {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2be417efe95c79584638a8_bg-first.webp");
  background-position: 50%;
  background-size: cover;
  min-width: 130px;
  height: 95px;
  position: relative;
}

.thumbnail-small._01 {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2be69979763ce10495e438_image-d8d0fabb-1736-49e9-826c-aee17cb0b59e.png-20260612-1059-20260612-1059.jpeg");
}

.thumbnail-small._02 {
  background-image: none;
  background-size: auto;
}

.thumbnail-small._03 {
  background-image: none;
}

.main-hero-wrapper {
  z-index: 14;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.play-pause-button-3 {
  z-index: 999;
  cursor: none;
  mix-blend-mode: difference;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.hero-thumbnail {
  z-index: 4;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 20%;
  padding-right: 2%;
  display: flex;
  position: absolute;
  inset: auto auto 40px;
}

.h2-4 {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 1;
}

.h2-4._01 {
  letter-spacing: -.3px;
  max-width: 240px;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.3;
}

.h2-4._02 {
  font-size: 2.8rem;
  line-height: 1.15;
}

.bottom-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.overlay-2 {
  z-index: 3;
  background-image: linear-gradient(#0006, #0006);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.background-video-3 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.h2-4-ai {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 1;
}

.h2-4-ai._01 {
  letter-spacing: -.3px;
  max-width: 240px;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1.3;
}

.h2-4-ai._02 {
  font-size: 2.8rem;
  line-height: 1.15;
}

.gray-color-4 {
  opacity: .6;
}

.service-image-wrapper {
  z-index: -10;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.service-title-3 {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 1.1rem;
  line-height: 1.15;
}

.service-title-3.second {
  opacity: .3;
  letter-spacing: -.2px;
  font-style: normal;
  position: absolute;
  inset: 15px 15px auto auto;
}

.content-effect {
  z-index: 2;
  display: block;
  position: relative;
}

.content-effect._02 {
  z-index: 10;
}

.content-effect._05 {
  z-index: 9;
}

.content-effect._04 {
  z-index: 10;
}

.about-img {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.about-img._02 {
  opacity: 0;
}

.about-img._02.hide-img {
  display: none;
}

.about-img._01, .about-img._04, .about-img._03 {
  opacity: 0;
}

.container-6 {
  z-index: 2;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-6.effect.services {
  max-width: 1176px;
}

.font-change {
  opacity: .6;
  font-weight: var(--font-weight--semibold);
}

.page-title-small {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3;
}

.page-title-small._01 {
  max-width: 250px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
}

.page-title-small._01.hdi {
  margin-left: 0;
  display: block;
}

.page-title {
  letter-spacing: -1px;
}

.service-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.service-card {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff1a;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 20px 20px 10px;
  display: flex;
}

.service-card._03, .service-card._01 {
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-start;
}

.service-card._02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.service-card._04 {
  border-radius: 0;
  justify-content: flex-start;
  align-items: flex-start;
}

.service-card._05 {
  background-color: #fff0;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 0;
}

.divider-l {
  height: 150px;
}

.section-2 {
  z-index: 11;
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.section-2._01 {
  padding-top: 150px;
  padding-bottom: 150px;
  overflow: hidden;
}

.gradient-top {
  z-index: 1;
  background-image: linear-gradient(#000, #000 0% 42%, #fff0);
  min-height: 400px;
  position: absolute;
  inset: 0% 0% auto;
}

.gradient-top.bottom {
  background-image: linear-gradient(#fff0, #111 80%, #111);
  min-height: 300px;
  inset: auto 0% 0%;
}

.about-overlay {
  background-image: linear-gradient(#000000b3, #000000b3);
  position: absolute;
  inset: 0%;
}

.right-testi {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  margin-left: 0;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 50px;
  display: flex;
}

.right-testi.second {
  padding-left: 50px;
  padding-right: 0;
}

.small-flex-3 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.small-flex-3._01 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.author-photo {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/69de34b841a8e472d70b41e0_team-1.avif");
  background-position: 50%;
  background-size: 80px;
  border-radius: 10px;
  width: 55px;
  height: 55px;
}

.author-photo.second {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2bee5b20e347417818d2c5_team-2.webp");
  background-position: 50% 0;
  background-size: cover;
}

.author-photo.second._01 {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2bee5b20e347417818d2df_test-3.webp");
  background-position: 40% 20%;
  background-size: 100px;
}

.author-photo.second._01._02 {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2bee5b20e347417818d2cf_test-1.webp");
  background-position: 50% 30%;
  background-size: 100px;
}

.author-photo.second._01._03 {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2bee5b20e347417818d2ec_test-2.webp");
  background-position: 50% 15%;
  background-size: 110px;
}

.small-font {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  font-size: .8rem;
}

.small-font.opacity {
  opacity: .7;
}

.small-font.opacity.for-logo {
  opacity: .75;
  text-align: left;
  margin-bottom: 10px;
}

.small-font.opacity.for-logo.cn {
  text-align: center;
  margin-bottom: 0;
}

.font-2 {
  opacity: .7;
}

.font-2.mr {
  opacity: .4;
}

.author-flex {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.author-flex.left {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}

.photo-movement {
  z-index: 5;
  mix-blend-mode: exclusion;
  max-width: 100%;
  position: relative;
  overflow: hidden;
}

.photo-movement._01 {
  border-radius: 10px;
  height: 500px;
  min-height: 550px;
}

.photo-movement._01.small {
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 400px;
  min-height: 300px;
  margin-left: auto;
  display: flex;
  top: 0;
}

.photo-movement._01.small.re {
  margin-left: 0;
  margin-right: auto;
}

.h1-2 {
  opacity: 100;
  letter-spacing: -2px;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1;
}

.h1-2.no-top {
  margin-top: 0;
}

.h1-2.second {
  letter-spacing: -1px;
  padding-bottom: 5px;
  font-size: 1.7rem;
  line-height: 1.1;
}

.h1-2.second.no-top {
  margin-top: 0;
}

.h1-2.second.no-top.nb {
  padding-bottom: 0;
}

.h1-2.second.small {
  letter-spacing: -.4px;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
  line-height: 1.3;
  top: 0;
}

.h1-2.second.just-white {
  text-align: center;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-left: auto;
  margin-right: auto;
  font-size: 5rem;
  font-weight: 500;
  line-height: 1.1;
}

.line-divider-15 {
  opacity: .15;
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin-top: 150px;
  margin-bottom: 150px;
}

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

.photo-first {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  height: 100%;
}

.image-10 {
  opacity: .4;
}

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

.testimonials-wrapper {
  background-color: #111;
  border-radius: 10px;
  padding: 20px 20px 20px 50px;
  position: relative;
  overflow: hidden;
}

.testimonials-wrapper.sticky {
  background-color: #111;
  border: 1px solid #ffffff26;
  position: sticky;
  top: 100px;
}

.testimonials-wrapper.sticky._01 {
  padding-left: 20px;
  padding-right: 50px;
}

.testi-flex {
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.container-7 {
  z-index: 30;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.testimonials-second {
  z-index: 30;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  min-height: 550px;
  display: grid;
  position: relative;
}

.testimonials-second._400 {
  min-height: 400px;
}

.section-3 {
  z-index: 10;
  padding: 150px 2%;
  position: relative;
}

.section-3.for-effect {
  padding-bottom: 150px;
}

.circle-absolute-small {
  z-index: 1;
  opacity: .7;
  pointer-events: none;
  background-image: radial-gradient(circle at 100%, #000ed6, #fff0 47%);
  min-width: 50vw;
  min-height: 50vw;
  position: absolute;
  inset: 9% 0% auto auto;
}

.circle-absolute-small.second {
  opacity: 100;
  background-image: radial-gradient(circle at 0 0, #000ed6, #fff0 47%);
  min-width: 20vw;
  min-height: 20vw;
  inset: 0% auto auto 0%;
}

.circle-absolute-small.second.y {
  background-image: radial-gradient(circle at 0 0, #5532fa, #fff0 47%);
}

.circle-absolute-small.second.r {
  background-image: radial-gradient(circle at 0 0, #a94102, #fff0 47%);
}

.circle-absolute-small.second.b {
  background-image: radial-gradient(circle at 0 0, #93b1b8, #fff0 47%);
}

.circle-absolute-small.first {
  min-width: 30vw;
  min-height: 28vw;
  inset: auto 0% 0% auto;
}

.circle-absolute-small.first.y {
  background-image: radial-gradient(circle at 100%, #5532fa, #fff0 47%);
}

.circle-absolute-small.first.r {
  background-image: radial-gradient(circle at 100%, #a94102, #fff0 47%);
}

.circle-absolute-small.first.b {
  background-image: radial-gradient(circle at 100%, #93b1b8, #fff0 47%);
}

.small-flex-4 {
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.arrow-black-3 {
  width: 10px;
}

.blur-div-2 {
  z-index: -1;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #ffffff1a;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.img-team-3 {
  object-fit: cover;
  border-radius: 7px;
  width: 65px;
  min-width: 100%;
  height: 50px;
  min-height: 100%;
}

.smaller-text-3 {
  opacity: .61;
}

.contact-team {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  letter-spacing: -.4px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  min-height: 100px;
  padding: 10px;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
  position: sticky;
}

.team-photo-3 {
  display: flex;
}

.slot-live-overlay-2 {
  background-color: #fff;
  width: 100%;
  height: 100%;
}

.arrow-wrapper-3 {
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  inset: 5px 5px auto auto;
}

.slot-wrapper-2 {
  justify-content: space-between;
  align-items: stretch;
  width: 29px;
  height: 12px;
  display: flex;
  position: absolute;
  inset: auto 10px 15px auto;
}

.hey-1 {
  background-color: #0000;
  width: 250px;
  height: 188px;
  display: block;
  position: relative;
}

.ai-animation-flow-1 {
  width: 248px;
  height: 250px;
}

.sparkles-loop-loader-ai-1 {
  background-color: #0000;
  width: 250px;
  height: 250px;
  display: block;
  position: relative;
}

.margin-71 {
  margin-top: 30px;
}

.navigation-link-animation {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  color: #fff;
  background-color: #3898ec00;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.navigation-circle {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #fff3;
  justify-content: flex-start;
  align-items: center;
  width: 14px;
  height: 2px;
  display: flex;
  overflow: hidden;
}

.text-wrapper-center {
  z-index: 10;
  mix-blend-mode: difference;
  flex-flow: column;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-left: 30px;
  display: flex;
  position: relative;
}

.circle-fixed {
  justify-content: center;
  align-items: center;
  margin-right: 5px;
  display: flex;
}

.full-video {
  width: 100%;
  height: 100%;
}

.button-flex-13 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-flex-13.cen {
  justify-content: center;
  align-items: center;
}

.button-arrow-main {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 2px;
  font-size: .875rem;
  font-weight: 500;
  display: flex;
}

.photo-1 {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a2c09e4d75e07175094221d_Monochromatic%20Portrait.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  min-width: 320px;
  min-height: 400px;
  position: absolute;
  inset: -20% auto auto 50px;
}

.photo-1.first {
  background-image: none;
  height: 400px;
  top: -66%;
  left: 115px;
  overflow: clip;
}

.photo-1.second {
  background-image: none;
  min-width: 250px;
  height: 200px;
  min-height: 300px;
  inset: auto auto -90% 222px;
  overflow: clip;
}

.photo-1.third {
  opacity: .72;
  background-repeat: repeat;
  background-size: auto;
  height: 400px;
  min-height: 450px;
  inset: auto 40px 0% auto;
  overflow: hidden;
}

.navigation-text {
  font-size: 1rem;
  font-weight: 500;
}

.container-8 {
  z-index: 30;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-4 {
  z-index: 10;
  padding: 150px 2%;
  position: relative;
}

.section-4.animation {
  padding-top: 400px;
  padding-bottom: 400px;
}

.button-rounded-tooltip {
  z-index: 10;
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  pointer-events: auto;
  color: #000;
  background-color: #000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-height: 2.8rem;
  padding: .8em 1em;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-rounded-tooltip.light {
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  color: #000;
  background-color: #fff;
  font-size: 1rem;
}

.button-rounded-tooltip.light.no-tooltip {
  -webkit-backdrop-filter: blur(400px);
  backdrop-filter: blur(400px);
  background-color: #fff0;
  border: 1px solid #fff;
}

.button-tooltip {
  color: #000;
  background-color: #fff;
  border-radius: .25rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5em .75em;
  display: flex;
}

.button-tooltip.light-7 {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  color: #ffffffe6;
  background-color: #44444480;
  font-weight: 500;
}

.button-tooltip-wrapper {
  justify-content: center;
  align-items: center;
  font-size: .8rem;
  display: flex;
  position: absolute;
  inset: auto 0% -2.25rem;
}

.button-tooltip-wrapper.light-6.no-tooltip-6 {
  display: none;
}

.main-logo {
  width: 90px;
}

.main-logo.second {
  width: 70px;
}

.button-text-2.button-text-pre.light-2.no-tooltip-2 {
  color: #fff;
}

.bg-video-2 {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.button-flex-14 {
  grid-column-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-transition-wrapper-2 {
  pointer-events: none;
  border-radius: 10px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.top-flex {
  z-index: 5;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.top-flex.abs {
  z-index: 5;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.loader-badge {
  background-image: url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/69de34b841a8e472d70b3f8a_loader.svg");
  background-position: 0 0;
  background-size: contain;
  width: 34px;
  height: 34px;
  position: absolute;
  inset: -19px -15px auto auto;
}

.loader-badge.for-page {
  z-index: 5;
  filter: hue-rotate(209deg);
  width: 30px;
  height: 30px;
  top: -15px;
  right: -16px;
}

.card-4 {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  min-height: 600px;
  display: flex;
  position: relative;
  overflow: clip;
}

.overlay-3 {
  z-index: 1;
  opacity: .28;
  background-color: #0b0516;
  position: absolute;
  inset: 0%;
}

.overlay-3._01 {
  opacity: 1;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #fff0;
  -webkit-mask-image: linear-gradient(to top, #000 10%, #0000 100%);
  mask-image: linear-gradient(to top, #000 10%, #0000 100%);
}

.overlay-3._01.less {
  z-index: 5;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  pointer-events: none;
  height: 50%;
  inset: auto 0% 0%;
}

.author-wrapper {
  flex-flow: column;
  width: 400px;
  padding-bottom: 32px;
  position: sticky;
}

.writer {
  opacity: .5;
  font-size: var(--button--nav-text);
  margin-bottom: 0;
}

.writer.black-text {
  color: var(--colors--fourth-color);
}

.nav-link-2 {
  z-index: 999;
  color: #1a1a1a;
  justify-content: center;
  align-items: center;
  min-width: 120px;
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 1.1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-link-2.for-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 10px;
  min-width: 123px;
  height: 30px;
  min-height: 50px;
  overflow: hidden;
}

.hero-overlay-2 {
  z-index: 1;
  background-image: linear-gradient(#0006, #0006);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.divider-xl-2 {
  height: 150px;
}

.section-5 {
  z-index: 11;
  background-color: #fff;
  padding: 300px 2%;
  position: relative;
}

.section-5.photo {
  height: 300vh;
  padding: 0 0%;
  overflow: clip;
}

.section-5.dark-second {
  color: #fff;
  background-color: #1a1a1a;
  padding-bottom: 50px;
}

.flex-category {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  display: flex;
}

.icon {
  opacity: .7;
  width: 35px;
}

.icon._01 {
  filter: invert();
  width: 40px;
}

.grid-cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.sticky-photo {
  color: #fff;
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.wrok-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  position: sticky;
  top: 0;
}

.photo-wrapper-3 {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.photo-wrapper-3._01 {
  width: 100%;
  height: 100%;
}

.photo-wrapper-3._02 {
  border-radius: 0;
}

.margin-72 {
  margin-top: 30px;
}

.h2-5 {
  letter-spacing: -.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.9rem;
  font-weight: 600;
  line-height: 1;
}

.h2-5._03 {
  letter-spacing: -.2px;
  margin-bottom: 10px;
  font-size: 1.1rem;
  line-height: 1.15;
}

.h2-5._03.bg {
  font-size: var(--backdrop-filter--backdrop-size);
}

.h2-5._03.gr {
  opacity: 1;
  letter-spacing: 0;
  line-height: 120%;
}

.h2-5.fade {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.15;
}

.h2-5.fade.big {
  font-size: 4rem;
}

.h2-5.fade.big.invert {
  text-align: center;
}

.h2-5._06 {
  letter-spacing: -.2px;
  font-size: 1.1rem;
  line-height: 1.3;
}

.h2-5._05 {
  letter-spacing: -.2px;
  margin-bottom: 10px;
  font-size: 1.1rem;
  line-height: 1.15;
}

.h2-5._04 {
  line-height: 1.15;
}

.top-text-5 {
  opacity: 100;
  letter-spacing: .7px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 500;
}

.top-text-5.color {
  opacity: 100;
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  background-color: #fff;
  border-radius: 5px;
  padding: 5px 9px;
  font-size: .9rem;
  font-weight: 400;
  display: inline-block;
}

.work-main {
  max-width: 1240px;
  min-height: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.button-icon-main-3 {
  z-index: 5;
  color: #1a1a1a;
  border-radius: 4px;
  flex-flow: row;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  overflow: hidden;
  transform: none;
}

.work-photo-first-3 {
  aspect-ratio: 1 / 1.2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 100%;
  transform: scale(1.15);
}

.work-photo-first-3._02 {
  aspect-ratio: 3 / 2;
}

.work-photo-first-3._02.full {
  aspect-ratio: auto;
  height: 100vh;
}

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

.title-grid-2._02 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-main-color {
  background-color: #f5f5f5;
  border-radius: 10px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.service-main-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.button-overlay {
  background-color: #1a1a1a;
  border-radius: 200%;
  width: 200%;
  height: 200%;
  position: absolute;
  inset: -21% 0% 0% -54%;
  transform: translate(0, 70%);
}

.max-right {
  width: 100%;
  max-width: 400px;
  margin-left: auto;
}

.work-card-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #2e2e2e80;
  border-radius: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  align-items: stretch;
  height: 600px;
  margin-bottom: 4vh;
  padding: 15px 15px 15px 35px;
  position: sticky;
  top: 10%;
  overflow: hidden;
}

.work-card-2.no-mrg {
  margin-bottom: 0;
}

.work-card-2.card-2 {
  background-color: #2e2e2e80;
  background-image: linear-gradient(#191919, #081219);
}

.work-card-2.card-1 {
  background-image: linear-gradient(113deg, #0d0d0f, #1a1f2a);
  justify-content: flex-start;
}

.work-card-2.card-2-copy {
  background-color: #2e2e2e80;
}

.service-flex {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 15px;
  padding-bottom: 50px;
  padding-right: 48px;
  display: flex;
}

.button-text-3 {
  z-index: 1;
  font-size: 1rem;
  position: relative;
}

.max-left-2 {
  max-width: 600px;
}

.cta-relativ {
  position: relative;
}

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

.light {
  color: #fffc;
}

.photo-badge-2 {
  background-image: none;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  min-width: 140px;
  min-height: 130px;
}

.back-logo {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.space {
  width: 100%;
  height: 70px;
  display: block;
}

.work-overlay {
  z-index: 1;
  opacity: .28;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.work-overlay.first {
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff0;
  -webkit-mask-image: linear-gradient(to top, #000 10%, #0000 100%);
  mask-image: linear-gradient(to top, #000 10%, #0000 100%);
}

.work-overlay.first.half {
  z-index: 20;
  background-color: #fff0;
  height: 30%;
  inset: auto 0% -1%;
}

.partner-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.container-9 {
  z-index: 30;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.card-side {
  backface-visibility: hidden;
  background-color: #242424;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.card-side.is-back {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.front-logo {
  background-color: #242424;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.line-divider-award {
  background-color: #b7b7b74d;
  width: 100%;
  height: 1px;
  margin-top: 6px;
  position: relative;
  overflow: hidden;
}

.display-2 {
  opacity: 100;
  letter-spacing: -.15rem;
  margin-top: 0;
  margin-bottom: 0;
}

.display-2.second {
  font-size: 5.6rem;
}

.display-2.second._1-4-rem {
  color: #b7b7b7;
  letter-spacing: .3px;
  font-size: 14px;
  font-weight: 400;
}

.about-grid-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.photo-wrapper-4 {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

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

.work-grid.one-column {
  grid-template-columns: 1fr;
}

.item-wrapper-2 {
  flex-flow: column;
  width: 100%;
  margin-bottom: 6px;
  text-decoration: none;
  display: flex;
}

.card-container {
  perspective: 500px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.line-absolute-14 {
  background-color: #b7b7b7;
  width: 100%;
  height: 1px;
  position: absolute;
}

.work-photo-first-4 {
  object-fit: cover;
  width: 100%;
  min-height: 100%;
  transform: scale(1.05);
}

.work-photo-first-4.author {
  aspect-ratio: 2 / 2.6;
}

.about-title {
  font-size: 20px;
  line-height: 120%;
  font-weight: var(--font-weight--medium);
}

.about-title.hero-ai {
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 120%;
}

.space-30 {
  height: 30px;
}

.text-flex-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  display: grid;
}

.mobile-only {
  display: none;
}

.top-text-6 {
  letter-spacing: -.4px;
  margin-bottom: 0;
  font-size: .95rem;
  font-weight: 600;
}

.top-text-6.v1 {
  border: 1px dashed #b7b7b76e;
  border-radius: 7px;
  padding: 4px 10px;
  font-size: 14px;
  display: flex;
  overflow: visible;
}

.top-text-6.v1.gray-second {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #33333380;
  border-style: none;
  border-radius: 30px;
  padding: 9px 20px;
  font-size: .95rem;
  font-weight: 400;
}

.section-6 {
  z-index: 10;
  background-color: #111;
  padding: 2%;
  position: relative;
}

.section-6._01 {
  padding-bottom: 5%;
}

.max-w-left-2 {
  flex-flow: column;
  align-items: flex-start;
  max-width: 90%;
  margin-right: auto;
  padding-top: 30px;
  display: flex;
}

.max-w-left-2.hero-testing {
  padding-top: 0;
}

.partner-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.awards-list {
  grid-row-gap: 0px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.sign {
  width: 140px;
}

.card-wrapper-2 {
  width: 100%;
  height: 100%;
  padding-top: 70px;
  padding-bottom: 70px;
}

.sticky-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: sticky;
  top: 90px;
}

.services-flex {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  display: flex;
}

.partner-logo {
  height: 5rem;
}

.partner-logo.back {
  transform: rotate(0);
}

.partner-logo._01 {
  height: 6rem;
}

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

.flex-left {
  display: flex;
}

.sign-wrapper {
  margin-top: 30px;
}

.source {
  z-index: 30;
  object-fit: cover;
  background-color: #000;
  width: 100%;
  height: 100%;
  position: static;
  inset: 0%;
}

.circle-center {
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.logo-image-2 {
  width: 100%;
  max-width: 100px;
  height: 100%;
}

.logo-image-2._02 {
  max-width: 110px;
}

.work-wrapper-main {
  aspect-ratio: auto;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video {
  z-index: 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  transform: scale(1.05);
}

.logo-wrapper {
  z-index: 999;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.work-wrapper-main-2 {
  aspect-ratio: 1;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.work-text-wrapper {
  z-index: 21;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 15px 16px 20px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.work-text {
  color: #fff;
  letter-spacing: -.4px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: .85;
}

.work-text.other-font, .work-text._01 {
  font-family: Inter, sans-serif;
}

.txt-flex {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.blur-div-new {
  z-index: 0;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  background-color: #4446;
  border-radius: 8px;
  position: absolute;
  inset: 0%;
  transform: translate3d(0, 0, 1px);
}

.blur-div-new.moss {
  border-radius: 5px;
}

.recaptcha {
  margin-bottom: 16px;
}

.about-split-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 14px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1400px;
  height: 80vh;
  margin-top: 5vh;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  position: relative;
  overflow: hidden;
}

.text-animation-card-2 {
  letter-spacing: -.7px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 600;
  position: absolute;
  inset: 0%;
}

.card-text-2 {
  color: #ffffffb3;
  letter-spacing: -.7px;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4;
  position: absolute;
  inset: 0%;
}

.button-arrow-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.button-arrow-4.fill-11 {
  background-color: #ebebeb;
  border-radius: 60px;
  padding: 13px 22px 13px 20px;
}

.section-about-2 {
  background-color: #1f1f1f;
  height: 300vh;
}

.content-wrapper-3 {
  width: 90%;
  height: 220px;
  position: relative;
  overflow: hidden;
}

.content-wrapper-3.second {
  flex-flow: column;
  justify-content: flex-end;
  height: 80px;
  display: flex;
}

.plus-icon-2 {
  opacity: .7;
  justify-content: center;
  align-items: center;
  width: 13px;
  height: 13px;
  display: flex;
  position: relative;
}

.plus-icon-2.second-2 {
  opacity: .4;
  width: 16px;
  height: 16px;
}

.button-small-name-3 {
  width: 100%;
  font-weight: 400;
}

.button-title-flex-3 {
  color: #ffffffb3;
  letter-spacing: -.5px;
  height: 19px;
  overflow: hidden;
}

.button-title-flex-3.fill-13 {
  filter: invert();
  height: 19px;
}

.top-text-7 {
  opacity: 100;
  margin-bottom: 0;
}

.top-text-7.gray {
  opacity: .5;
}

.hamburger-line-5 {
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  height: 1.5px;
}

.image-11, .image-12 {
  position: absolute;
  inset: auto 0% -5px 50%;
  transform: translate(-50%);
}

.navigation-text-main-13 {
  z-index: 1;
  letter-spacing: -.3px;
  justify-content: flex-start;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.button-small-name-4 {
  width: 100%;
  font-weight: 400;
}

.hamburger-text-3 {
  grid-row-gap: 5px;
  color: #fff;
  letter-spacing: -.5px;
  flex-flow: column;
  height: 20px;
  font-size: 1rem;
  line-height: 20px;
  display: none;
  overflow: hidden;
}

.text-block-4 {
  color: #edebe3;
}

.button-link-14 {
  color: #fff;
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: .9rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.divider-xl-3 {
  height: 70px;
}

.social-icon-4 {
  background-color: #fff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.button-title-flex-4 {
  color: #ffffffb3;
  letter-spacing: -.5px;
  height: 19px;
  overflow: hidden;
}

.button-title-flex-4.fill-18 {
  filter: invert();
  height: 19px;
}

.button-title-flex-4.second-5 {
  order: -9999;
  height: 19px;
}

.text-overflow-14 {
  height: 15px;
  overflow: hidden;
}

.number-text-14 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.last-item-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #fff3;
  border-radius: 5px;
  order: 1;
  justify-content: center;
  align-items: center;
  min-width: 59px;
  min-height: 59px;
  display: flex;
}

.line-absolute-15 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-15 {
  height: 15px;
  overflow: hidden;
}

.number-text-15 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.navigation-center-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #fff3;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  min-height: 59px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-small-7 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
}

.line-absolute-16 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.button-link-15 {
  color: #fff;
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: .9rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.number-text-16 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.tooltip-bg-4 {
  color: #fff;
  background-color: #333;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.line-absolute-17 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.navigation-text-main-14 {
  z-index: 1;
  letter-spacing: -.3px;
  justify-content: flex-start;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.social-tooltip-4 {
  justify-content: center;
  align-items: center;
  width: 75px;
  min-height: 25px;
  font-size: .75rem;
  display: flex;
  position: absolute;
  inset: -40px 0% auto -20px;
}

.social-image-3 {
  width: 18px;
}

.navigation-text-main-15 {
  z-index: 1;
  letter-spacing: -.3px;
  justify-content: flex-start;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.number-text-17 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.line-absolute-18 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.navigation-text-main-16 {
  z-index: 1;
  letter-spacing: -.3px;
  justify-content: flex-start;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.text-overflow-16 {
  height: 15px;
  overflow: hidden;
}

.button-big-menu-4 {
  color: #fff;
  letter-spacing: -2px;
  width: 100%;
  font-size: 3rem;
  text-decoration: none;
}

.number-text-18 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.text-overflow-17 {
  height: 15px;
  overflow: hidden;
}

.social-icon-5 {
  background-color: #333;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.line-absolute-19 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.fixed-menu-5 {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  transform: translate(100%);
}

.text-overflow-18, .text-overflow-19 {
  height: 15px;
  overflow: hidden;
}

.social-flex-6 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navigation-top-3 {
  z-index: 999;
  justify-content: space-between;
  width: 100%;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.text-overflow-20 {
  height: 15px;
  overflow: hidden;
}

.line-absolute-20 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.navigation-text-main-17, .navigation-text-main-18, .navigation-text-main-19 {
  z-index: 1;
  letter-spacing: -.3px;
  justify-content: flex-start;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.line-absolute-21 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-21 {
  height: 15px;
  overflow: hidden;
}

.number-text-19 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.line-divider-16 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.top-text-8 {
  opacity: 100;
  margin-bottom: 0;
}

.top-text-8.cvr {
  line-height: 1.4rem;
}

.line-absolute-22 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.navigation-text-main-20 {
  z-index: 1;
  letter-spacing: -.3px;
  justify-content: flex-start;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.number-text-20 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.button-arrow-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.button-link-16 {
  color: #fff;
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: .9rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.navigation-text-main-21 {
  z-index: 1;
  letter-spacing: -.3px;
  justify-content: flex-start;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.number-text-21 {
  opacity: .6;
  letter-spacing: -.1px;
  width: 15px;
  height: 10px;
  margin-top: -10px;
  margin-left: 5px;
  font-family: IBM Plex Mono, sans-serif;
  font-size: .75rem;
  font-weight: 600;
}

.line-absolute-23 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.tooltip-bg-5 {
  color: #000;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-weight: 600;
  display: flex;
  position: absolute;
}

.text-overflow-22 {
  height: 15px;
  overflow: hidden;
}

.line-absolute-24, .line-absolute-25 {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-23 {
  height: 15px;
  overflow: hidden;
}

.navigation-text-main-22 {
  z-index: 1;
  letter-spacing: -.3px;
  justify-content: flex-start;
  font-size: .9rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.bg-video-3 {
  z-index: 1;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: absolute;
}

.bg-video-3._100 {
  opacity: .68;
  height: 100%;
}

.logo-hero-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-end;
  display: grid;
}

.logo-hero-2.make-gr.flx {
  display: flex;
}

.logo-hero-2.make-gr.flx.cases-section {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.h1-3 {
  letter-spacing: -1.3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 600;
}

.hero-content-3 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 120px 2% 2%;
  display: flex;
}

.line-small-divider-2 {
  background-color: #070707;
  width: 100%;
  height: 0%;
}

.container-10 {
  z-index: 30;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-10.cases {
  width: 100%;
  max-width: 100%;
}

.button-small-name-5 {
  width: 100%;
  font-weight: 400;
}

.button-arrow-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.button-arrow-6.fill-16 {
  background-color: #ebebeb;
  border-radius: 60px;
  padding: 13px 22px 13px 20px;
}

.arrow-wrapper-4 {
  z-index: 1;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  inset: 5px 5px auto auto;
}

.button-arrow-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.button-arrow-7.fill-21 {
  background-color: #ebebeb;
  border-radius: 60px;
  padding: 13px 22px 13px 20px;
}

.small-flex-5 {
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.team-photo-4 {
  z-index: 1;
  display: flex;
  position: relative;
}

.button-small-name-6 {
  width: 100%;
  font-weight: 400;
}

.arrow-black-4 {
  width: 10px;
}

.smaller-text-4 {
  opacity: .61;
  font-size: .8rem;
}

.smaller-text-4._01 {
  font-size: .8rem;
}

.container-11 {
  z-index: 30;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.line-divider-17 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 32px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.writer_-2 {
  opacity: .5;
  margin-bottom: 18px;
  font-size: 15px;
}

.small-flex-6 {
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.testimonials-bottom-3 {
  border-top: 1px solid #ffffff30;
  padding-top: 15px;
}

.logo-image-3 {
  width: 115px;
  height: 100%;
}

.logo-image-3._01 {
  width: 85px;
}

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

.clients-small-blog-2 {
  color: #ffffffb3;
  background-color: #414141;
  border-radius: 5px 0 0 5px;
  padding: 7px 8px 6px;
  font-size: .75rem;
}

.container-12 {
  z-index: 30;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section-content-3 {
  z-index: 100;
  background-color: #070707;
  position: relative;
}

.top-text-9 {
  opacity: 100;
  margin-bottom: 0;
}

.top-text-9.small-tessti {
  max-width: 98%;
  font-style: italic;
  line-height: 1.4;
}

.top-text-9.gray {
  opacity: .5;
}

.arrow-wrapper-5 {
  z-index: 1;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  inset: 5px 5px auto auto;
}

.subhead-2 {
  color: #fff;
  margin-bottom: 0;
  font-size: 1.9rem;
  font-weight: 600;
  line-height: 1.1;
}

.subhead-2.slide._02, .subhead-2.slide._04, .subhead-2.slide._03, .subhead-2.slide._01 {
  font-size: 3rem;
}

.subhead-2.opacity {
  opacity: .59;
}

.subhead-2.opacity.teting {
  font-size: 3rem;
}

.small-flex-7 {
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.testimonials-bottom-4 {
  border-top: 1px solid #ffffff30;
  padding-top: 15px;
}

.button-arrow-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

.button-arrow-8.fill-26 {
  background-color: #ebebeb;
  border-radius: 60px;
  padding: 13px 22px 13px 20px;
}

.card-text-3 {
  color: #ffffffb3;
  letter-spacing: -.7px;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.4;
  position: absolute;
  inset: 0%;
}

.h1-4 {
  letter-spacing: -1.3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 600;
}

.gray-color-5 {
  color: #ffffff8c;
  margin-top: 1px;
  font-size: .75rem;
}

.content-wrapper-4 {
  width: 90%;
  height: 220px;
  position: relative;
  overflow: hidden;
}

.content-wrapper-4.second {
  flex-flow: column;
  justify-content: flex-end;
  height: 80px;
  display: flex;
}

.flex-service-small-2 {
  grid-column-gap: 5px;
  border-bottom: 1px dotted #ffffff59;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
}

.flex-service-small-2.no-bottom-line {
  border-bottom-style: none;
}

.button-small-name-7 {
  width: 100%;
  font-weight: 400;
}

.hero-content-4 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 120px 2% 2%;
  display: flex;
}

.container-13 {
  z-index: 30;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.top-text-10 {
  opacity: 100;
  margin-bottom: 0;
}

.top-text-10.small-tessti {
  max-width: 98%;
  font-style: italic;
  line-height: 1.4;
}

.top-text-10.gray {
  opacity: .5;
}

.gray-big-div-2 {
  background-color: #181818;
  border-radius: 10px;
  padding: 60px;
}

.h1-5 {
  letter-spacing: -1.3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 600;
}

.h1-5.full-section {
  letter-spacing: -6px;
  font-size: 100px;
  font-weight: 600;
}

.card-5.for-contact {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #3333338c;
  border-radius: 8px;
  width: 100%;
  padding: 30px;
}

.div-block-13 {
  display: flex;
}

.margin-73 {
  margin-top: 30px;
}

.field-main-2 {
  color: #fff;
  background-color: #444;
  border: 1px #ffffff1a;
  border-radius: 4px;
  min-height: 60px;
  margin-bottom: 0;
  padding: 18px 22px;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.field-main-2:focus {
  background-color: #121212;
  border-color: #ffffff40;
  padding-left: 26px;
}

.field-main-2::placeholder {
  color: #ffffff96;
}

.field-main-2.large {
  min-height: 160px;
}

.container-14 {
  z-index: 30;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.top-text-11 {
  opacity: 100;
  margin-bottom: 0;
}

.top-text-11.gray {
  opacity: .5;
}

.button-3 {
  color: #070707;
  text-align: center;
  letter-spacing: -.6px;
  background-color: #fff;
  border-radius: 30px;
  padding: .95rem 1.4rem;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: all .2s;
  overflow: visible;
  box-shadow: 0 2px 5px #0003, -1.1px 1.2px .1px #00000003, -2.2px 2.4px .3px #00000005, -3.3px 3.7px .5px #00000005, -4.6px 5.1px .7px #00000008, -6px 6.6px .9px #00000008, -7.6px 8.4px 1.3px #00000008, -9.5px 10.5px 1.8px #00000008, -11.8px 13px 2.4px #00000008, -14.7px 16.2px 3.2px #00000008, -18.3px 20.2px 4.4px #0000000a, -23px 25.4px 6px #0000000a, -29.3px 32.3px 8.2px #0000000a, -37.8px 41.8px 11.3px #0000000a, -49.9px 55.1px 15.9px #0000000a;
}

.button-3:hover {
  opacity: .76;
}

.div-block-14 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.arrow-wrapper-6 {
  z-index: 1;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  display: flex;
  position: absolute;
  inset: 5px 5px auto auto;
}

.small-flex-8 {
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.gray-big-div-3 {
  background-color: #181818;
  border-radius: 10px;
  padding: 60px;
}

.grid-plus-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.h1-6 {
  letter-spacing: -1.3px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 600;
}

.h1-6.for-h2 {
  letter-spacing: -.2vw;
  font-size: 4rem;
  line-height: 1.1;
}

.h1-6.for-h2.third {
  letter-spacing: -.08vw;
  font-weight: 600;
}

.h1-6.for-h2.third.add-top {
  margin-top: 30px;
}

.h1-6.full-section {
  letter-spacing: -6px;
  font-size: clamp(9.7rem, 8vw, 10rem);
  font-weight: 600;
}

.number-small-big-menu-3 {
  font-weight: 500;
  line-height: 1;
}

.max-left-3 {
  max-width: 90%;
  position: sticky;
  top: 100px;
}

.margin-74 {
  margin-top: 30px;
}

.button-big-menu-5 {
  color: #fff;
  letter-spacing: -2px;
  width: 100%;
  font-size: 3rem;
  text-decoration: none;
}

.container-15 {
  z-index: 30;
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.top-text-12 {
  opacity: 100;
  margin-bottom: 0;
}

.top-text-12.logo {
  z-index: 2;
  font-size: 1.2rem;
  line-height: 1.1;
  position: relative;
}

.top-text-12.logo.animated {
  z-index: 1;
  opacity: 1;
}

.top-text-12.gray {
  opacity: .5;
}

.button-arrow-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 1rem;
  text-decoration: none;
  display: flex;
}

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

.div-block-16 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  order: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: auto;
  display: grid;
}

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

.last-part-2 {
  z-index: 20;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.navigation-top-4 {
  z-index: 999;
  position: fixed;
  inset: 0% 0% auto;
}

.top-text-13 {
  opacity: 100;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  margin-bottom: 0;
}

.top-text-13.logo {
  z-index: 2;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: .2px;
  text-transform: uppercase;
  position: relative;
}

.navbar-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 2%;
  display: grid;
}

.last-item {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #fff3;
  border-radius: 5px;
  order: 1;
  justify-content: center;
  align-items: center;
  min-width: 59px;
  min-height: 59px;
  display: flex;
}

.last-item:where(.w-variant-f3b42885-479e-cee7-212b-68345dcabadb) {
  background-color: #00000080;
}

.hamburger-wrapper-4 {
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 30px;
  height: 9px;
  display: flex;
}

.hamburger-line-6 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  border-radius: 20px;
  width: 100%;
  height: 1.5px;
}

.fixed-menu-6 {
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 30vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  transform: translate(100%);
}

.navbar-wrapper-3 {
  width: 100%;
  height: 100%;
  display: flex;
}

.navbar-circle-fixed-4 {
  height: 100%;
  position: relative;
  inset: 0% auto 0% 1px;
}

.navbar-circle-wrapper-4 {
  z-index: 20;
  flex-flow: column;
  width: 100px;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.navigation-content-3 {
  background-color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 11vh 6vw 40px;
  display: flex;
}

.circle-line-div-4 {
  background-color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  width: 235%;
  height: 150%;
  position: absolute;
  top: 50%;
  overflow: hidden;
  transform: skew(0deg, -85deg)translate(0, -50%);
}

.hamburger-flex-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hamburger-text-4 {
  grid-row-gap: 5px;
  height: 20px;
  color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  letter-spacing: -.5px;
  flex-flow: column;
  display: none;
  overflow: hidden;
}

.text-small-menu-5 {
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.7px;
}

.divider-xs-4 {
  height: 10px;
}

.navigation-center-4 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #fff3;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  min-height: 59px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.navigation-center-4:where(.w-variant-f3b42885-479e-cee7-212b-68345dcabadb) {
  background-color: #00000080;
}

.logo-flex-4 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.logo-flex-4:where(.w-variant-f3b42885-479e-cee7-212b-68345dcabadb) {
  filter: invert();
}

.tm-4 {
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  letter-spacing: .4px;
  position: relative;
  top: -3px;
  left: 3px;
}

.text-small-8 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  color: var(--_base-collection-2---color--first-color\<deleted\|variable-fdaec3ad-ac91-c625-a79c-64c19c9b31d3\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #ffffff21;
  border-radius: 5px;
  flex: none;
  margin-bottom: 5px;
  padding: 7px 9px;
}

.hero-btn-flex-4 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.logo-absolute-4 {
  z-index: 0;
  opacity: .25;
  pointer-events: none;
  margin-right: -90px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.left-nav-flex-4 {
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.left-nav-flex-4.only-mobile {
  display: none;
}

.wnite-text-4 {
  color: var(--_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>);
}

.wnite-text-4._5px {
  margin-bottom: 5px;
}

.space-between-4 {
  z-index: 1;
  grid-row-gap: 35px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  position: relative;
}

.social-flex-7 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.nav-small-flex-4 {
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.navigation-text-main-23 {
  z-index: 1;
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
  letter-spacing: -.3px;
  justify-content: flex-start;
  display: flex;
  position: relative;
}

.navigation-text-main-23._01:where(.w-variant-0b16551d-f551-5add-4d21-1fc80512c66e), .navigation-text-main-23._02:where(.w-variant-0b16551d-f551-5add-4d21-1fc80512c66e) {
  font-size: var(--_base-collection-2---text-field\<deleted\|variable-63d2599a-5f6a-3170-2ae6-ac0cdde7c81c\>);
  text-transform: none;
}

.button-link-17 {
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  text-transform: uppercase;
  background-color: #f0f0f000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-link-17:where(.w-variant-0b16551d-f551-5add-4d21-1fc80512c66e) {
  font-size: var(--_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>);
}

.line-divider-18 {
  background-color: #fff3;
  width: 100%;
  height: 1px;
  margin-top: 3px;
  position: relative;
  top: auto;
  left: 0%;
  right: 0%;
}

.line-absolute-26 {
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  width: 100%;
  height: 1px;
  position: absolute;
}

.text-overflow-24 {
  height: 15px;
  overflow: hidden;
}

.text-overflow-24:where(.w-variant-0b16551d-f551-5add-4d21-1fc80512c66e) {
  height: 21px;
}

.number-text-22 {
  opacity: .6;
  width: 15px;
  height: 10px;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.1px;
  margin-top: -10px;
  margin-left: 5px;
}

.button-flex-15 {
  position: relative;
  overflow: hidden;
}

.social-icon-6 {
  background-color: var(--_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.social-image-4 {
  width: 18px;
}

.social-tooltip-5 {
  width: 75px;
  min-height: 25px;
  font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -40px 0% auto -20px;
}

.tooltip-bg-6 {
  background-color: var(--_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>);
  width: 100%;
  height: 100%;
  color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.image-13 {
  position: absolute;
  inset: auto 0% -5px 50%;
  transform: translate(-50%);
}

.button-rounded-3 {
  grid-column-gap: .75em;
  grid-row-gap: .75em;
  background-color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  pointer-events: auto;
  min-height: 2.8rem;
  font-family: var(--_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>);
  color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  font-size: var(--_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>);
  line-height: var(--_base-collection-2---line-height--page-line-height-3\<deleted\|variable-6ab7ffdc-70e8-a5c9-a9df-e97cfbf52844\>);
  font-weight: var(--_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>);
  letter-spacing: -.4px;
  text-transform: uppercase;
  border-radius: 30px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5em 1.6em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-rounded-3:where(.w-variant-88403e70-3e58-d39a-c3ee-e7fa389a8e2e) {
  background-color: var(--_base-collection-2---colors--fourth-color\<deleted\|variable-9014e632-5059-be09-e5c4-4ca1fb50da73\>);
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  padding-left: 3.4em;
  padding-right: 3.4em;
}

.button-rounded-3:where(.w-variant-88403e70-3e58-d39a-c3ee-e7fa389a8e2f) {
  background-color: #e6e6e6;
}

.button-text-4 {
  font-weight: var(--_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>);
}

.button-text-4.button-text-pre:where(.w-variant-88403e70-3e58-d39a-c3ee-e7fa389a8e2f) {
  opacity: .6;
}

.button-text-4.button-text-pre:where(.w-variant-88403e70-3e58-d39a-c3ee-e7fa389a8e2e) {
  color: #fff;
}

.button-transition-wrapper-3 {
  pointer-events: none;
  border-radius: 30px;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.button-transition-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>);
  background-color: #2b2b2b;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  transform: translate(0, 100%);
}

.button-transition-2.button-transition-rounded {
  background-color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
  border-radius: 30px;
  transform: scale(1.05)translate(0, 100%);
}

.button-transition-2.button-transition-rounded:where(.w-variant-88403e70-3e58-d39a-c3ee-e7fa389a8e2d), .button-transition-2.button-transition-rounded:where(.w-variant-88403e70-3e58-d39a-c3ee-e7fa389a8e2e) {
  background-color: var(--_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>);
}

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

.hero-text-ai-section {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.glowing-wrapper-button {
  z-index: 1;
  color: #fff;
  letter-spacing: -.01em;
  border: 1px solid #ffffff1a;
  border-radius: 62.5rem;
  padding: .75rem 2rem;
  font-size: 1.15rem;
  line-height: 1.42;
  text-decoration: none;
  position: relative;
}

.button-text-5 {
  z-index: 2;
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff6, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 400;
  position: relative;
}

.styles---glowing-button {
  display: none;
}

.glowing-wrapper {
  border-radius: 62.5rem;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.button-text-6 {
  z-index: 2;
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff6, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 400;
  position: relative;
}

.glowing-wrapper-glow {
  opacity: .12;
  filter: blur(8px);
}

.glowing-wrapper-borders {
  opacity: 1;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.glowing-wrapper-mask {
  opacity: 1;
}

.glowing-wrapper-borders-masker {
  opacity: 0;
  border-radius: 62.5rem;
  width: 100%;
  padding: .06rem;
  line-height: 100%;
  transition: opacity 1s;
  position: absolute;
  top: 0;
  left: 0;
}

.glowing-wrapper-animations {
  opacity: 0;
  width: 100%;
  transition: opacity 1s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.glowing-wrapper-mask-wrapper {
  opacity: 1;
}

.button-wrapper-desktop {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.button-wrapper-desktop.hide-on-desktop {
  display: none;
}

.left-wrapper-desktop {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.card-body {
  font-size: var(--font--work-title);
  letter-spacing: 0;
  line-height: 140%;
}

.card-by-line {
  font-size: var(--font--h5);
}

.paragraph-65, .paragraph-66, .paragraph-67, .paragraph-68, .paragraph-69 {
  letter-spacing: 0;
}

.socials {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 20px;
  padding-top: 13px;
}

.flex-block-2 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
}

.video-program-section {
  z-index: 1;
  box-sizing: border-box;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  display: flex;
  position: relative;
  transform: scale(1.05);
}

.div-block-19 {
  width: 350px;
}

.az-tts-stack {
  filter: none;
  color: #000;
  isolation: isolate;
  background-color: #edede8;
  width: 100%;
}

.az-tts-frame {
  box-sizing: border-box;
  width: 1176px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.az-tts-frame.az-tts-frame-demo {
  border-radius: 20px;
}

.az-tts-hero {
  box-sizing: border-box;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 40px;
}

.az-tts-eyebrow {
  color: #777169;
  letter-spacing: .15px;
  margin: 0;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.az-tts-hero-grid {
  box-sizing: border-box;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: row;
  align-items: flex-start;
  gap: 48px;
  width: 100%;
  padding-top: 28px;
  display: flex;
}

.az-tts-hero-left {
  flex-flow: column;
  flex-shrink: 0;
  width: 564px;
  max-width: 100%;
  display: flex;
}

.az-tts-hero-right {
  box-sizing: border-box;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  padding-bottom: 0;
  display: flex;
}

.az-tts-h2 {
  color: #000;
  max-width: 564px;
  margin: 0;
  font-size: 36px;
  font-weight: 300;
  line-height: 42px;
}

.az-tts-h2.white {
  color: #fff;
}

.az-tts-cta-row {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: row;
  align-items: flex-start;
  padding-top: 32px;
  display: flex;
}

.az-tts-btn-primary {
  box-sizing: border-box;
  height: 44px;
  box-shadow: none;
  color: #fff;
  background-color: #000;
  border: .1px solid #fff;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-flex;
}

.az-tts-btn-secondary {
  box-sizing: border-box;
  color: #000;
  background-color: #fff;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 0 .5px #0006, 0 1px .5px #0000000a, 0 2px 2px #0000000a;
}

.az-tts-body {
  color: #000;
  letter-spacing: .16px;
  max-width: 564px;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-tts-body.white {
  color: #fff;
}

.az-tts-demo-wrap {
  width: 100%;
}

.az-tts-frame-demo {
  border-left: 1px solid #0000000d;
  border-right: 1px solid #0000000d;
}

.az-tts-demo-shell {
  box-sizing: border-box;
  border: .5px solid #ebe8e4;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  height: 576px;
  padding: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.az-tts-demo-top {
  justify-content: flex-end;
  width: 100%;
  display: flex;
}

.az-tts-tabs {
  border-radius: 9999px;
  flex-direction: row;
  align-items: center;
  width: 147px;
  height: 40px;
  display: flex;
  position: relative;
}

.az-tts-tab {
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  height: 40px;
  display: flex;
  position: relative;
}

.az-tts-tab-active {
  flex-shrink: 0;
  width: 74.305px;
}

.az-tts-tab-pill {
  background-color: #fff;
  border-radius: 9999px;
  width: 74.305px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 1px #0006, 0 1px 1px #0000000a, 0 2px 4px #0000000a;
}

.az-tts-tab-label-active {
  z-index: 1;
  color: #000;
  letter-spacing: .15px;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  position: relative;
}

.az-tts-tab-label {
  color: #44403b;
  letter-spacing: .15px;
  padding: 0 16px 0 17px;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.az-tts-demo-center {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 0;
  display: flex;
}

.az-tts-demo-card {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 24px;
  width: 576px;
  max-width: 100%;
  overflow: hidden;
}

.az-tts-demo-text {
  box-sizing: border-box;
  padding: 16px 20px 0;
  position: relative;
  overflow: hidden;
}

.az-tts-demo-p {
  color: #000;
  margin: 0;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-tts-tag {
  color: #a59f97;
}

.az-tts-fade {
  background-image: linear-gradient(to top, #fff, #fff0);
  width: 100%;
  height: 24px;
}

.az-tts-demo-bar {
  box-sizing: border-box;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding: 0 12px 12px;
  display: flex;
}

.az-tts-select {
  box-sizing: border-box;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 12px;
  align-items: center;
  height: 36px;
  padding: 0 8px 0 12px;
  display: flex;
}

.az-tts-select-voice {
  margin-left: 0;
}

.az-tts-flag {
  background-color: #ebe8e4;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: block;
}

.az-tts-avatar {
  object-fit: cover;
  background-color: #ebe8e4;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: block;
}

.az-tts-select-text {
  color: #000;
  white-space: nowrap;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 22px;
}

.az-tts-chevron {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  display: block;
}

.az-tts-play-align {
  flex: 1;
  justify-content: flex-end;
  min-width: 0;
  display: flex;
}

.az-tts-play {
  color: #fff;
  background-color: #000;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 0 14px;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 15px;
  text-decoration: none;
  display: inline-flex;
}

.az-tts-apis {
  width: 100%;
}

.az-tts-frame-apis {
  border-left: 1px solid #0000000d;
  border-right: 1px solid #0000000d;
  position: relative;
}

.az-tts-rule-row {
  width: 100%;
  height: 1px;
  position: relative;
}

.az-tts-rule {
  background-color: #0000000d;
  width: 100%;
  height: 1px;
}

.az-tts-dot-wrap {
  background-color: #fdfcfc;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  position: absolute;
  top: -10px;
}

.az-tts-dot-left {
  left: -10px;
}

.az-tts-dot-right {
  right: -10px;
}

.az-tts-dot {
  background-color: #000;
  border-radius: 9999px;
  width: 2px;
  height: 2px;
  display: block;
}

.az-tts-apis-body {
  box-sizing: border-box;
  width: 100%;
  padding: 120px 48px;
}

.az-tts-apis-grid {
  box-sizing: border-box;
  grid-template-rows: auto 1fr;
  grid-template-columns: 523px 523px;
  gap: 64px;
  width: 100%;
  display: grid;
}

.az-tts-apis-h2 {
  color: #000;
  grid-row-start: 1;
  grid-column-start: 1;
  width: 100%;
  margin: 0;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 42px;
}

.az-tts-apis-visual {
  grid-row: 1 / span 2;
  grid-column-start: 2;
  place-self: stretch end;
  width: 523px;
  max-width: 100%;
  height: 523px;
  display: block;
}

.az-tts-apis-visual-inner {
  border-radius: 12px;
  width: 523px;
  max-width: 100%;
  height: 523px;
  overflow: hidden;
}

.az-tts-apis-img {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  height: 523px;
  display: block;
}

.az-tts-apis-list {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-row-start: 2;
  grid-column-start: 1;
  align-self: end;
  width: 100%;
  display: flex;
}

.az-tts-apis-item {
  width: 100%;
}

.az-tts-apis-item-head {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.az-tts-apis-icon {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-top: 4px;
  display: block;
}

.az-tts-apis-item-title {
  color: #000;
  margin: 0;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
}

.az-tts-apis-item-desc {
  color: #6e6e6e;
  margin: 8px 0 0;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.az-tts-apis-item-dim {
  opacity: .4;
}

.az-pl-stack {
  color: #fff;
  background-color: #000;
  width: 100%;
}

.az-pl-container {
  box-sizing: border-box;
  width: 1176px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.az-pl-hero-wrap {
  box-sizing: border-box;
  width: 100%;
  padding-top: 4%;
  padding-left: 9px;
  padding-right: 9px;
}

.az-pl-hero {
  background-color: #dbdbd2;
  border-radius: 12px;
  width: 100%;
  height: 630px;
  min-height: 558px;
  position: relative;
  overflow: hidden;
}

.az-pl-hero-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.az-pl-hero-copy {
  z-index: 2;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: absolute;
  top: 224px;
  bottom: 36px;
  left: 18px;
}

.az-pl-hero-title {
  color: #fff;
  letter-spacing: -.4544px;
  margin: 0;
  font-size: 46px;
  font-weight: 400;
  line-height: 54.523px;
}

.az-pl-hero-sub {
  opacity: .65;
  color: #fff;
  letter-spacing: -.4544px;
  width: 100%;
  margin: 0;
  font-size: 46px;
  font-weight: 400;
  line-height: 140%;
}

.az-pl-download {
  z-index: 2;
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0009;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 9px 18px 9px 9px;
  text-decoration: none;
  display: inline-flex;
  position: static;
  inset: auto auto 36px 18px;
}

.az-pl-download-icon {
  object-fit: cover;
  border-radius: 6px;
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  display: block;
}

.az-pl-download-text {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.az-pl-download-main {
  color: #fff;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-pl-download-meta {
  opacity: .7;
  color: #fff;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-pl-features {
  box-sizing: border-box;
  width: 100%;
  padding-top: 84px;
  padding-bottom: 84px;
}

.az-pl-features-title {
  color: #fff;
  text-align: left;
  width: 1080px;
  margin: 0 0 48px;
  font-size: 38.182px;
  font-weight: 400;
  line-height: 49.636px;
}

.az-pl-feature-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-pl-feature-card {
  box-sizing: border-box;
  background-color: #292929;
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 360px 1fr;
  width: 1080px;
  max-width: 100%;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: hidden;
}

.az-pl-feature-card.white {
  background-color: #fff;
  width: 100%;
}

.az-pl-feature-media {
  background-color: #353535;
  flex-shrink: 0;
  width: 360px;
  height: 450px;
  position: relative;
  overflow: hidden;
}

.az-pl-feature-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.az-pl-mini-card {
  z-index: 2;
  box-sizing: border-box;
  background-color: #000;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: 260px;
  height: 260px;
  min-height: 260px;
  padding: 18px;
  display: flex;
  position: absolute;
  top: 95px;
  left: 50px;
}

.az-pl-mini-top {
  width: 100%;
}

.az-pl-mini-title {
  color: #fff;
  margin: 0;
  font-family: Switzer Variable, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-pl-mini-sub {
  color: #a1a1a1;
  margin: 0;
  font-family: Switzer Variable, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-pl-mini-bottom {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-pl-mini-row {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #353535;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  padding: 9px;
  display: flex;
}

.az-pl-mini-logo {
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  display: block;
}

.az-pl-mini-row-text {
  flex-direction: column;
  display: flex;
}

.az-pl-mini-row-name {
  color: #fff;
  margin: 0;
  font-family: Switzer Variable, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-pl-mini-row-meta {
  color: #a1a1a1;
  margin: 0;
  font-family: Switzer Variable, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-pl-confirm {
  box-sizing: border-box;
  color: #191919;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 224px;
  height: 36px;
  font-family: Switzer Variable, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  display: flex;
}

.az-pl-timeline {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-pl-tl-row {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.az-pl-tl-bar {
  box-sizing: border-box;
  background-color: #747474;
  justify-content: center;
  width: auto;
  height: 48px;
  padding: 3px;
  display: flex;
}

.az-pl-tl-bar-top {
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

.az-pl-tl-dot {
  border-radius: 4.5px;
  flex-shrink: 0;
  width: 9px;
  height: 9px;
  display: block;
}

.az-pl-tl-dot-dark {
  background-color: #000;
}

.az-pl-tl-dot-light {
  background-color: #fff;
}

.az-pl-tl-label {
  color: #fff;
  margin: 0;
  font-family: Switzer Variable, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-pl-tl-label-muted {
  color: #a1a1a1;
}

.az-pl-feature-body {
  box-sizing: border-box;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  padding: 18px;
  display: flex;
}

.az-pl-feature-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  max-width: 620px;
  display: flex;
}

.az-pl-feature-h3 {
  color: #fff;
  margin: 0;
  font-size: 32px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-pl-feature-h3.dark {
  color: #000;
  font-size: 28px;
  font-weight: 500;
}

.az-pl-feature-desc {
  color: #a1a1a1;
  letter-spacing: 0;
  max-width: 620px;
  margin: 0;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 25px;
}

.az-pl-feature-desc.dark {
  color: #292929;
  letter-spacing: 0;
}

.az-pl-feature-tags {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.az-pl-tag {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.az-pl-tag-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  display: block;
}

.az-pl-tag-text {
  color: #000;
  white-space: nowrap;
  font-family: Switzer Variable, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-pl-tag-text.black {
  color: #000;
}

.az-pl-stats {
  box-sizing: border-box;
  width: 100%;
  padding-top: 44px;
  padding-bottom: 84px;
}

.az-pl-stats-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.az-pl-stat-card {
  box-sizing: border-box;
  background-color: var(--colors--carbon);
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  min-height: 360px;
  padding: 18px;
  display: flex;
}

.az-pl-stat-logo {
  height: auto;
  display: block;
}

.az-pl-stat-logo-prospect {
  width: 132px;
  height: 33px;
}

.az-pl-stat-logo-continuum {
  width: 156px;
  height: 21px;
}

.az-pl-stat-logo-hermosa {
  width: 132px;
  height: 22px;
}

.az-pl-stat-bottom {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-pl-stat-metric {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.az-pl-stat-num {
  color: #fff;
  letter-spacing: -.6434px;
  font-size: 54px;
  font-weight: 400;
}

.az-pl-stat-arrow {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: block;
}

.az-pl-stat-copy {
  width: 100%;
}

.az-pl-stat-label {
  color: #fff;
  letter-spacing: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-pl-stat-desc {
  color: #a1a1a1;
  max-width: 322px;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.contact-team-services {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  letter-spacing: -.4px;
  justify-content: flex-start;
  align-items: center;
  min-height: 100px;
  padding: 10px;
  font-size: 1rem;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  inset: auto auto 40px 18px;
}

.az-pl-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  width: 60%;
}

.div-block-20 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.about-services {
  font-size: 20px;
  line-height: 120%;
  font-weight: var(--font-weight--medium);
  margin-top: 0;
  margin-bottom: 0;
}

.about-services.hero-ai {
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 120%;
}

.image-bacgkround-services {
  z-index: -2;
  object-fit: cover;
  width: 100%;
  height: 100%;
  font-size: 14px;
  position: absolute;
  inset: 0%;
}

.blur-layer {
  z-index: -1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #ffffff0d;
  position: absolute;
  inset: 0%;
}

.az-pay-section {
  box-sizing: border-box;
  background-color: #000;
  width: 100%;
  padding-top: 84px;
  padding-bottom: 84px;
}

.az-pay-container {
  box-sizing: border-box;
  width: 1128px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.az-pay-grid {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.az-pay-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  justify-self: center;
  align-items: flex-start;
  width: 100%;
  max-width: 436px;
  display: flex;
}

.az-pay-copy-text {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-pay-eyebrow {
  color: #a1a1a1;
  margin: 0;
  font-size: 26.962px;
  font-weight: 400;
  line-height: 35.051px;
}

.az-pay-headline {
  color: #fff;
  max-width: 436px;
  margin: 0;
  font-size: 26.962px;
  font-weight: 400;
  line-height: 35.051px;
}

.az-pay-cta {
  box-sizing: border-box;
  color: #fff;
  white-space: nowrap;
  background-color: #191919;
  border: 1px solid #ffffff1f;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding-left: 24px;
  padding-right: 24px;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: inline-flex;
}

.az-pay-card {
  box-sizing: border-box;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #edede8;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.az-pay-card-images {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1.33fr 1fr;
  width: 100%;
  height: 290px;
  display: grid;
  overflow: hidden;
}

.az-pay-img {
  object-fit: cover;
  width: 100%;
  height: 290px;
  display: block;
}

.az-pay-img-desk, .az-pay-img-woman {
  width: 100%;
}

.az-pay-card-body {
  box-sizing: border-box;
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  background-color: #edede8;
  flex-direction: column;
  width: 100%;
  padding: 18px;
  display: flex;
}

.az-pay-card-copy {
  width: 100%;
  max-width: 344px;
}

.az-pay-card-title {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-pay-card-desc {
  color: #000;
  max-width: 344px;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-pay-card-footer {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.az-pay-metric {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  display: flex;
}

.az-pay-num {
  color: #353535;
  letter-spacing: -.6434px;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 64.342px;
  font-weight: 400;
  line-height: 51.474px;
}

.az-pay-arrow {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: block;
}

.az-pay-logo {
  object-fit: contain;
  flex-shrink: 0;
  width: 132px;
  height: 33px;
  display: block;
}

.sercices-section-01 {
  z-index: 11;
  background-color: #000;
  padding-top: 100px;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.sercices-section-01._01 {
  padding-top: 150px;
  padding-bottom: 150px;
  overflow: hidden;
}

.az-plm-stack {
  box-sizing: border-box;
  background-color: #000;
  width: 100%;
}

.az-plm-container {
  box-sizing: border-box;
  width: 1176px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.az-plm-help {
  box-sizing: border-box;
  width: 100%;
  padding-top: 84px;
  padding-bottom: 84px;
}

.az-plm-help-head {
  flex-direction: column;
  width: 100%;
  margin-bottom: 48px;
  display: flex;
}

.az-plm-eyebrow {
  color: #a1a1a1;
  margin: 0;
  font-size: 26.962px;
  line-height: 35.051px;
}

.az-plm-headline {
  color: #fff;
  font-size: 19.04px;
  line-height: 26px;
  font-weight: var(--font-weight--regular);
  letter-spacing: 0;
  margin: 0;
}

.az-plm-help-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.az-plm-help-card {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #edede8;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: 476px;
  padding: 18px;
  display: flex;
}

.az-plm-help-visual {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 260px;
  display: flex;
}

.az-plm-mini {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: 260px;
  height: 260px;
  min-height: 260px;
  padding: 18px;
  display: flex;
}

.az-plm-mini-top {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-plm-mini-title {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-plm-mini-sub {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-plm-mini-foot {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.az-plm-clock {
  background-color: #edede8;
  border-radius: 48px;
  flex-shrink: 0;
  width: 96px;
  height: 96px;
  position: relative;
  overflow: hidden;
}

.az-plm-hand-hour {
  background-color: #dbdbd2;
  border-radius: 100px;
  width: 4px;
  height: 42px;
  position: absolute;
  top: 48px;
  left: 46px;
}

.az-plm-hand-min {
  transform-origin: 2px 18px;
  background-color: #191919;
  border-radius: 100px;
  width: 4px;
  height: 24px;
  position: absolute;
  top: 30px;
  left: 46px;
  transform: rotate(-75deg);
}

.az-plm-time {
  opacity: .5;
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-plm-crm-row {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #edede8;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  padding: 9px;
  display: flex;
}

.az-plm-avatar {
  object-fit: cover;
  border-radius: 6px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  display: block;
}

.az-plm-crm-text {
  flex-direction: column;
  display: flex;
}

.az-plm-crm-name {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-plm-crm-meta {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-plm-sales-head {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  width: 100%;
  display: flex;
}

.az-plm-sales-logo {
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  display: block;
}

.az-plm-sales-text {
  flex-direction: column;
  display: flex;
}

.az-plm-sales-name {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.az-plm-sales-meta {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.az-plm-bars {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.az-plm-bar-col {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
}

.az-plm-bar {
  background-color: #edede8;
  border-radius: 6px;
  width: 100%;
  max-width: 32px;
}

.az-plm-bar-j {
  height: 24px;
}

.az-plm-bar-a {
  height: 48px;
}

.az-plm-bar-s {
  height: 72px;
}

.az-plm-bar-o {
  height: 54px;
}

.az-plm-bar-n {
  background-color: #191919;
  height: 96px;
}

.az-plm-bar-d {
  height: 84px;
}

.az-plm-bar-label {
  opacity: .5;
  color: #353535;
  text-align: center;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-plm-help-copy {
  flex-direction: column;
  align-self: flex-start;
  width: 100%;
  max-width: 321px;
  display: flex;
}

.az-plm-help-title {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-plm-help-desc {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-plm-values {
  box-sizing: border-box;
  width: 100%;
  padding-top: 84px;
  padding-bottom: 84px;
}

.az-plm-values-head {
  flex-direction: column;
  width: 100%;
  margin-bottom: 48px;
  display: flex;
}

.az-plm-values-grid {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  display: grid;
}

.az-plm-val-card {
  box-sizing: border-box;
  grid-column-gap: 96px;
  grid-row-gap: 96px;
  background-color: #edede8;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 446px;
  padding: 18px;
  display: flex;
}

.az-plm-val-title {
  color: #353535;
  width: 100%;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-plm-val-orb {
  background-color: #d0d0c8;
  border-radius: 60px;
  flex-shrink: 0;
  width: 120px;
  height: 120px;
  overflow: hidden;
}

.az-plm-val-img {
  object-fit: cover;
  width: 120px;
  height: 120px;
  display: block;
}

.az-plm-val-desc {
  color: #000;
  width: 100%;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-plm-build {
  box-sizing: border-box;
  width: 100%;
  padding-top: 84px;
  padding-bottom: 84px;
}

.az-plm-hwb-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.az-plm-build-left {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  flex: none;
  width: 100%;
  max-width: 564px;
  display: flex;
  position: sticky;
  top: 120px;
}

.az-plm-build-right {
  flex-direction: column;
  flex: 1;
  width: 100%;
  display: flex;
}

.az-plm-build-item {
  box-sizing: border-box;
  border-bottom: 1px solid #ffffff1f;
  flex-direction: column;
  width: 100%;
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.az-plm-build-item.az-plm-build-item-first {
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  padding-top: 0;
}

.az-plm-build-item.az-plm-build-item-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.az-plm-build-item-first {
  padding-top: 0;
}

.az-plm-build-item-last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.az-plm-build-title {
  color: #a1a1a1;
  margin: 0;
  font-size: 19.04px;
  font-weight: 500;
  line-height: 26.656px;
}

.az-plm-build-desc {
  color: #fff;
  margin: 0;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-stk {
  box-sizing: border-box;
  background-color: #000;
  width: 100%;
  padding-top: 84px;
  padding-bottom: 84px;
}

.az-stk-container {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  width: 1176px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.az-stk-nav {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 0 0 344px;
  width: 100%;
  max-width: 344px;
  display: flex;
  position: sticky;
  top: 120px;
}

.az-stk-link {
  opacity: .5;
  color: #fff;
  letter-spacing: 0;
  transition-duration: opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease;
  transition-property: opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease;
  transition-timing-function: opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 22.658px;
  font-weight: 500;
  line-height: 30.588px;
  text-decoration: none;
  display: block;
}

.az-stk-link:hover {
  opacity: 1;
}

.az-stk-link.w--current {
  letter-spacing: 0;
  font-family: Tt Commons Pro, Arial, sans-serif;
}

.az-stk-link.az-stk-link-active {
  opacity: 1;
  color: #fff;
  letter-spacing: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
}

.az-stk-link-active {
  color: #fff;
}

.az-stk-panels {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  display: flex;
}

.az-stk-panel {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--colors--carbon);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 326px;
  width: 100%;
  height: 362px;
  padding: 18px;
  scroll-margin-top: 100px;
  display: grid;
}

.az-stk-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  min-width: 0;
  display: flex;
}

.az-stk-title {
  opacity: 1;
  color: #fff;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.az-stk-desc {
  color: #fff;
  max-width: 380px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-stk-media {
  background-color: #dbdbd2;
  border-radius: 12px;
  flex-shrink: 0;
  width: 326px;
  height: 326px;
  position: relative;
  overflow: hidden;
}

.az-stk-media-bg {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.az-stk-people {
  z-index: 2;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 56px;
  left: 33px;
}

.az-stk-person {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 260px;
  padding: 12px 18px;
  display: flex;
}

.az-stk-person-left {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: center;
  display: flex;
}

.az-stk-avatar {
  object-fit: cover;
  border-radius: 6px;
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  display: block;
}

.az-stk-person-text {
  flex-direction: column;
  display: flex;
}

.az-stk-person-name {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.az-stk-person-role {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22.4px;
}

.az-stk-check {
  box-sizing: border-box;
  border: 1px solid #0000001f;
  border-radius: 6px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: flex;
}

.az-stk-check-icon {
  width: 15px;
  height: 15px;
  display: block;
}

.az-stk-media-center {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.az-stk-stack {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  width: 260px;
  display: flex;
  position: absolute;
}

.az-stk-file {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 18px;
  display: flex;
}

.az-stk-file-left {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: center;
  display: flex;
}

.az-stk-zip {
  opacity: .5;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  display: block;
}

.az-stk-file-name {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-stk-file-ext {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-stk-insight {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  width: 100%;
  padding: 12px 18px;
  display: flex;
}

.az-stk-insight-title {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-stk-insight-sub {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-stk-btn {
  box-sizing: border-box;
  color: #fff;
  background-color: #191919;
  border: 1px solid #191919;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 224px;
  height: 36px;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  display: flex;
}

.az-stk-mini {
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  width: 260px;
  height: 260px;
  min-height: 260px;
  padding: 18px;
  display: flex;
}

.az-stk-integ {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #edede8;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  padding: 9px;
  display: flex;
}

.az-stk-logo {
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  display: block;
}

.az-stk-integ-name {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-stk-integ-meta {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-stk-perm {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-stk-perm-label {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-stk-perm-list {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-stk-perm-row {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  align-items: center;
  width: 100%;
  display: flex;
}

.az-stk-perm-text {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-stk-mini-top {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.az-stk-mini-title {
  color: #353535;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-stk-mini-sub {
  color: #000;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-stk-bars {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.az-stk-bar-col {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
}

.az-stk-bar {
  background-color: #edede8;
  border-radius: 6px;
  width: 100%;
  max-width: 32px;
}

.az-stk-bar-j {
  height: 24px;
}

.az-stk-bar-a {
  height: 48px;
}

.az-stk-bar-s {
  height: 72px;
}

.az-stk-bar-o {
  height: 54px;
}

.az-stk-bar-n {
  background-color: #191919;
  height: 96px;
}

.az-stk-bar-d {
  height: 84px;
}

.az-stk-bar-label {
  opacity: .5;
  color: #353535;
  text-align: center;
  margin: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
}

.az-plm-hwb {
  box-sizing: border-box;
  width: 100%;
  padding-top: 84px;
  padding-bottom: 84px;
}

.az-plm-build-grid-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.az-plm-build-left-1 {
  flex-direction: column;
  flex: 1;
  width: 100%;
  max-width: 528px;
  display: flex;
  position: sticky;
  top: 120px;
}

.az-plm-build-right-1 {
  flex-direction: column;
  flex: 1;
  width: 100%;
  min-width: 0;
  max-width: 528px;
  display: flex;
}

.az-plm-build-item-first-1 {
  padding-top: 0;
}

.az-plm-build-item-last-1 {
  border-bottom-style: none;
  padding-bottom: 0;
}

.az-plm-build-title-1 {
  color: #a1a1a1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.az-plm-build-desc-1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Switzer Variable, Arial, sans-serif;
  font-size: 19.04px;
  font-weight: 400;
  line-height: 26.656px;
}

.article-image-class-01 {
  object-fit: contain;
  border-radius: 9px;
  width: 100%;
  display: inline-flex;
}

.article-image-class-02 {
  box-sizing: border-box;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: var(--colors--carbon);
  border-radius: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 326px;
  width: 100%;
  height: 450px;
  padding: 8px;
  scroll-margin-top: 100px;
  display: flex;
  overflow: clip;
}

.article-wrapper {
  box-sizing: border-box;
  background-color: #000;
  width: 100%;
  padding-top: 84px;
  padding-bottom: 84px;
}

.article-by-wrapper {
  z-index: 2;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex: 0 0 344px;
  width: 100%;
  max-width: 344px;
  display: flex;
  position: sticky;
  top: 120px;
}

.intro-text-article {
  max-width: 100%;
  color: var(--colors--first-color);
  -webkit-text-stroke-color: var(--colors--first-color);
}

.article-image-class-03 {
  object-fit: cover;
  border-radius: 9px;
  width: 100%;
  display: inline-flex;
}

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

.image-hero-article {
  z-index: 1;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: absolute;
}

.image-hero-article._100 {
  opacity: .68;
  height: 100%;
}

.image-hero-article._100.mobile {
  display: none;
}

.bg-video-copy {
  z-index: 1;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100vh;
  position: absolute;
}

.bg-video-copy._100 {
  opacity: .68;
  height: 100%;
}

.article-left {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  flex: 1;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  padding-right: 70px;
  display: flex;
}

.section-insights {
  z-index: 11;
  background-color: #181818;
  width: 100%;
  padding: 50px 2% 150px;
  position: relative;
}

.section-insights.with-utility {
  background-color: var(--colors--fourth-color);
  padding-top: 209px;
  padding-bottom: 150px;
}

.section-insights.add-top {
  padding-top: 10%;
}

.section-insights.for-work {
  padding-top: 0;
  padding-left: 0%;
  padding-right: 0%;
  overflow: hidden;
}

.section-insights._01 {
  padding-bottom: 50px;
}

.section-insights._01.color-pine {
  background-color: var(--colors--carbon);
  font-weight: var(--font-weight--semibold);
  background-color: #1f1f1f;
}

.section-insights.for-work-section {
  padding-top: 150px;
  padding-bottom: 50px;
}

.section-insights.for-services.white {
  background-color: var(--3d402e);
}

.section-insights.for-contact {
  padding-top: 0;
}

.section-insights.no-btm {
  background-color: var(--colors--carbon);
  padding-bottom: 0;
}

.section-insights.no-top {
  background-color: var(--colors--carbon);
  padding-top: 0;
}

.section-insights.sand {
  background-color: var(--colors--carbon);
}

.section-insights._100 {
  padding-top: 50px;
}

.section-insights._100.black {
  background-color: #000;
  padding-top: 0;
}

.section-insights.privacy {
  padding-top: 0;
}

.section-insights._200 {
  padding-bottom: 50px;
}

.section-insights.article {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 50px;
  display: grid;
}

.section-insights.for-services {
  background-color: #1f1f1f;
  padding-top: 30px;
  padding-bottom: 50px;
}

.section-insights.for-services.for-ftr {
  padding-top: 30px;
  padding-bottom: 30px;
}

.az-tts-body-white {
  color: #fff;
  text-align: center;
  letter-spacing: .16px;
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.az-tts-body-white.white {
  color: #fff;
}

.flex-block-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.headling-what-you-get {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.az-hdline {
  opacity: 1;
  color: #fff;
  letter-spacing: 0;
  text-underline-offset: 1px;
  transition-duration: opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease;
  transition-property: opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease;
  transition-timing-function: opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease opacity .2s ease;
  font-family: Tt Commons Pro, Arial, sans-serif;
  font-size: 22.658px;
  font-weight: 500;
  line-height: 30.588px;
  text-decoration: underline;
  display: block;
}

.az-hdline:hover {
  opacity: 1;
}

.az-hdline.w--current {
  letter-spacing: 0;
  font-family: Tt Commons Pro, Arial, sans-serif;
}

.az-hdline.az-stk-link-active {
  opacity: 1;
  color: #fff;
  letter-spacing: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
}

.servcies-pricing-grid {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.az-pl-feature-body-white {
  box-sizing: border-box;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  padding: 18px;
  display: flex;
}

.az-plm-values-grid-x2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  margin-top: 4px;
  display: grid;
}

.az-pl-stats-grid-x2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  width: 100%;
  margin-top: 4px;
  display: grid;
}

.az-pl-statement {
  color: #fff;
  letter-spacing: -.6434px;
  font-size: 32px;
  font-weight: 400;
}

@media screen and (min-width: 1280px) {
  .section.for-services.for-ftr {
    padding-top: 30px;
  }

  .flex-small-title.space-btw._70 {
    width: 70%;
  }

  .thumb-link-wrapper:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
    grid-template-columns: 15fr;
  }

  .blog-title.for-featured {
    line-height: 1.3;
  }

  .container-os-v-2 {
    max-width: 100%;
  }

  .video-link-no-animation {
    width: 80px;
    height: 80px;
  }

  .bg-picture {
    height: 100%;
  }

  .section-2._01, .sercices-section-01._01 {
    overflow: visible;
  }

  .section-insights.for-services.for-ftr {
    padding-top: 30px;
  }
}

@media screen and (min-width: 1440px) {
  .h1.ai-section._80-mobile {
    font-size: 48px;
  }

  .plus-grid.flex {
    place-items: end stretch;
  }

  .img-team {
    height: 100px;
  }

  .section-about {
    background-color: var(--moss);
  }

  .thumb-link-wrapper:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
    grid-template-columns: 18fr;
  }

  .metric-grid.no-line {
    border-top-style: none;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .team-image {
    height: 450px;
  }

  .nav-link-holder.w--current {
    background-image: linear-gradient(to right, #5900b6, #b904a2);
  }

  .container-2 {
    max-width: 1350px;
  }

  .container-os-v-2 {
    max-width: 100%;
  }

  .large-picture-wrap {
    height: 80vh;
  }

  .section-about-2 {
    background-color: #21211c;
  }
}

@media screen and (min-width: 1920px) {
  .container.nav {
    justify-content: space-between;
    display: flex;
  }

  .container.cases {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .section._01.color-pine, .section.for-services {
    background-color: var(--colors--carbon);
    background-color: #1f1f1f;
  }

  .hero-image {
    inset: 0%;
  }

  .h1.ai-section.glow-pulse {
    transform: translate(-400px);
  }

  .h1.ai-section._80-mobile {
    font-size: 56px;
  }

  .logo-wrapper-card {
    background-color: #181818;
  }

  .section-about {
    background-color: var(--colors--carbon);
  }

  .thumb-link-wrapper {
    grid-template-columns: 1.25fr 1.75fr .25fr;
  }

  .thumb-link-wrapper:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
    grid-template-columns: 19fr;
  }

  .gray-big-div.color-moss {
    background-color: var(--colors--carbon);
  }

  .video-image-desktop {
    height: 100%;
  }

  .data-text.black-text {
    color: var(--color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>);
  }

  .flex-bettwen {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .service-title.black-text {
    color: #000;
  }

  .case-details {
    grid-template-columns: minmax(35rem, 1fr) 3fr;
  }

  .team-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container-os {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rl_navbar5_component {
    padding-right: 2%;
  }

  .nav-container {
    margin-left: auto;
    margin-right: auto;
  }

  .large-picture-wrap {
    height: 80vh;
    padding-top: 5%;
    display: block;
  }

  .background-video-2 {
    aspect-ratio: 3 / 2;
    height: 100%;
  }

  .footer-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .bottom-grid-info {
    grid-template-columns: 1fr 1fr;
  }

  .video-image-desktop-mobile {
    height: 100%;
  }

  .text-inner-privaxy {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .service-title-privacy.black-text {
    color: #000;
  }

  .author-grid.nav {
    justify-content: space-between;
    display: flex;
  }

  .author-grid.cases {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .container-6.effect.services {
    width: 1176px;
  }

  .writer.black-text {
    color: var(--color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>);
  }

  .max-w-left-2 {
    max-width: 90%;
  }

  .sticky-div {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .work-wrapper-main {
    height: 800px;
  }

  .section-about-2 {
    background-color: #1f1f1f;
  }

  .container-10.cases {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .bottom-grid-info-2 {
    grid-template-columns: 1fr 1fr;
  }

  .hero-text-ai-section {
    overflow: hidden;
  }

  .button-text-6 {
    font-size: 14px;
  }

  .az-pl-hero-wrap {
    padding-top: 2%;
  }

  .az-pl-hero {
    height: 620px;
  }

  .az-pl-hero-sub {
    line-height: 130%;
  }

  .az-pl-feature-h3 {
    flex: 0 auto;
  }

  .section-insights._01.color-pine, .section-insights.for-services {
    background-color: var(--colors--carbon);
    background-color: #1f1f1f;
  }
}

@media screen and (max-width: 991px) {
  body {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 5.5rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 6.5rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 100px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    --_base-collection-2---font-weight--400\<deleted\|variable-3935522c-ee3b-ff52-04de-a5ac09455daa\>: 400;
    --_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>: .9rem;
    --_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>: 600;
    --_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>: .75rem;
    --_base-collection-2---button--font-size\<deleted\|variable-f8bf6d8c-8e25-5169-8f7d-4ae617e83616\>: 16px;
    --_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>: "IBM Plex Mono", sans-serif;
    --_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>: 1.2rem;
    --_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>: 500;
    --_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>: white;
    --_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>: black;
    --_base-collection-2---color--first-color\<deleted\|variable-fdaec3ad-ac91-c625-a79c-64c19c9b31d3\>: white;
    --_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>: white;
    --_base-collection-2---text-field\<deleted\|variable-63d2599a-5f6a-3170-2ae6-ac0cdde7c81c\>: 1rem;
    --_base-collection-2---line-height--page-line-height-3\<deleted\|variable-6ab7ffdc-70e8-a5c9-a9df-e97cfbf52844\>: 1.15;
    --_base-collection-2---colors--fourth-color\<deleted\|variable-9014e632-5059-be09-e5c4-4ca1fb50da73\>: #ff2600;
  }

  .section.with-utility {
    padding-top: 159px;
  }

  .section.add-top {
    padding-top: 15%;
  }

  .section.for-work {
    padding-bottom: 100px;
  }

  .section._01, .section.for-work-section {
    padding-top: 50px;
  }

  .section.for-contact {
    padding-top: 100px;
  }

  .section.no-btm {
    padding-top: 50px;
  }

  .section.for-services {
    padding-bottom: 50px;
  }

  .display-1, .display-1.second {
    letter-spacing: -.05rem;
  }

  .utility-page-wrap {
    height: auto;
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .color-block-parent {
    width: 33.3333%;
  }

  .last-part-old {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-end;
    align-items: center;
  }

  .lottie-white {
    width: 23px;
  }

  .nav-menu {
    grid-row-gap: 15px;
    background-color: #171717;
    padding: 20px;
  }

  .nav-menu.first {
    z-index: 3;
    background-color: #f5f5f5;
    order: 0;
    padding-left: 2%;
    padding-right: 2%;
    display: block;
  }

  .make-grid.hide-mobile {
    display: none;
  }

  .menu-button {
    order: 1;
    padding: 10px 10px 7px;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
  }

  .button-link {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .top-text.since-text {
    margin-bottom: 20px;
  }

  .navbar-old {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
    align-items: center;
    min-height: 8vh;
    padding: 1% 2%;
  }

  .last-item-old {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
  }

  .fixed-menu {
    width: 90vw;
  }

  .hero {
    height: 700px;
  }

  .hero.for-inner {
    height: 40vh;
  }

  .hero-content {
    padding-top: 78px;
    padding-bottom: 20px;
  }

  .h1 {
    letter-spacing: -.3vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 5.5rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 6.5rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 100px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .h1.full-section {
    font-size: var(--font--h1);
    letter-spacing: -4px;
  }

  .h1.for-bt {
    font-size: var(--font--h2);
  }

  .service-flex-small._01 {
    width: 100%;
    max-width: 260px;
  }

  .work-hero-component {
    min-height: 93px;
  }

  .founder-overflow {
    height: 12px;
  }

  .social-tooltip {
    display: none;
  }

  .blur-effect {
    height: 57px;
  }

  .plus-wrapper {
    display: none;
  }

  .plus-wrapper.show {
    display: block;
  }

  .flex-small-title.space-btw {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .divider-m.make-xs {
    height: 15px;
  }

  .logo-wrapper-card {
    min-height: 128px;
  }

  .clients-small-blog {
    display: none;
  }

  .testimonials-card.rl {
    max-width: 90%;
  }

  .testimonials-card.hide-mobile {
    display: none;
  }

  .work-card {
    height: 60vh;
    padding: 2% 2% 0%;
  }

  .main-image {
    border-radius: 10px;
  }

  .text-info-bottom {
    bottom: 30px;
  }

  .work-title {
    letter-spacing: -.7px;
  }

  .about-split {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .text-wrapper-card.second {
    max-width: 100%;
  }

  .card-text.rl-2.for-srv {
    max-width: 96%;
  }

  .grid-title.make-4 {
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .divider-xl {
    height: 50px;
  }

  .thumb-link-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .thumb-title {
    font-size: var(--font--h3);
    line-height: var(--line-height--page-line-height);
  }

  .thumb-title:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
    font-size: var(--font--work-title);
  }

  .gray-big-div {
    padding: 30px;
  }

  .video-link {
    width: 100px;
    height: 100px;
  }

  .max-left {
    max-width: 95%;
  }

  .team-small-flex {
    flex-flow: column;
  }

  .flex-pricing {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .add-max-w {
    max-width: 100%;
  }

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

  .divider-xxl {
    height: 50px;
  }

  .faq-grid {
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .blog-grid {
    grid-template-columns: 1fr 1fr;
  }

  .data-text {
    font-size: var(--button--font-size);
  }

  .image-wrap {
    height: 60vh;
  }

  .bottom-grid {
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .div-block-2 {
    align-self: flex-start;
    width: 100%;
    max-width: 340px;
    margin-right: auto;
  }

  .small-text-inner {
    margin-left: 13px;
  }

  .hero-form {
    padding-bottom: 60px;
  }

  .card-3.for-contact {
    max-width: 100%;
  }

  .case-details {
    grid-row-gap: 50px;
    flex-flow: column;
    display: flex;
  }

  .case-picture {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }

  .case-sticky {
    grid-column-gap: 20px;
    grid-row-gap: 50px;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
  }

  .project-bottom-line, .max-w-left, .max-w-left.add-wkp, .rich-blog {
    max-width: 100%;
  }

  .spc-btw {
    grid-row-gap: 30px;
    max-width: 100%;
  }

  .logo-image {
    width: 90px;
  }

  .logo-image._01 {
    width: 75px;
  }

  .template-navigator {
    display: none;
  }

  .collection-list---work-a {
    grid-template-columns: 1fr 1fr;
  }

  .subheading-project {
    font-size: 1em;
  }

  .project-link.work-a {
    height: 30vw;
  }

  .heading-project {
    font-size: 1em;
  }

  .center-box {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .cricle-active-holder.w--current {
    opacity: .22;
    top: -8px;
  }

  .nav-menu-2 {
    background-color: #1a1a1a;
    border-radius: 20px;
    width: 400px;
    height: auto;
    margin-top: 12px;
    padding: 10px;
    left: -100px;
  }

  .nav-button-holder {
    margin-top: 10px;
  }

  .nav-menu-container {
    grid-column-gap: 28px;
    padding-right: 10px;
    overflow: visible;
  }

  .brand {
    width: 90px;
    min-width: 90px;
  }

  .menu-button-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 10px;
  }

  .menu-button-2.w--open {
    background-color: #1f1f1f;
    border-radius: 40px;
  }

  .nav-link {
    grid-row-gap: 10px;
    flex-direction: column;
    height: auto;
  }

  .rl_menu-icon_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar5_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .rl_navbar5_blog-item {
    width: 100%;
  }

  .rl_menu-icon_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar5_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .rl_menu-icon {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar5_dropdown-background-layer {
    min-width: 100%;
  }

  .rl_navbar5_dropdown-content-left {
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

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

  .rl_navbar5_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    min-width: auto;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .rl_navbar5_large-item-content {
    width: 100%;
  }

  .rl_navbar5_dropdown-content {
    flex-direction: column;
  }

  .rl_navbar5_menu-button.w--open {
    background-color: #0000;
  }

  .rl_navbar5_blog-list {
    width: 100%;
  }

  .rl_menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl-dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .rl_menu-icon_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar5_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .rl_navbar5_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1rem 5% 15rem;
    position: absolute;
    overflow: auto;
  }

  .rl_navbar5_dropdown-content-right {
    align-items: flex-start;
    max-width: none;
  }

  .rl_navbar5_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .rl_navbar5_dropdown-content-wrapper {
    width: 100%;
  }

  .grid-work {
    grid-template-columns: 1fr 1fr;
  }

  .block-project-work {
    height: 25vw;
  }

  .background-video {
    display: none;
  }

  .inside-photo {
    padding: 25px 20px 20px;
    top: 15px;
    left: 15px;
  }

  .inside-photo.right {
    max-width: 450px;
    padding-left: 20px;
    top: 15px;
    right: 15px;
  }

  .inside-photo.right.bottom {
    inset: auto 10px 10px;
  }

  .blog-title {
    font-size: 22px;
  }

  .blog-title.for-featured {
    font-size: 43px;
  }

  .work-hero-component-collection-list {
    min-height: 93px;
  }

  .spark-nav-link {
    text-align: left;
    margin-bottom: 1rem;
    margin-left: 0;
  }

  .spark-nav-link.spark-button {
    text-align: center;
    margin-bottom: 0;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .spark-line-3.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 12.75px;
    height: 3.33px;
    margin-left: 0;
    left: 18px;
  }

  .spark-line-1.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 2px;
    width: 24px;
    height: 3.33px;
  }

  .spark-simple-menu-button {
    background-color: #0000;
    padding-left: 18px;
  }

  .spark-simple-menu-button.w--open {
    background-color: #0000;
  }

  .spark-line-2.spark-simple-line {
    background-color: var(--spark-library--foreground-interactive);
    border-radius: 3px;
    width: 24px;
    height: 3.33px;
  }

  .spark-square-menu-inner {
    padding: 0;
  }

  .spark-mega-dropdown-list.w--open {
    z-index: 10;
    box-shadow: none;
    position: relative;
    top: 0;
  }

  .spark-mega-dropdown {
    width: 100%;
    position: relative;
  }

  .spark-mega-dropdown-card {
    z-index: 1;
    grid-column-gap: 32px;
    flex-wrap: wrap;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
  }

  .spark-mega-dropdown-card.spark-condensed-card {
    grid-row-gap: 32px;
  }

  .spark-nav-with-mega-dropdowns {
    z-index: 99;
    background-color: var(--spark-library--white);
    margin-top: 1rem;
    padding: 2rem 1rem 1rem;
    position: absolute;
  }

  .spark-sub-nav-list {
    width: 100%;
  }

  .spark-square-menu-with-mega-dropdown-variety-links {
    padding-left: 32px;
    padding-right: 32px;
  }

  .large-picture-wrap {
    height: 60vh;
  }

  .video-link-no-animation {
    width: 100px;
    height: 100px;
  }

  .social-tooltip-2 {
    display: none;
  }

  .menu-button-3 {
    order: 1;
    padding: 10px 10px 7px;
  }

  .menu-button-3.w--open {
    background-color: #c8c8c800;
  }

  .left-nav-flex {
    display: none;
  }

  .left-nav-flex.only-mobile {
    display: flex;
  }

  .button-link-2 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .text-small {
    font-size: .75rem;
  }

  .navigation-center, .social-tooltip-3 {
    display: none;
  }

  .space-between {
    grid-row-gap: 20px;
  }

  .tab-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .text-small-2 {
    font-size: .75rem;
  }

  .tab-left {
    grid-row-gap: 30px;
  }

  .content-wrapper-2 {
    height: 18rem;
  }

  .bottom-grid-info {
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .review-section {
    min-height: 900px;
  }

  .text-small-3 {
    font-size: .75rem;
  }

  .lottie-white-2 {
    width: 23px;
  }

  .menu-button-4 {
    order: 1;
    padding: 10px 10px 7px;
  }

  .menu-button-4.w--open {
    background-color: #c8c8c800;
  }

  .fixed-menu-3 {
    width: 90vw;
    transform: translate(100%);
  }

  .text-small-4 {
    font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  }

  .left-nav-flex-2 {
    display: none;
  }

  .left-nav-flex-2.only-mobile {
    display: flex;
  }

  .space-between-2 {
    grid-row-gap: 20px;
  }

  .last-part {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-end;
    align-items: center;
  }

  .lottie-white-3 {
    width: 23px;
  }

  .menu-button-5 {
    order: 1;
    padding: 10px 10px 7px;
  }

  .menu-button-5.w--open {
    background-color: #c8c8c800;
  }

  .navbar {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
    align-items: center;
    min-height: 8vh;
    padding: 1% 2%;
  }

  .last-item-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
  }

  .fixed-menu-4 {
    width: 90vw;
    transform: translate(100%);
  }

  .navigation-content-2 {
    justify-content: center;
    padding-top: 40px;
  }

  .navigation-center-2 {
    display: none;
  }

  .text-small-5 {
    font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  }

  .hero-btn-flex-3.horizontal {
    flex-flow: column;
  }

  .left-nav-flex-3 {
    display: none;
  }

  .left-nav-flex-3.only-mobile {
    display: flex;
  }

  .space-between-3 {
    grid-row-gap: 20px;
  }

  .button-link-3, .button-link-4, .button-link-5, .button-link-6, .button-link-7, .button-link-8, .button-link-9, .button-link-10, .button-link-11, .button-link-12, .button-link-13 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .work-hero-component-azide {
    min-height: 93px;
  }

  .text-small-pill, .text-small-6 {
    font-size: .75rem;
  }

  .app-section {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr minmax(200px, 1fr);
  }

  .work-hero-component-colour {
    min-height: 93px;
  }

  .flowappz-consent-popup-content--temp6 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flowappz-cookie-consent-popup-13 {
    max-width: 700px;
  }

  .ai-site-module {
    min-height: 93px;
  }

  .hero-content-ai {
    padding-top: 78px;
    padding-bottom: 20px;
  }

  .logo-carousel-main-2 {
    grid-column-gap: 70px;
  }

  .thumbnail-small {
    min-width: 100px;
    height: 65px;
  }

  .page-title-small._01.hdi {
    display: none;
  }

  .service-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .divider-l {
    height: 100px;
  }

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

  .right-testi {
    padding-right: 0;
  }

  .right-testi.second {
    padding-left: 0;
  }

  .author-photo.second {
    flex: none;
  }

  .photo-movement._01.small {
    width: 100%;
  }

  .h1-2 {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 5.5rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 6.5rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 100px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .line-divider-15 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .testimonials-wrapper {
    min-height: 350px;
    padding-left: 20px;
  }

  .testimonials-wrapper.sticky._01 {
    padding-right: 20px;
  }

  .container-7 {
    overflow: hidden;
  }

  .testimonials-second {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    min-height: 350px;
  }

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

  .circle-absolute-small.second {
    min-width: 30vw;
    min-height: 30vw;
  }

  .circle-absolute-small.first {
    min-width: 40vw;
    min-height: 40vw;
    top: 33%;
  }

  .contact-team {
    min-height: 93px;
  }

  .navigation-link-animation {
    justify-content: flex-start;
    align-items: center;
  }

  .navigation-link-animation.w--current {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .text-wrapper-center {
    max-width: 80%;
    padding-top: 0;
  }

  .photo-1.first {
    min-width: 20vw;
    min-height: 24vw;
    top: -72%;
    left: 22px;
  }

  .photo-1.second {
    min-width: 20vw;
    min-height: 24vw;
    bottom: -77%;
    left: 150px;
  }

  .photo-1.third {
    min-width: 20vw;
    height: 24vw;
    min-height: auto;
  }

  .container-8 {
    overflow: hidden;
  }

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

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

  .writer {
    font-size: var(--button--font-size);
  }

  .divider-xl-2 {
    height: 75px;
  }

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

  .section-5.photo {
    height: 800px;
  }

  .grid-cta {
    padding-left: 2%;
    padding-right: 2%;
  }

  .sticky-photo {
    height: 100%;
    position: relative;
  }

  .photo-wrapper-3._02 {
    height: 100%;
  }

  .work-photo-first-3._02 {
    aspect-ratio: 2 / 3;
  }

  .work-photo-first-3._02.full {
    height: 800px;
  }

  .work-card-2 {
    height: 60vh;
  }

  .display-2, .display-2.second {
    letter-spacing: -.05rem;
  }

  .display-2.second._1-4-rem {
    font-size: .95rem;
    line-height: 1.1;
  }

  .about-grid-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .line-absolute-14 {
    display: none;
  }

  .about-title {
    font-size: 1.7rem;
  }

  .max-w-left-2 {
    max-width: 100%;
  }

  .card-wrapper-2._03 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .partner-logo {
    height: 4rem;
  }

  .partner-logo._01 {
    height: 5.5rem;
  }

  .circle-center {
    border-radius: 10px;
  }

  .logo-wrapper {
    width: 115px;
    height: 115px;
  }

  .work-text {
    font-size: .95rem;
  }

  .about-split-2 {
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
  }

  .button-link-14 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .divider-xl-3 {
    height: 50px;
  }

  .last-item-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
  }

  .navigation-center-3 {
    display: none;
  }

  .text-small-7 {
    font-size: .75rem;
  }

  .button-link-15 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .social-tooltip-4 {
    display: none;
  }

  .fixed-menu-5 {
    width: 90vw;
  }

  .button-link-16 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .h1-3 {
    letter-spacing: -.3vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 5.5rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 6.5rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 100px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .hero-content-3 {
    padding-top: 78px;
    padding-bottom: 20px;
  }

  .writer_-2 {
    font-size: 16px;
  }

  .logo-image-3 {
    width: 90px;
  }

  .logo-image-3._01 {
    width: 75px;
  }

  .clients-small-blog-2 {
    display: none;
  }

  .h1-4 {
    letter-spacing: -.3vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 5.5rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 6.5rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 100px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

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

  .gray-big-div-2 {
    padding: 30px;
  }

  .h1-5 {
    letter-spacing: -.3vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 5.5rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 6.5rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 100px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .h1-5.full-section {
    letter-spacing: -4px;
    font-size: 9rem;
  }

  .card-5.for-contact {
    max-width: 100%;
  }

  .gray-big-div-3 {
    padding: 30px;
  }

  .h1-6 {
    letter-spacing: -.3vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 5.5rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 6.5rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 100px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .h1-6.full-section {
    letter-spacing: -4px;
    font-size: 9rem;
  }

  .max-left-3 {
    max-width: 95%;
  }

  .div-block-15 {
    align-self: flex-start;
    width: 100%;
    max-width: 340px;
    margin-right: auto;
  }

  .bottom-grid-info-2 {
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .last-part-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-end;
    align-items: center;
  }

  .lottie-white-4 {
    width: 23px;
  }

  .menu-button-6 {
    order: 1;
    padding: 10px 10px 7px;
  }

  .menu-button-6.w--open {
    background-color: #c8c8c800;
  }

  .navbar-2 {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: space-between;
    align-items: center;
    min-height: 8vh;
    padding: 1% 2%;
  }

  .last-item {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: center;
  }

  .fixed-menu-6 {
    width: 90vw;
    transform: translate(100%);
  }

  .navigation-content-3 {
    justify-content: center;
    padding-top: 40px;
  }

  .navigation-center-4 {
    display: none;
  }

  .text-small-8 {
    font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  }

  .left-nav-flex-4 {
    display: none;
  }

  .left-nav-flex-4.only-mobile {
    display: flex;
  }

  .space-between-4 {
    grid-row-gap: 20px;
  }

  .button-link-17 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .social-tooltip-5 {
    display: none;
  }

  .az-tts-frame {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .az-tts-hero-grid {
    flex-direction: column;
  }

  .az-tts-hero-right {
    padding-bottom: 0;
  }

  .az-tts-demo-shell {
    height: auto;
    min-height: 480px;
  }

  .az-tts-apis-grid {
    grid-template-columns: 1fr;
  }

  .az-tts-apis-h2 {
    grid-area: auto;
  }

  .az-tts-apis-visual {
    grid-area: auto;
    justify-self: stretch;
    width: 100%;
  }

  .az-tts-apis-list {
    grid-area: auto;
  }

  .az-pl-hero {
    height: 420px;
    min-height: 420px;
  }

  .az-pl-hero-title, .az-pl-hero-sub {
    font-size: 36px;
    line-height: 44px;
  }

  .az-pl-features-title {
    font-size: 28px;
    line-height: 36px;
  }

  .az-pl-feature-card {
    grid-template-columns: 1fr;
    width: 100%;
    height: auto;
  }

  .az-pl-feature-media {
    width: 100%;
    height: 360px;
  }

  .az-pl-stats-grid {
    grid-template-columns: 1fr;
  }

  .az-pl-stat-num {
    font-size: 48px;
    line-height: 48px;
  }

  .contact-team-services {
    min-height: 93px;
  }

  .about-services {
    font-size: 1.7rem;
  }

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

  .az-pay-grid {
    grid-template-columns: 1fr;
    gap: 40px;
  }

  .az-pay-copy {
    justify-self: start;
    max-width: 100%;
  }

  .az-pay-card-images, .az-pay-img {
    height: 240px;
  }

  .az-pay-card-body {
    gap: 48px;
  }

  .sercices-section-01 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .az-plm-help {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .az-plm-help-grid {
    grid-template-columns: 1fr;
    gap: 4px;
  }

  .az-plm-values {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .az-plm-values-grid {
    grid-template-columns: 1fr;
  }

  .az-plm-val-card {
    gap: 48px;
    min-height: 0;
  }

  .az-plm-build {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .az-plm-hwb-grid {
    flex-direction: column;
    gap: 32px;
  }

  .az-plm-build-left {
    max-width: 100%;
    position: static;
  }

  .az-plm-build-right {
    max-width: 100%;
  }

  .az-stk {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .az-stk-container {
    flex-direction: column;
    gap: 32px;
  }

  .az-stk-nav {
    flex: none;
    max-width: 100%;
    position: static;
  }

  .az-stk-panels {
    max-width: 100%;
  }

  .az-stk-panel {
    grid-template-columns: 1fr;
    height: auto;
  }

  .az-stk-media {
    justify-self: center;
    width: 100%;
    max-width: 326px;
  }

  .article-image-class-02 {
    grid-template-columns: 1fr;
    height: auto;
  }

  .article-wrapper {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .article-by-wrapper {
    flex: none;
    max-width: 100%;
    position: static;
  }

  .intro-text-article, .article-left {
    max-width: 100%;
  }

  .section-insights.with-utility {
    padding-top: 159px;
  }

  .section-insights.add-top {
    padding-top: 15%;
  }

  .section-insights.for-work {
    padding-bottom: 100px;
  }

  .section-insights._01, .section-insights.for-work-section {
    padding-top: 50px;
  }

  .section-insights.for-contact {
    padding-top: 100px;
  }

  .section-insights.no-btm {
    padding-top: 50px;
  }

  .section-insights.for-services {
    padding-bottom: 50px;
  }

  .az-plm-values-grid-x2, .az-pl-stats-grid-x2 {
    grid-template-columns: 1fr;
  }

  .az-pl-statement {
    font-size: 48px;
    line-height: 48px;
  }
}

@media screen and (max-width: 767px) {
  body {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 4rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 7rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 100px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    --_base-collection-2---font-weight--400\<deleted\|variable-3935522c-ee3b-ff52-04de-a5ac09455daa\>: 400;
    --_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>: .9rem;
    --_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>: 600;
    --_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>: .75rem;
    --_base-collection-2---button--font-size\<deleted\|variable-f8bf6d8c-8e25-5169-8f7d-4ae617e83616\>: 16px;
    --_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>: "IBM Plex Mono", sans-serif;
    --_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>: 1.2rem;
    --_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>: 500;
    --_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>: white;
    --_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>: black;
    --_base-collection-2---color--first-color\<deleted\|variable-fdaec3ad-ac91-c625-a79c-64c19c9b31d3\>: white;
    --_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>: white;
    --_base-collection-2---text-field\<deleted\|variable-63d2599a-5f6a-3170-2ae6-ac0cdde7c81c\>: 1rem;
    --_base-collection-2---line-height--page-line-height-3\<deleted\|variable-6ab7ffdc-70e8-a5c9-a9df-e97cfbf52844\>: 1.15;
    --_base-collection-2---colors--fourth-color\<deleted\|variable-9014e632-5059-be09-e5c4-4ca1fb50da73\>: #ff2600;
  }

  .button {
    font-size: var(--font--work-title);
  }

  .section {
    padding-left: 2%;
    padding-right: 2%;
  }

  .section.add-top {
    padding-top: 20%;
  }

  .display-1.second {
    font-size: 2rem;
  }

  .utility-page-wrap {
    padding-top: 175px;
    padding-bottom: 155px;
  }

  .last-part-old {
    order: 1;
  }

  .logo-first {
    order: -1;
  }

  .top-text {
    font-size: var(--font--h6);
  }

  .top-text.since-text {
    margin-bottom: 0;
  }

  .navbar-old {
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    display: flex;
  }

  .last-item-old {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .fixed-menu {
    width: 90vw;
  }

  .navigation-content {
    overflow: scroll;
  }

  .hero {
    height: 800px;
  }

  .hero.for-inner {
    height: 50vh;
  }

  .hero-content {
    padding-left: 4%;
    padding-right: 4%;
  }

  .logo-hero {
    grid-row-gap: 30px;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .logo-hero.make-gr {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: end stretch;
    display: grid;
  }

  .h1 {
    letter-spacing: -.5vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 4rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 7rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 100px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .h1.full-section {
    letter-spacing: -2px;
  }

  .service-flex-small.add-top {
    margin-top: 50px;
  }

  .plus-grid.flex {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    display: flex;
  }

  .button-arrow {
    font-size: var(--text-field);
  }

  .button-title-flex, .button-title-flex:where(.w-variant-6632bb10-76fa-59ca-dc99-473964798be3) {
    height: 15px;
  }

  .button-title-flex:where(.w-variant-08d6d02f-91c4-36cc-1de5-1a2f0f2dbaee), .button-title-flex.fill-3, .button-title-flex.fill-8 {
    height: 14px;
  }

  .button-big-arrow, .plus-wrapper.show.hd {
    display: none;
  }

  .divider-m {
    height: 30px;
  }

  .logo-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo-wrapper-card {
    min-height: 122px;
    padding: 15px;
  }

  .testimonials-card.rl {
    max-width: 60%;
  }

  .work-card {
    height: 500px;
  }

  .about-split {
    flex-flow: column;
    display: flex;
  }

  .photo-split {
    width: 100%;
  }

  .content-split {
    margin-top: -34px;
  }

  .photo-main._01 {
    width: 100%;
  }

  .card-text.rl-2 {
    font-size: var(--font--work-title);
  }

  .thumb-link-wrapper {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .thumb-link-wrapper:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
    flex-flow: row;
  }

  .service-small-text {
    align-self: flex-start;
    width: 100%;
    margin-right: auto;
  }

  .small-one {
    font-size: var(--font--h4);
    font-weight: var(--font-weight--regular);
  }

  .testimonials-grid {
    grid-template-columns: 1fr;
  }

  .testimonials-big-card {
    min-height: 500px;
  }

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

  .metric-number.small-gray {
    font-size: var(--font--h3);
  }

  .video-link {
    width: 70px;
    height: 70px;
  }

  .play-icon {
    width: 12px;
    height: 12px;
  }

  .grid-request {
    flex-flow: column;
    display: flex;
  }

  .max-left {
    position: relative;
    top: 0;
  }

  .team-small-card {
    margin-left: 0;
    margin-right: -10px;
  }

  .team-small-flex {
    justify-content: center;
    align-items: flex-start;
  }

  .card-wrapper {
    max-width: 100%;
    margin-top: 50px;
    margin-left: 0;
  }

  .pricing-grid {
    grid-template-columns: 1fr;
  }

  .plan-1.no-bg {
    background-color: var(--colors--fourth-color);
  }

  .carousel-main {
    width: 100%;
  }

  .blog-main-wrapper {
    font-size: var(--font--h5);
  }

  .image-wrap {
    height: 55vh;
  }

  .image-wrap.auto {
    aspect-ratio: 3 / 2;
  }

  .footer-grid {
    grid-row-gap: 40px;
    flex-flow: column;
    display: flex;
  }

  .max-w-right {
    width: 100%;
  }

  .service-wrapper {
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .flex-bettwen {
    grid-row-gap: 40px;
    min-height: auto;
  }

  .hero-form {
    padding-left: 0;
    padding-right: 0;
  }

  .photo-wrapper {
    border-radius: 5px;
  }

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

  .collection-list---work-a {
    grid-template-columns: 1fr;
  }

  .project-link, .project-link.work-a {
    height: 54vw;
  }

  .brand {
    padding-left: 0;
  }

  .rl_navbar5_spacing-block1 {
    padding-bottom: .75rem;
  }

  .rl_navbar5_blog-item {
    grid-template-columns: .6fr 1fr;
  }

  .rl_navbar5_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .rl_navbar5_text-small {
    display: none;
  }

  .rl_navbar5_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .rl_navbar5_dropdown-content-right {
    padding: 1.5rem;
  }

  .rl_navbar5_spacing-block2 {
    padding-bottom: .75rem;
  }

  .rl_navbar5_component {
    min-height: 4rem;
  }

  .grid-work {
    grid-template-columns: 1fr;
  }

  .block-project-work {
    height: 50vw;
  }

  .inside-photo {
    inset: auto 5px 5px auto;
  }

  .inside-photo.right {
    max-width: 100%;
    inset: auto 15px 15px;
  }

  .blog-title.for-featured {
    font-size: 28px;
  }

  .spark-container {
    width: 100%;
  }

  .spark-nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spark-nav-link.spark-with-mega-dropdown {
    justify-content: space-between;
  }

  .spark-square-menu-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .spark-mega-dropdown-card {
    padding: 16px;
  }

  .spark-card-link {
    background-position: 50%;
    width: 100%;
  }

  .spark-square-menu-with-mega-dropdown-variety-links {
    padding-left: 20px;
    padding-right: 20px;
  }

  .video-link-no-animation {
    width: 70px;
    height: 70px;
  }

  .button-title-flex-2 {
    height: 15px;
  }

  .button-arrow-2 {
    font-size: .8rem;
  }

  .top-text-2 {
    font-size: .75rem;
  }

  .button-rounded {
    font-size: .9rem;
  }

  .div-block-8 {
    order: -9999;
  }

  .tab-grid {
    flex-flow: column;
    display: flex;
  }

  .tab-left {
    position: relative;
    top: 0;
  }

  .tab-list.hide-mobile {
    display: none;
  }

  .content-wrapper-2 {
    height: 14rem;
  }

  .button-rounded-2 {
    font-size: .9rem;
  }

  .top-text-3 {
    font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  }

  .fixed-menu-3 {
    width: 90vw;
  }

  .div-block-9 {
    order: -9999;
  }

  .last-part {
    order: 1;
  }

  .top-text-4 {
    font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  }

  .navbar {
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    display: flex;
  }

  .last-item-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .fixed-menu-4 {
    width: 90vw;
  }

  .navigation-content-2 {
    overflow: scroll;
  }

  .div-block-10 {
    order: -9999;
  }

  .button-arrow-3 {
    font-size: .8rem;
  }

  .app-section {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column-reverse;
    padding: 30px;
    display: flex;
  }

  .testimonials-big-card-cases {
    min-height: 500px;
  }

  .testimonials-grid-cases {
    grid-template-columns: 1fr;
  }

  .video-wrapper {
    border-radius: 5px;
  }

  .video-case {
    min-height: 500px;
  }

  .privacy-text-session {
    grid-row-gap: 30px;
    flex-flow: column;
    display: flex;
  }

  .text-inner-privaxy {
    grid-row-gap: 40px;
    min-height: auto;
  }

  .flowappz-cookie-consent-popup-13 {
    max-width: 500px;
  }

  .flowappz-cookie-consent-popup-13.flowappz-hide-popup {
    max-width: 500px;
    bottom: 2%;
    left: auto;
    right: 2%;
  }

  .flowappz-cookie-accept-button-27 {
    white-space: nowrap;
  }

  .hero-content-ai {
    padding-left: 4%;
    padding-right: 4%;
  }

  .carousel-main-2 {
    width: 100%;
  }

  .thumbnail-wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .container-5.absolute._100 {
    bottom: 20px;
  }

  .h2-4 {
    letter-spacing: -.3px;
  }

  .h2-4._01 {
    max-width: 500px;
  }

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

  .h2-4-ai {
    letter-spacing: -.3px;
  }

  .h2-4-ai._01 {
    max-width: 500px;
  }

  .page-title {
    letter-spacing: -.3px;
  }

  .divider-l {
    height: 50px;
  }

  .section-2 {
    padding: 50px 2%;
  }

  .right-testi {
    min-height: 320px;
  }

  .right-testi.second {
    padding-left: 0;
  }

  .h1-2 {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 4rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 7rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 100px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .p-full {
    width: 100%;
    display: flex;
  }

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

  .margin-70 {
    margin-top: 40px;
  }

  .testimonials-wrapper.sticky._01 {
    padding-right: 20px;
  }

  .testimonials-second {
    flex-flow: column-reverse;
    display: flex;
  }

  .section-3 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .text-wrapper-center {
    max-width: 95%;
    padding-left: 0;
  }

  .photo-1.first {
    top: -21%;
  }

  .photo-1.second {
    left: 48px;
  }

  .section-4 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .button-rounded-tooltip {
    font-size: .9rem;
  }

  .top-flex.abs {
    padding-bottom: 2%;
    padding-left: 2%;
    padding-right: 2%;
  }

  .card-4 {
    min-height: 450px;
  }

  .section-5 {
    padding: 50px 2%;
  }

  .section-5.photo {
    height: 700px;
  }

  .icon._01 {
    width: 30px;
  }

  .grid-cta {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .wrok-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .h2-5 {
    letter-spacing: -.3px;
  }

  .work-photo-first-3._02.full {
    height: 700px;
  }

  .service-main-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .max-right {
    margin-left: 0;
    margin-right: auto;
  }

  .work-card-2 {
    border-radius: 10px;
    grid-template-columns: 1fr;
    width: 100%;
    height: auto;
    min-height: 400px;
    margin-bottom: 0;
    padding-left: 15px;
    position: relative;
    top: 0%;
  }

  .service-flex {
    padding-bottom: 15px;
    padding-right: 0;
  }

  .max-left-2 {
    max-width: 400px;
  }

  .partner-grid {
    grid-template-columns: 1fr 1fr;
  }

  .line-divider-award {
    margin-top: 14px;
  }

  .display-2.second._1-4-rem {
    font-size: .9rem;
  }

  .about-grid-2.flex {
    flex-flow: column-reverse;
    display: flex;
  }

  .item-wrapper-2 {
    padding-bottom: 14px;
  }

  .work-photo-first-4.author {
    aspect-ratio: 1;
  }

  .about-title {
    font-size: 1.4rem;
    line-height: 1.1;
  }

  .section-6 {
    padding-left: 2%;
    padding-right: 2%;
  }

  .max-w-left-2 {
    padding-top: 0;
  }

  .sticky-div {
    position: relative;
    top: 0;
  }

  .logo-image-2 {
    max-width: 80px;
    max-height: 80px;
  }

  .work-text-wrapper {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    flex-flow: column;
  }

  .about-split-2 {
    flex-flow: column;
    display: flex;
  }

  .button-arrow-4 {
    font-size: .8rem;
  }

  .button-title-flex-3 {
    height: 15px;
  }

  .button-title-flex-3.fill-13 {
    height: 14px;
  }

  .top-text-7 {
    font-size: .75rem;
  }

  .button-title-flex-4 {
    height: 15px;
  }

  .button-title-flex-4.fill-18 {
    height: 14px;
  }

  .button-title-flex-4.second-5 {
    height: 15px;
  }

  .last-item-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .fixed-menu-5 {
    width: 90vw;
  }

  .top-text-8 {
    font-size: .75rem;
  }

  .button-arrow-5 {
    font-size: .8rem;
  }

  .logo-hero-2 {
    grid-row-gap: 30px;
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .logo-hero-2.make-gr {
    grid-column-gap: 10px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: end stretch;
    display: grid;
  }

  .h1-3 {
    letter-spacing: -.5vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 4rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 7rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 100px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .hero-content-3 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .button-arrow-6, .button-arrow-7 {
    font-size: .8rem;
  }

  .top-text-9 {
    font-size: .75rem;
  }

  .button-arrow-8 {
    font-size: .8rem;
  }

  .h1-4 {
    letter-spacing: -.5vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 4rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 7rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 100px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .hero-content-4 {
    padding-left: 4%;
    padding-right: 4%;
  }

  .top-text-10 {
    font-size: .75rem;
  }

  .h1-5 {
    letter-spacing: -.5vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 4rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 7rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 100px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .h1-5.full-section {
    letter-spacing: -2px;
  }

  .top-text-11 {
    font-size: .75rem;
  }

  .button-3 {
    font-size: 1rem;
  }

  .h1-6 {
    letter-spacing: -.5vw;
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 4rem;
    --font--h2: 2rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 7rem;
    --counter-title-2: 3.8rem;
    --page-title: 3rem;
    --button--cta-title: 3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 100px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .h1-6.full-section {
    letter-spacing: -2px;
  }

  .max-left-3 {
    position: relative;
    top: 0;
  }

  .top-text-12 {
    font-size: .75rem;
  }

  .button-arrow-9 {
    font-size: .8rem;
  }

  .last-part-2 {
    order: 1;
  }

  .top-text-13 {
    font-size: var(--_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>);
  }

  .navbar-2 {
    align-items: center;
    padding-left: 4%;
    padding-right: 4%;
    display: flex;
  }

  .last-item {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .fixed-menu-6 {
    width: 90vw;
  }

  .navigation-content-3 {
    overflow: scroll;
  }

  .div-block-18 {
    order: -9999;
  }

  .button-rounded-3 {
    font-size: .9rem;
  }

  .button-rounded-3:where(.w-variant-88403e70-3e58-d39a-c3ee-e7fa389a8e2e) {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .about-services {
    font-size: 1.4rem;
    line-height: 1.1;
  }

  .sercices-section-01 {
    padding: 50px 2%;
  }

  .section-insights {
    padding-left: 2%;
    padding-right: 2%;
  }

  .section-insights.add-top {
    padding-top: 20%;
  }

  .servcies-pricing-grid {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  body {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 2.5rem;
    --font--h2: 1.9rem;
    --font-weight--semibold: 600;
    --font--h3: 1.1rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1.1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 1.9rem;
    --button--cta-title: 2.3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 60px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    --_base-collection-2---font-weight--400\<deleted\|variable-3935522c-ee3b-ff52-04de-a5ac09455daa\>: 400;
    --_base-collection-2---font--work-title\<deleted\|variable-af408215-29b4-d73c-240e-9a52fa5a3e80\>: .9rem;
    --_base-collection-2---font-weight--600\<deleted\|variable-046df811-fb2b-04a6-e39f-5ca9fb7c6020\>: 600;
    --_base-collection-2---font--h6\<deleted\|variable-893db826-9305-9892-ca56-2d23d439ecbe\>: .75rem;
    --_base-collection-2---button--font-size\<deleted\|variable-f8bf6d8c-8e25-5169-8f7d-4ae617e83616\>: 16px;
    --_base-collection-2---font--second-font\<deleted\|variable-76563262-63f3-815e-5a7e-7259d7869334\>: "IBM Plex Mono", sans-serif;
    --_base-collection-2---font--h5\<deleted\|variable-eac179a3-6cda-4f8a-345d-8849962a3136\>: 1.2rem;
    --_base-collection-2---font-weight--500\<deleted\|variable-f4b27433-ae30-0942-9fa7-96212882c170\>: 500;
    --_base-collection-2---colors--second-color\<deleted\|variable-20851935-9973-d609-aab4-6a68592d0afd\>: white;
    --_base-collection-2---colors--first-color\<deleted\|variable-aa67572e-1bcb-ad15-767b-bd804638033e\>: black;
    --_base-collection-2---color--first-color\<deleted\|variable-fdaec3ad-ac91-c625-a79c-64c19c9b31d3\>: white;
    --_base-collection-2---button--button-color\<deleted\|variable-c139005a-5829-24f7-bf3b-110102be4097\>: white;
    --_base-collection-2---text-field\<deleted\|variable-63d2599a-5f6a-3170-2ae6-ac0cdde7c81c\>: 1rem;
    --_base-collection-2---line-height--page-line-height-3\<deleted\|variable-6ab7ffdc-70e8-a5c9-a9df-e97cfbf52844\>: 1.15;
    --_base-collection-2---colors--fourth-color\<deleted\|variable-9014e632-5059-be09-e5c4-4ca1fb50da73\>: #ff2600;
  }

  h4 {
    letter-spacing: -.5px;
  }

  p {
    font-size: var(--button--font-size);
  }

  .button {
    font-size: var(--font--h6);
    letter-spacing: -.3px;
  }

  .container.nav {
    margin-left: 0;
    margin-right: 0;
  }

  .section {
    padding-top: 50px;
  }

  .section.with-utility {
    padding-bottom: 106px;
  }

  .section.add-top {
    padding-top: 80px;
  }

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

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

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

  .section.for-services.for-ftr {
    padding-top: 30px;
  }

  .display-1.second {
    font-size: 1.6rem;
  }

  .hero-pricing-link {
    width: 100%;
  }

  .utility-page-wrap {
    padding-top: 111px;
    padding-bottom: 54px;
  }

  .utility-page-content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .color-block {
    width: 100%;
    height: 55px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .color-block-parent {
    width: 100%;
    margin-right: 3%;
  }

  .color-row {
    flex-direction: column;
  }

  .subhead {
    font-size: var(--font--h4);
  }

  .subhead.slide._01, .subhead.slide._02, .subhead.slide._03, .subhead.slide._04, .subhead.opacity.teting {
    font-size: var(--font--h2);
  }

  .licensing-title {
    font-size: 29px;
  }

  .licensing-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .last-part-old {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: flex;
  }

  .button-link {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .logo-first {
    flex: none;
  }

  .navigation-top {
    inset: auto 0%;
  }

  .top-text {
    font-size: var(--button--font-size);
  }

  .top-text.logo.animated {
    max-width: 80%;
  }

  .top-text.since-text {
    padding-right: 28%;
  }

  .top-text.gray.hide-on-mobile {
    display: none;
  }

  .navbar-old {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: flex-start;
    align-items: center;
    min-height: 8vh;
    margin-top: 0;
    padding-left: 1%;
    padding-right: 1%;
  }

  .navbar-old.v-2 {
    margin-left: auto;
    padding-left: 0%;
    padding-right: 0%;
  }

  .last-item-old {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: none;
  }

  .hamburger-wrapper-old {
    width: 32px;
  }

  .fixed-menu {
    width: 97vw;
    transform: translate(100%);
  }

  .navigation-content {
    grid-row-gap: 60px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #181818e6;
    justify-content: center;
    padding-top: 7vh;
    padding-bottom: 7vh;
    overflow: clip;
  }

  .hero.for-inner {
    height: auto;
  }

  .hero.for-inner.sec {
    height: 55vh;
  }

  .hero.for-inner.sec.case-section {
    height: 80vh;
  }

  .hamburger-text {
    display: none;
  }

  .hero-image.case-overview {
    height: 100%;
    display: flex;
    inset: 0%;
  }

  .hero-content {
    height: 700px;
    padding-top: 0%;
    padding-bottom: 4%;
  }

  .hero-content.cases {
    height: 100%;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .hero-content.case-overview {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 100%;
    padding-bottom: 10%;
  }

  .hero-content.hide-on-mobile {
    display: none;
  }

  .logo-hero.make-gr.flx {
    grid-row-gap: 10px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .logo-hero.make-gr.flx.v-2 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .h1 {
    font-size: var(--counter-title-2);
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 2.5rem;
    --font--h2: 1.9rem;
    --font-weight--semibold: 600;
    --font--h3: 1.1rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1.1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 1.9rem;
    --button--cta-title: 2.3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 60px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .h1.full-section {
    font-size: var(--font--h2);
    letter-spacing: -1px;
  }

  .h1.for-bt {
    font-size: var(--font--h1);
  }

  .h1.ai-section {
    text-shadow: 0 1px 1px #0003;
  }

  .bg-video.desktop {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 9rem;
    --font--h2: 3rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 4rem;
    --button--cta-title: 6rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 250px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    display: none;
  }

  .small {
    font-size: var(--button--cta-title);
    top: 14px;
  }

  .service-flex-small._01 {
    max-width: none;
  }

  .service-flex-small.add-top {
    margin-top: 20px;
  }

  .service-flex-small._02 {
    width: 100%;
  }

  .flex-service-small, .gray-color {
    font-size: var(--button--font-size);
  }

  .plus-grid {
    grid-row-gap: 40px;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .plus-grid.flex {
    grid-row-gap: 10px;
    display: block;
  }

  .plus-grid.flex._32, .plus-grid.flex._32.hide-on-mobile {
    display: flex;
  }

  .plus-grid.still-grid {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button-arrow.glass.white {
    display: none;
  }

  .button-arrow.glass.pill-button.cases {
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    background-color: #ffffff1a;
  }

  .button-arrow.glass.pill-button.cases.hide-on-desktop {
    -webkit-backdrop-filter: hue-rotate(180deg) blur(20px);
    backdrop-filter: hue-rotate(180deg) blur(20px);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: block;
  }

  .button-arrow.glass.cases, .button-arrow.glass.linkedin {
    -webkit-backdrop-filter: saturate(200%) blur(10px);
    backdrop-filter: saturate(200%) blur(10px);
    padding: 10px 14px;
  }

  .button-title-flex {
    height: 17px;
  }

  .button-title-flex:where(.w-variant-6632bb10-76fa-59ca-dc99-473964798be3) {
    height: 18px;
  }

  .button-title-flex:where(.w-variant-08d6d02f-91c4-36cc-1de5-1a2f0f2dbaee), .button-title-flex.fill-3, .button-title-flex.fill-8 {
    height: 19px;
  }

  .button-small-name, .button-small-name:where(.w-variant-6632bb10-76fa-59ca-dc99-473964798be3), .button-small-name:where(.w-variant-08d6d02f-91c4-36cc-1de5-1a2f0f2dbaee), .button-small-name.fill-4, .button-small-name.fill-5, .button-small-name.fill-9, .button-small-name.fill-10 {
    font-size: var(--button--font-size);
  }

  .arrow-gray.hide-mobile {
    display: none;
  }

  .work-hero-component {
    font-size: var(--font--h3);
    justify-content: flex-start;
    align-items: stretch;
  }

  .work-hero-component.hide-on-mobile {
    display: none;
  }

  .img-team {
    object-position: 50% 0%;
  }

  .founder-flex.mobile {
    padding-top: 25px;
  }

  .smaller-text._01 {
    font-size: var(--font--h6);
  }

  .menu-big-first.mobile-only {
    display: flex;
  }

  .number-small-btn {
    height: 9px;
    font-size: var(--font--h6);
  }

  .divider-xs {
    border-top: .4px solid #fff6;
  }

  .slide-wrapper {
    height: 40px;
  }

  .loader-text-overflow {
    height: 22px;
  }

  .plus-wrapper.show.hm {
    display: none;
  }

  .title-small-main {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .title-small-main._01.rvs {
    flex-flow: column-reverse;
  }

  .title-small-main.cnt {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .title-small-main.hide-on-mobile {
    display: none;
  }

  .flex-small-title.space-btw._70 {
    width: 100%;
  }

  .divider-m {
    height: 20px;
  }

  .logo-grid {
    grid-template-columns: 1fr 1fr;
  }

  .logo-wrapper-card {
    min-height: 138px;
    padding: 25px;
  }

  .testimonials-card.rl {
    max-width: 95%;
  }

  .work-card {
    height: 400px;
  }

  .blur-div {
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    cursor: default;
    background-color: #ffffff1a;
  }

  .blur-div.moss.colour {
    background-color: #1f1f1f66;
    border-radius: 8px;
  }

  .content-split {
    padding-left: 14px;
    padding-right: 14px;
  }

  .content-wrapper {
    height: 57px;
  }

  .text-animation-card {
    font-size: var(--font--h4);
  }

  .card-text.rl-2.for-srv.side-piece {
    display: none;
  }

  .card-text.rl-2.for-srv.card-text-bigger {
    font-size: var(--font--h4);
  }

  .divider-xl {
    height: 30px;
  }

  .thumb-link-wrapper {
    grid-template-columns: 1fr .3fr;
  }

  .thumb-title-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .thumb-title {
    font-size: var(--font--h4);
  }

  .small-one {
    font-size: var(--button--font-size);
    top: -1px;
    left: 9px;
  }

  .gray-big-div {
    padding: 20px 15px;
  }

  .testimonials-big-card {
    background-image: linear-gradient(0deg, #252525b3, #0000), url("https://cdn.prod.website-files.com/69de34b741a8e472d70b3e93/6a1565d95fe53f089d2ec846_amalie_nio.webp");
    background-size: auto, cover;
  }

  .card-1 {
    grid-row-gap: 20px;
    padding-bottom: 31px;
  }

  .metric-grid.no-line {
    border-top-style: none;
  }

  .video-showreel, .video-sticky {
    height: 80vh;
  }

  .video-image-desktop {
    display: none;
  }

  .team-small-flex {
    margin-left: 0;
  }

  .card-design {
    height: 280px;
    min-height: 280px;
  }

  .card-design._01, .card-design._02, .card-design._03, .card-design._04, .card-design._05 {
    height: auto;
  }

  .card-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .plan-1 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .item-flex {
    justify-content: flex-start;
    align-items: center;
  }

  .p-no-bottom {
    font-size: .8rem;
  }

  .faq-grid {
    grid-row-gap: 20px;
  }

  .toggle-top {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .toggle-space {
    padding-right: 0;
  }

  .toggle-header {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    font-size: var(--font--work-title);
  }

  .toogle-icon {
    flex: none;
    width: 24px;
    height: 24px;
  }

  .carousel-main {
    max-width: 309px;
    display: none;
  }

  .logo-carousel-main {
    grid-column-gap: 20px;
  }

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

  .data-flex {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .blog-main-wrapper {
    font-size: var(--font--h4);
  }

  .data-text.black-text {
    color: var(--3d402e);
  }

  .data-text.about {
    margin-top: 12px;
  }

  .image-wrap {
    height: auto;
    min-height: 450px;
  }

  .image-wrap.auto {
    min-height: auto;
  }

  .hide {
    display: none;
  }

  .small-text-inner {
    font-size: var(--font--h5);
    margin-left: 2px;
    top: 0;
  }

  .service-wrapper {
    padding: 20px 15px;
  }

  .service-title {
    color: var(--relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>);
  }

  .service-title.black-text {
    color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  }

  .hero-form {
    grid-row-gap: 80px;
    padding-bottom: 0;
  }

  .field-block, .field-block.invert {
    flex-direction: column;
    display: flex;
  }

  .card-3.for-contact {
    padding-left: 15px;
    padding-right: 15px;
  }

  .h2 {
    width: auto;
  }

  .h2._01.wkp {
    letter-spacing: -.7px;
  }

  .h2._01.sm {
    letter-spacing: -.5px;
    font-size: 1.2rem;
  }

  .h2.work-mobile {
    flex: 0 auto;
    width: auto;
    font-size: 3rem;
  }

  .case-sticky {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .logo-center {
    width: 80px;
  }

  .team-grid {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .team-image {
    height: 200px;
  }

  .slide-text {
    font-size: .9rem;
  }

  .subheading-project, .heading-project {
    font-size: .9em;
  }

  .container-os {
    grid-column-gap: 16px;
    grid-template-columns: 1fr;
  }

  .line-flex-header {
    grid-template-columns: 2.75fr;
  }

  .line-flex-header.mobile {
    padding-top: 15px;
  }

  .div-block-4 {
    display: none;
  }

  .nav-menu-2 {
    width: 100%;
    margin-top: 12px;
    left: 0;
    right: 0;
  }

  .nav-menu-container {
    justify-content: center;
  }

  .container-2 {
    padding: 1em;
  }

  .rl_navbar5_blog-item {
    flex-direction: column;
    display: flex;
  }

  .rl_navbar5_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .rl_navbar5_large-item-content {
    margin-top: 1rem;
  }

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

  .rl_navbar5_dropdown-link {
    padding-left: 0;
  }

  .rl_navbar5_component {
    display: flex;
  }

  .pill-smaller-text {
    width: auto;
  }

  .pill-smaller-text._01 {
    font-size: var(--font--h6);
  }

  .service-pills-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: baseline;
    display: flex;
  }

  .image-5 {
    color: #fff;
  }

  .category-absolute.white.black-text {
    color: #222;
  }

  .data-flex-2 {
    grid-column-gap: 9px;
    grid-row-gap: 9px;
  }

  .data-image-2, .data-insidde {
    color: #fff;
  }

  .inside-photo {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    left: 5px;
  }

  .inside-photo.right {
    bottom: 5px;
    left: 5px;
    right: 5px;
  }

  .inside-photo.right.bottom {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    padding-left: 10px;
    inset: auto auto 4% 0%;
  }

  .data-text-2 {
    font-size: 12px;
    font-weight: 600;
  }

  .blog-title {
    font-size: 25px;
    font-weight: 600;
  }

  .blog-title.for-featured {
    color: #fff;
    font-weight: 500;
    line-height: 1.3;
  }

  .blur-button.hide-on-mobile {
    display: none;
  }

  .work-hero-component-collection-list {
    font-size: var(--font--h3);
  }

  .work-hero-component-collection-list.hide-on-mobile, .div-block-4-copy {
    display: none;
  }

  .menu-left {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
  }

  .menu_wrapper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .spark-nav-link {
    margin-bottom: .5rem;
  }

  .spark-nav-link.spark-with-mega-dropdown {
    justify-content: space-between;
    margin-bottom: .5rem;
  }

  .spark-simple-menu-button {
    padding-left: 0;
  }

  .spark-square-menu-inner {
    background-color: var(--spark-library--white);
    padding-top: 0;
    padding-bottom: 0;
  }

  .spark-mega-dropdown-card.spark-condensed-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .spark-nav-with-mega-dropdowns {
    border-radius: 20px;
    padding: 1rem .5rem;
  }

  .spark-card-link {
    height: 260px;
  }

  .spark-square-menu-with-mega-dropdown-variety-links {
    padding-right: 0;
  }

  .container-os-v-2 {
    height: 100%;
    display: flex;
  }

  .large-picture-wrap {
    height: 100%;
    padding-top: 21%;
    padding-bottom: 3%;
  }

  .mobile-image {
    object-position: 50% 50%;
    height: 100%;
    display: inline-block;
  }

  .mobile-image.desktop {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 9rem;
    --font--h2: 3rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 4rem;
    --button--cta-title: 6rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 250px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .collection-list-wrapper-2 {
    display: block;
  }

  .grid {
    display: none;
  }

  .video-link-no-animation._50-size {
    width: 40px;
    height: 40px;
  }

  .button-small-name-2 {
    font-size: 16px;
  }

  .arrow-gray-2.hide-mobile {
    display: none;
  }

  .number-small-btn-2 {
    height: 9px;
    font-size: .75rem;
  }

  .button-title-flex-2 {
    height: 17px;
  }

  .top-text-2 {
    font-size: 16px;
  }

  .button-link-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .space-between.hide-on-mobile {
    display: none;
  }

  .tab-grid {
    padding-top: 50px;
  }

  .h2-2 {
    letter-spacing: -.3px;
  }

  .filter-flex.flex-between {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .tab-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .hero-overlay {
    background-image: linear-gradient(#00000080, #00000080);
  }

  .text-services-wrapper {
    grid-row-gap: 40px;
  }

  .service-title-2 {
    font-size: 1.9rem;
  }

  .bottom-grid-info {
    color: var(--colors--third-color);
  }

  .h2-3 {
    letter-spacing: -.3px;
  }

  .testimonials-bottom-2 {
    padding-top: 10px;
  }

  .pill-tab-wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }

  .img-team-2._01 {
    width: 40px;
    min-width: 40px;
    height: 50px;
  }

  .logo-testi-2 {
    width: 50px;
  }

  .logo-testi-2._03 {
    width: 45px;
  }

  .logo-testi-2._01 {
    width: 88px;
  }

  .pill-tab {
    width: 30px;
  }

  .tabs-menu {
    display: flex;
  }

  .testimonial-tabs {
    padding-left: 15px;
  }

  .top-text-3 {
    font-size: var(--_base-collection-2---button--font-size\<deleted\|variable-f8bf6d8c-8e25-5169-8f7d-4ae617e83616\>);
  }

  .hamburger-wrapper-3 {
    width: 25px;
  }

  .fixed-menu-3 {
    width: 97vw;
  }

  .last-part {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .top-text-4 {
    font-size: var(--_base-collection-2---button--font-size\<deleted\|variable-f8bf6d8c-8e25-5169-8f7d-4ae617e83616\>);
  }

  .navbar {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-height: 7vh;
    padding-top: 3%;
    padding-right: 3%;
  }

  .last-item-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: none;
    min-width: 45px;
    min-height: 45px;
  }

  .hamburger-wrapper {
    width: 25px;
  }

  .fixed-menu-4 {
    width: 97vw;
  }

  .navigation-content-2 {
    grid-row-gap: 60px;
    justify-content: center;
    padding-top: 7vh;
    padding-bottom: 7vh;
  }

  .space-between-3.hide-on-mobile {
    display: none;
  }

  .button-link-3, .button-link-4, .button-link-5, .button-link-6, .button-link-7, .button-link-8, .button-link-9, .button-link-10 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .line-divider-11 {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .button-link-11, .button-link-12, .button-link-13 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .video-image-desktop-mobile {
    display: block;
  }

  .work-hero-component-azide {
    width: 100%;
    font-size: var(--font--h3);
    justify-content: flex-start;
    align-items: stretch;
  }

  .button-line {
    padding-top: 25px;
  }

  .app-section {
    padding: 15px;
  }

  .work-hero-component-colour {
    font-size: var(--font--h3);
    justify-content: flex-start;
    align-items: stretch;
  }

  .video-case {
    border-radius: 5px;
    max-width: 100%;
    height: 100%;
    min-height: 100%;
  }

  .image-9 {
    filter: blur(4px);
  }

  .bg-picture {
    height: 100%;
  }

  .bg-picture.desktop {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 9rem;
    --font--h2: 3rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 4rem;
    --button--cta-title: 6rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 250px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    display: block;
  }

  .privacy-left._40 {
    padding-left: 40px;
  }

  .privacy-text-session {
    padding: 20px 15px;
  }

  .text-privacy-right {
    padding-left: 40px;
  }

  .text-inner-privaxy {
    grid-template-columns: 1fr;
  }

  .service-title-privacy {
    color: var(--relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>);
  }

  .service-title-privacy.black-text {
    color: var(--relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>);
  }

  .flowappz-cookie-popup-btn-wrapper-12 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .flowappz-cookie-popup-content-paragraph-33 {
    font-size: 14px;
    line-height: 25px;
  }

  .flowappz-consent-popup-content--temp6 {
    padding: 30px 15px;
  }

  .flowappz-cookie-consent-popup-13 {
    max-width: 300px;
    left: auto;
    right: 2%;
  }

  .flowappz-cookie-consent-popup-13.flowappz-hide-popup {
    max-width: 300px;
    bottom: 2%;
    left: auto;
    right: 2%;
  }

  .paragraph-63 {
    font-size: 14px;
  }

  .flowappz-cookie-reject-button-27 {
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 48px;
    padding: 6px 12px;
    font-size: 14px;
    display: flex;
  }

  .flowappz-cookie-accept-button-27 {
    text-align: left;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    display: flex;
  }

  .ai-site-module {
    height: 90%;
    min-height: auto;
    font-size: var(--font--h3);
    justify-content: flex-start;
    align-items: stretch;
  }

  .ai-site-module.hide-on-mobile {
    display: none;
  }

  .hero-content-ai {
    height: 700px;
    padding-top: 0%;
    padding-bottom: 4%;
  }

  .hero-content-ai.cases {
    height: 100%;
    padding-top: 4%;
    padding-bottom: 4%;
  }

  .hero-content-ai.case-overview {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 100%;
    padding-bottom: 2%;
  }

  .author-grid.nav {
    margin-left: 0;
    margin-right: 0;
  }

  .logo-small-image-2 {
    width: 80px;
  }

  .logo-small-image-2._02 {
    width: 70px;
  }

  .logo-small-image-2._01 {
    width: 65px;
  }

  .logo-carousel-main-2 {
    grid-column-gap: 30px;
  }

  .hero-main {
    justify-content: flex-start;
    align-items: stretch;
    height: 600px;
  }

  .hero-slider {
    height: 600px;
  }

  .thumbnail-small {
    min-width: 86px;
    height: 66px;
  }

  .h2-4._01 {
    max-width: 200px;
  }

  .bottom-grid-2 {
    grid-template-columns: 1fr;
  }

  .h2-4-ai {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .h2-4-ai._01 {
    max-width: 200px;
  }

  .service-grid {
    flex-flow: column;
    display: flex;
  }

  .service-card._03, .service-card._01 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .service-card._02 {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .service-card._04, .service-card._05 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
  }

  .divider-l {
    height: 30px;
  }

  .right-testi {
    min-height: 320px;
  }

  .photo-movement {
    max-width: 100%;
  }

  .photo-movement._01.small {
    border-radius: 4px;
    height: 300px;
  }

  .h1-2 {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 2.5rem;
    --font--h2: 1.9rem;
    --font-weight--semibold: 600;
    --font--h3: 1.1rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1.1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 1.9rem;
    --button--cta-title: 2.3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 60px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
  }

  .h1-2.second.no-top {
    letter-spacing: .3px;
  }

  .h1-2.second.small {
    font-size: .8rem;
  }

  .h1-2.second.just-white {
    font-size: 2.4rem;
  }

  .line-divider-15 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .testimonials-wrapper {
    padding: 10px;
  }

  .testimonials-wrapper.sticky {
    border-radius: 8px;
  }

  .container-7 {
    overflow: visible;
  }

  .section-3 {
    padding-bottom: 20px;
  }

  .smaller-text-3._01 {
    font-size: .75rem;
  }

  .contact-team {
    font-size: 1.9rem;
  }

  .john-doe {
    font-size: var(--font--work-title);
  }

  .text-wrapper-center {
    max-width: 100%;
  }

  .full-video {
    border-radius: 7px;
  }

  .button-flex-13 {
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .photo-1.first {
    min-width: 30vw;
    height: 30px;
    min-height: 34vw;
    top: -34%;
    left: 14px;
  }

  .photo-1.second {
    min-width: 30vw;
    height: 30px;
    min-height: 34vw;
    left: 27px;
  }

  .photo-1.third {
    min-width: 20vw;
    height: 24vw;
    bottom: -19%;
    right: 12px;
  }

  .container-8 {
    overflow: visible;
  }

  .section-4 {
    padding-bottom: 20px;
  }

  .button-rounded-tooltip {
    width: 100%;
  }

  .button-rounded-tooltip.light {
    width: auto;
  }

  .button-rounded-tooltip.light.no-tooltip {
    font-size: 1.4rem;
  }

  .button-flex-14 {
    grid-row-gap: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .card-4 {
    min-height: 300px;
  }

  .author-wrapper {
    flex-flow: column;
    width: 100%;
    padding-bottom: 24px;
  }

  .text-block-3 {
    font-size: 1rem;
  }

  .writer {
    margin-bottom: 0;
  }

  .writer.black-text {
    color: var(--3d402e);
  }

  .hero-overlay-2 {
    background-image: linear-gradient(#0009, #0009);
  }

  .divider-xl-2 {
    height: 35px;
  }

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

  .section-5.dark-second {
    padding-bottom: 20px;
  }

  .flex-category {
    margin-top: 20px;
  }

  .icon._01 {
    width: 40px;
  }

  .photo-wrapper-3._02.for-cta {
    height: 700px;
  }

  .h2-5 {
    font-size: 1.9rem;
  }

  .h2-5._03 {
    font-size: .9rem;
  }

  .h2-5.fade {
    font-size: 4rem;
  }

  .top-text-5 {
    font-size: .9rem;
  }

  .work-photo-first-3._02 {
    aspect-ratio: 1;
  }

  .title-grid-2, .service-main-grid {
    flex-flow: column;
    display: flex;
  }

  .work-card-2 {
    min-height: auto;
  }

  .space {
    height: 40px;
  }

  .work-overlay.first.half {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    height: 50%;
  }

  .line-divider-award {
    background-color: #b7b7b733;
  }

  .display-2.second._1-4-rem {
    letter-spacing: -.01rem;
  }

  .about-grid-2 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

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

  .about-title {
    font-size: 1.7rem;
  }

  .about-title.hero-ai {
    line-height: 1.3;
  }

  .desktop-only {
    display: none;
  }

  .text-flex-2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .mobile-only {
    display: block;
  }

  .top-text-6 {
    font-size: .95rem;
  }

  .top-text-6.v1.gray-second {
    font-size: 12px;
  }

  .sticky-div {
    display: flex;
  }

  .blur-div-new {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    cursor: none;
    background-color: #ffffff1a;
  }

  .blur-div-new.moss.colour {
    background-color: #1f1f1f66;
    border-radius: 8px;
  }

  .glass-bg {
    z-index: -1;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    position: absolute;
    inset: 0%;
  }

  .text-animation-card-2 {
    font-size: 1.4rem;
  }

  .content-wrapper-3 {
    height: 57px;
  }

  .button-small-name-3, .button-small-name-3.fill-15 {
    font-size: 16px;
  }

  .button-title-flex-3 {
    height: 17px;
  }

  .button-title-flex-3.fill-13 {
    height: 19px;
  }

  .top-text-7, .button-small-name-4 {
    font-size: 16px;
  }

  .hamburger-text-3 {
    display: none;
  }

  .button-link-14 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .divider-xl-3 {
    height: 30px;
  }

  .button-title-flex-4 {
    height: 17px;
  }

  .button-title-flex-4.fill-18 {
    height: 19px;
  }

  .button-title-flex-4.second-5 {
    height: 18px;
  }

  .last-item-3 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: none;
    min-width: 45px;
    min-height: 45px;
  }

  .button-link-15 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .fixed-menu-5 {
    width: 97vw;
    transform: translate(100%);
  }

  .navigation-top-3 {
    inset: auto 0%;
  }

  .line-divider-16 {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .top-text-8 {
    font-size: 16px;
  }

  .button-link-16 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .logo-hero-2.make-gr.flx {
    grid-row-gap: 10px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .h1-3 {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 2.5rem;
    --font--h2: 1.9rem;
    --font-weight--semibold: 600;
    --font--h3: 1.1rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1.1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 1.9rem;
    --button--cta-title: 2.3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 60px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    font-size: 3.8rem;
  }

  .hero-content-3 {
    height: 700px;
    padding-top: 0%;
    padding-bottom: 4%;
  }

  .hero-content-3.case-overview {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 100%;
    padding-bottom: 2%;
  }

  .button-small-name-5, .button-small-name-5.fill-20, .button-small-name-6, .button-small-name-6.fill-25 {
    font-size: 16px;
  }

  .text-block-5 {
    font-size: 1rem;
  }

  .smaller-text-4._01 {
    font-size: .75rem;
  }

  .line-divider-17 {
    margin-top: 24px;
    margin-bottom: 0;
  }

  .writer_-2 {
    margin-bottom: 12px;
  }

  .top-text-9 {
    font-size: 16px;
  }

  .top-text-9.gray.hide-on-mobile {
    display: none;
  }

  .subhead-2 {
    font-size: 1.4rem;
  }

  .subhead-2.slide._02, .subhead-2.slide._04, .subhead-2.slide._03, .subhead-2.slide._01, .subhead-2.opacity.teting {
    font-size: 3rem;
  }

  .h1-4 {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 2.5rem;
    --font--h2: 1.9rem;
    --font-weight--semibold: 600;
    --font--h3: 1.1rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1.1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 1.9rem;
    --button--cta-title: 2.3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 60px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    font-size: 3.8rem;
  }

  .gray-color-5 {
    font-size: 16px;
  }

  .text-block-6 {
    font-size: 1rem;
  }

  .content-wrapper-4 {
    height: 57px;
  }

  .flex-service-small-2, .button-small-name-7, .button-small-name-7.fill-30, .button-small-name-7.second-7 {
    font-size: 16px;
  }

  .hero-content-4 {
    height: 700px;
    padding-top: 0%;
    padding-bottom: 4%;
  }

  .top-text-10 {
    font-size: 16px;
  }

  .top-text-10.gray.hide-on-mobile {
    display: none;
  }

  .gray-big-div-2 {
    padding: 20px 15px;
  }

  .h1-5 {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 2.5rem;
    --font--h2: 1.9rem;
    --font-weight--semibold: 600;
    --font--h3: 1.1rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1.1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 1.9rem;
    --button--cta-title: 2.3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 60px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    font-size: 3.8rem;
  }

  .h1-5.full-section {
    letter-spacing: -1px;
    font-size: 3rem;
  }

  .card-5.for-contact {
    padding-left: 15px;
    padding-right: 15px;
  }

  .top-text-11 {
    font-size: 16px;
  }

  .button-3 {
    letter-spacing: -.3px;
    font-size: .75rem;
  }

  .gray-big-div-3 {
    padding: 20px 15px;
  }

  .h1-6 {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 2.5rem;
    --font--h2: 1.9rem;
    --font-weight--semibold: 600;
    --font--h3: 1.1rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .7rem;
    --font--work-title: 1.1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 1.9rem;
    --button--cta-title: 2.3rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .4rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 60px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 60px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    font-size: 3.8rem;
  }

  .h1-6.full-section {
    letter-spacing: -1px;
    font-size: 3rem;
  }

  .text-block-7 {
    font-size: 1rem;
  }

  .top-text-12 {
    font-size: 16px;
  }

  .top-text-12.logo.animated {
    max-width: 80%;
  }

  .bottom-grid-info-2 {
    color: #ffffffb3;
  }

  .last-part-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .top-text-13 {
    font-size: var(--_base-collection-2---button--font-size\<deleted\|variable-f8bf6d8c-8e25-5169-8f7d-4ae617e83616\>);
  }

  .navbar-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    min-height: 7vh;
    padding-right: 3%;
  }

  .last-item {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex: none;
    min-width: 45px;
    min-height: 45px;
  }

  .hamburger-wrapper-4 {
    width: 25px;
  }

  .fixed-menu-6 {
    width: 97vw;
  }

  .navigation-content-3 {
    grid-row-gap: 60px;
    justify-content: center;
    padding-top: 7vh;
    padding-bottom: 7vh;
  }

  .button-link-17 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .hero-text-ai-section {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: 1fr;
  }

  .button-wrapper-desktop {
    padding-top: 18px;
  }

  .button-wrapper-desktop.hide-on-mobile {
    display: none;
  }

  .button-wrapper-desktop.hide-on-desktop {
    display: block;
  }

  .div-block-19 {
    width: 100%;
  }

  .az-tts-hero-grid {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .az-tts-apis-body {
    padding-left: 0;
    padding-right: 0;
  }

  .az-tts-apis-visual {
    height: 100%;
  }

  .az-tts-apis-visual-inner {
    width: 100%;
    height: 100%;
  }

  .az-tts-apis-img {
    height: auto;
  }

  .az-pl-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .az-pl-hero-wrap {
    flex-flow: column;
    display: flex;
  }

  .az-pl-hero {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: 580px;
    padding-bottom: 100px;
    display: flex;
  }

  .az-pl-hero-copy {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
    position: absolute;
    inset: auto auto 4% 2%;
  }

  .az-pl-hero-title {
    width: 100%;
  }

  .az-pl-hero-sub {
    width: 90%;
    font-size: 24px;
    line-height: 140%;
  }

  .az-pl-download {
    position: static;
  }

  .contact-team-services {
    font-size: 1.9rem;
  }

  .az-pl-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
  }

  .about-services {
    font-size: 1.7rem;
  }

  .about-services.hero-ai {
    line-height: 1.3;
  }

  .sercices-section-01 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .az-plm-container, .az-stk-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .article-image-class-02 {
    height: auto;
    padding: 6px;
  }

  .article-wrapper {
    padding-left: 2%;
    padding-right: 2%;
  }

  .article-by-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .image-hero-article._100 {
    display: none;
  }

  .image-hero-article._100.mobile {
    display: inline-block;
  }

  .image-hero-article.desktop, .bg-video-copy.desktop {
    --font--primary-font: "Tt Commons Pro", Arial, sans-serif;
    --colors--first-color: white;
    --button--font-size: 16px;
    --line-height--page-line-height: 1.1;
    --font-weight--medium: 500;
    --font--h1: 9rem;
    --font--h2: 3rem;
    --font-weight--semibold: 600;
    --font--h3: 1.9rem;
    --font--h4: 1.4rem;
    --font--h5: 1.2rem;
    --font--h6: .75rem;
    --font--work-title: 1rem;
    --line-height--paragraph-line-height: 1.4;
    --button--button-color: white;
    --colors--fourth-color: #070707;
    --font-weight--regular: 400;
    --page-container--width: 100%;
    --colors--carbon: #1f1f1f;
    --3d402e: var(--colors--fourth-color);
    --page-margin--margin-30px\<deleted\|variable-6c1e3925-07e9-8131-6edf-36a407b4761d\>: 30px;
    --page-margin--divider-small: 20px;
    --colors--second-color: #ebebeb;
    --page-margin--divider-medium: 50px;
    --work-title: 5rem;
    --counter-title-2: 3.8rem;
    --page-title: 4rem;
    --button--cta-title: 6rem;
    --text-field: .8rem;
    --spark-library--foreground-interactive: #5532fa;
    --colors--third-color: #ffffffb3;
    --line-height--page-line-height-2: 1;
    --moss: #21211c;
    --page-container--container-large: 1400px;
    --spark-library--white: white;
    --relume-library-lite--rl-white\<deleted\|variable-41e69d91\>: white;
    --button--round-corners: 2.2rem;
    --counter-title: 4rem;
    --colors--pine: #21211c;
    --button--nav-text: 15px;
    --color--second-color\<deleted\|variable-45b0fff8-3ca2-33d2-8b42-426806c62adb\>: #000;
    --relume-library-lite--rl-gray\<deleted\|variable-2a5fc5b8\>: #f4f4f4;
    --relume-library-lite--rl-black\<deleted\|variable-a7d61fee\>: black;
    --spark-library--black: black;
    --spark-library--background--interactive: #f0ecfd;
    --spark-library--foreground-interactive-hover\<deleted\|variable-be2ea3c7\>: #1e116e;
    --colors--marble: #edebe3;
    --backdrop-filter--blur-color: #f8f8f31a;
    --backdrop-filter--backdrop-size: 40px;
    --colors--footer-color: #f7f7f7;
    --colors--brass: #706640;
    --colors--moss: #3d402e;
    --colors--sage: #b0b294;
    --colors--emphasis: #5fc989;
    --colors--impact: #d9ff5e;
    --colors--create: #ebb28f;
    --colors--clarity: #cbd4e9;
    --colors--pinot: #4f0a06;
    --colors--vision: #f3f5be;
    --colors--sand: #dad6ca;
    --button--circle-round-corners: 10rem;
    --backdrop-filter--backdrop-size-second: 15px;
    --page-container--round-corners: .6rem;
    --page-margin--divider-extra-small: 10px;
    --page-margin--divider-large: 60px;
    --page-margin--divider-x-large: 120px;
    --font--second-font: "Tt Commons Pro", Arial, sans-serif;
    --font--third-font: "Tt Commons Pro", Arial, sans-serif;
    --section--padding-top-bottom: 250px;
    --section--padding-left-right: 2%;
    --font-weight--light: 300;
    --font-weight--bold: 700;
    --font-weight--extrabold: 800;
    display: none;
  }

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

  .section-insights.with-utility {
    padding-bottom: 106px;
  }

  .section-insights.add-top {
    padding-top: 80px;
  }

  .section-insights._100 {
    padding-bottom: 50px;
  }

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

  .section-insights.article {
    padding-bottom: 50px;
  }

  .section-insights.for-services.for-ftr {
    padding-top: 30px;
  }
}

#w-node-feec6f1e-4bb1-d7b9-5064-61aa27e727e9-d70b3ee3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7c7bb716-c6b1-f2b2-347b-7517524f9516-d70b3ee3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-eb581b58-add5-38fa-311c-162d8d71a2d9-d70b3ee3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3aa197ab-6f65-acf0-0306-80dce9d5c69c-d70b3ee3 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_56c1fe87-d3f0-d038-6388-6335833aedea-d70b3ee3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_56c1fe87-d3f0-d038-6388-6335833aedee-d70b3ee3 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_56c1fe87-d3f0-d038-6388-6335833aedf0-d70b3ee3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-f6e26e49-f7d9-1dba-425b-49b81020f0ca-d70b3ee3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f6e26e49-f7d9-1dba-425b-49b81020f0d1-d70b3ee3 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_918391c2-df36-11af-1409-719b884b2b2e-d70b3ee3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1e4e1f19-7618-a97c-ccf2-4bd69123e492-d70b3ee3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1e4e1f19-7618-a97c-ccf2-4bd69123e496-d70b3ee3 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_1e4e1f19-7618-a97c-ccf2-4bd69123e498-d70b3ee3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9b162d5d-81c9-9afd-f080-fa4f76d88c73-d70b3ee3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9b162d5d-81c9-9afd-f080-fa4f76d88c77-d70b3ee3 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_9b162d5d-81c9-9afd-f080-fa4f76d88c79-d70b3ee3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_6b2fb3cc-304f-7555-73d4-9f9d6eb99ea7-d70b3ee3 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_6b2fb3cc-304f-7555-73d4-9f9d6eb99eab-d70b3ee3 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_6b2fb3cc-304f-7555-73d4-9f9d6eb99ead-d70b3ee3 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-da49b1d2-431a-4e8e-b6c3-f4888cad9fdd-8cad9fd8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-da49b1d2-431a-4e8e-b6c3-f4888cad9fe1-8cad9fd8 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-da49b1d2-431a-4e8e-b6c3-f4888cad9fea-8cad9fd8 {
  grid-area: 1 / 3 / 2 / 5;
  align-self: center;
}

#w-node-cfa6b7f9-4425-9fa6-b4f3-9f335bef16b7-5bef16b7 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9ea-9256c9e6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9f0-9256c9e6 {
  align-self: center;
}

#w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9f3-9256c9e6 {
  justify-self: end;
}

#w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9f3-9256c9e6:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_934a1aa4-7191-e7cc-5f57-70133aa1fad9-3aa1facd {
  grid-area: 1 / 5 / 2 / 7;
  justify-self: end;
}

#w-node-_934a1aa4-7191-e7cc-5f57-70133aa1fadb-3aa1facd {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-a291680a-9f38-3ea1-6f6b-526ec56e3485-c56e3483 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a291680a-9f38-3ea1-6f6b-526ec56e3488-c56e3483 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3cc34199-7ac3-dbad-493a-eb4714a334f2-d70b3ee8 {
  grid-area: 1 / 1 / 2 / 3;
  justify-self: auto;
}

#w-node-bc0ac771-e4de-4259-1a5b-afd4521883b1-d70b3ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-bc0ac771-e4de-4259-1a5b-afd4521883b2-d70b3ee8 {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-c28828ef-1c0c-d12b-83ee-19d40473e9de-d70b3ee8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ebffa411-8487-f4e6-e4db-10b9b47ff666-d70b3ee8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ebffa411-8487-f4e6-e4db-10b9b47ff66d-d70b3ee8 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_8b587883-9be0-17fb-0099-36889e052ffd-d70b3ee8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8b587883-9be0-17fb-0099-36889e053001-d70b3ee8 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_8b587883-9be0-17fb-0099-36889e053003-d70b3ee8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_7bc27c43-8efd-4060-8e1f-4f9b13bc386e-d70b3ee8 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7bc27c43-8efd-4060-8e1f-4f9b13bc3872-d70b3ee8 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_7bc27c43-8efd-4060-8e1f-4f9b13bc3874-d70b3ee8 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_13913d2f-392c-8da7-de09-93e7e052011c-d70b3eeb {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_13913d2f-392c-8da7-de09-93e7e052011e-d70b3eeb {
  justify-self: start;
}

#w-node-_13913d2f-392c-8da7-de09-93e7e0520120-d70b3eeb {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_13913d2f-392c-8da7-de09-93e7e0520122-d70b3eeb {
  justify-self: start;
}

#w-node-_02e633fb-84a6-aaff-b444-dcb0364ac918-d70b3eec {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_87b3bce6-20d0-59f5-12a1-3bf71de20dc0-d70b3eec {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_87b3bce6-20d0-59f5-12a1-3bf71de20dc2-d70b3eec {
  justify-self: start;
}

#w-node-_87b3bce6-20d0-59f5-12a1-3bf71de20dc4-d70b3eec {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_87b3bce6-20d0-59f5-12a1-3bf71de20dc6-d70b3eec {
  justify-self: start;
}

#w-node-c7ce65a9-e90d-cc5d-559a-e65e4e119aa2-d70b3eec {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c7ce65a9-e90d-cc5d-559a-e65e4e119aa9-d70b3eec {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_7ff2a4c1-7a85-89f5-6a4d-3a26787768fe-d70b3eec {
  grid-area: 1 / 5 / 2 / 7;
  justify-self: end;
}

#w-node-_7ff2a4c1-7a85-89f5-6a4d-3a2678776900-d70b3eec, #w-node-e13b70c1-d17e-344e-c415-52781e817624-d70b3eec {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-e13b70c1-d17e-344e-c415-52781e817628-d70b3eec {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-e13b70c1-d17e-344e-c415-52781e81762a-d70b3eec {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3a4668b2-b5db-8564-41ab-ad89a411d9ac-d70b3eec {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3a4668b2-b5db-8564-41ab-ad89a411d9b0-d70b3eec {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_9b13c950-6d17-bb55-075b-3900236f246f-d70b3eec {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_9b13c950-6d17-bb55-075b-3900236f2473-d70b3eec {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9b13c950-6d17-bb55-075b-3900236f2476-d70b3eec {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_5c56e0bc-e155-2bda-2016-d9afd15fa6d2-d70b3eed {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_01f8ac65-0f41-1bfa-11ff-f45a3429acb2-d70b3eed {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f981ab4f-d39f-c852-0c2a-e01b57bb4597-d70b3eee {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f981ab4f-d39f-c852-0c2a-e01b57bb45a2-d70b3eee {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-f981ab4f-d39f-c852-0c2a-e01b57bb45a4-d70b3eee {
  justify-self: start;
}

#w-node-f981ab4f-d39f-c852-0c2a-e01b57bb45a6-d70b3eee {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-ccc7042a-09d6-5b58-665b-6b38818e06ac-d70b3eee {
  justify-self: start;
}

#w-node-_2599b0f7-d258-0d09-9011-1b4115fd9312-d70b3eef {
  grid-area: 1 / 1 / 2 / 4;
}

#email-form.w-node-_0429d418-240a-b6f1-69c8-3c29ef12bdfe-d70b3eef {
  place-self: start center;
}

#First-Name.w-node-_0429d418-240a-b6f1-69c8-3c29ef12be03-d70b3eef, #Last-Name.w-node-_0429d418-240a-b6f1-69c8-3c29ef12be04-d70b3eef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Email.w-node-_0429d418-240a-b6f1-69c8-3c29ef12be08-d70b3eef, #Message.w-node-_0429d418-240a-b6f1-69c8-3c29ef12be0c-d70b3eef, #w-node-_683768d7-5aa1-9131-b05a-eac6c32138f2-d70b3ef0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3ab55bac-32ed-2b51-eac0-6a3f56e0bc7a-56e0bc7a {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c326-3f1a1576 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c34c-3f1a1576 {
  justify-self: start;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c34e-3f1a1576 {
  justify-self: end;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c356-3f1a1576 {
  justify-self: start;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c358-3f1a1576 {
  justify-self: end;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c360-3f1a1576 {
  justify-self: start;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c362-3f1a1576 {
  justify-self: end;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c36a-3f1a1576 {
  justify-self: start;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c36c-3f1a1576 {
  justify-self: end;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c371-3f1a1576 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_55197ac3-8ec8-7906-394c-547904d7c399-3f1a1576 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_89942827-5468-932a-6780-16918441d34d-3f1a1576 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_89942827-5468-932a-6780-16918441d351-3f1a1576 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#email-form.w-node-_89942827-5468-932a-6780-16918441d3c0-3f1a1576 {
  place-self: start center;
}

#First-Name.w-node-_89942827-5468-932a-6780-16918441d3c5-3f1a1576, #Last-Name.w-node-_89942827-5468-932a-6780-16918441d3c6-3f1a1576 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Email.w-node-_89942827-5468-932a-6780-16918441d3ca-3f1a1576, #Message.w-node-_89942827-5468-932a-6780-16918441d3ce-3f1a1576 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be26-ee407d06 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be2a-ee407d06 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be2d-ee407d06 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_4af4f8ed-3f5b-de2b-1f51-be45615d523d-615d523d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be26-d4e74594 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be2a-d4e74594 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be2d-d4e74594 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be26-66d54b11 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be2a-66d54b11 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d94aedf7-b2d3-9715-2335-1586f877be2d-66d54b11 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_51b1488e-c219-681b-9099-eef80217802a-05ea61b4 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_51b1488e-c219-681b-9099-eef80217802f-05ea61b4 {
  grid-area: 1 / 4 / 2 / 6;
  justify-self: start;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a657f1-05ea61b4 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a65819-05ea61b4 {
  justify-self: start;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a6581b-05ea61b4 {
  justify-self: end;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a65823-05ea61b4 {
  justify-self: start;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a65825-05ea61b4 {
  justify-self: end;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a6582d-05ea61b4 {
  justify-self: start;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a6582f-05ea61b4 {
  justify-self: end;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a65837-05ea61b4 {
  justify-self: start;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a65839-05ea61b4 {
  justify-self: end;
}

#w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a65840-05ea61b4 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-aae78f30-2398-5d28-dfbf-b9e0b457ffd7-05ea61b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ab76cc4c-900a-35d9-7538-1ae4575e9301-05ea61b4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ab76cc4c-900a-35d9-7538-1ae4575e9342-05ea61b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1703941a-769d-cb7f-be2a-a2fd92c0811e-05ea61b4 {
  grid-area: 1 / 5 / 2 / 7;
  justify-self: end;
}

#w-node-_1703941a-769d-cb7f-be2a-a2fd92c08120-05ea61b4, #w-node-_98959f91-1003-6582-4015-e2fc611ae7d7-05ea61b4 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_98959f91-1003-6582-4015-e2fc611ae7db-05ea61b4 {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_98959f91-1003-6582-4015-e2fc611ae7dd-05ea61b4 {
  grid-area: 1 / 4 / 2 / 5;
}

#email-form.w-node-_427707b2-d2df-9890-f245-160e8108f094-05ea61b4 {
  place-self: start center;
}

#First-Name.w-node-_427707b2-d2df-9890-f245-160e8108f099-05ea61b4, #Last-Name.w-node-_427707b2-d2df-9890-f245-160e8108f09a-05ea61b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Email.w-node-_427707b2-d2df-9890-f245-160e8108f09e-05ea61b4, #Message.w-node-_427707b2-d2df-9890-f245-160e8108f0a2-05ea61b4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_746c9eba-b4d3-1297-6686-d6763a78e12d-e19b899d {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-dcdd3b23-9987-9679-d64c-9dbcd48b5429-e19b899d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-dcdd3b23-9987-9679-d64c-9dbcd48b542e-e19b899d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-dcdd3b23-9987-9679-d64c-9dbcd48b5431-e19b899d {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_7177b1ef-e0bc-b615-d04f-c6037d458d11-e19b899d {
  grid-area: 1 / 1 / 2 / 4;
}

#wf-form-LinkedIn-Campaign-Form.w-node-_7177b1ef-e0bc-b615-d04f-c6037d458d17-e19b899d {
  place-self: start center;
}

#Full-name.w-node-_7177b1ef-e0bc-b615-d04f-c6037d458d1c-e19b899d, #Company.w-node-_7177b1ef-e0bc-b615-d04f-c6037d458d1d-e19b899d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#LinkedIn-Website.w-node-_7177b1ef-e0bc-b615-d04f-c6037d458d21-e19b899d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_39066172-48f2-70b9-b998-f7808a665910-e19b899d {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_39066172-48f2-70b9-b998-f7808a665913-e19b899d {
  grid-area: 1 / 6 / 2 / 7;
  justify-self: end;
}

#w-node-_39066172-48f2-70b9-b998-f7808a665915-e19b899d {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_39066172-48f2-70b9-b998-f7808a66591c-e19b899d {
  grid-area: 1 / 3 / 2 / 5;
  align-self: center;
}

#w-node-_39066172-48f2-70b9-b998-f7808a66591d-e19b899d {
  grid-area: 1 / 4 / 2 / 5;
  justify-self: start;
}

@media screen and (min-width: 1920px) {
  #w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9ea-9256c9e6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bc0ac771-e4de-4259-1a5b-afd4521883b1-d70b3ee8 {
    grid-area: 1 / 3 / 2 / 3;
  }

  #w-node-_55197ac3-8ec8-7906-394c-547904d7c371-3f1a1576, #w-node-_014d6bd3-0816-9d9a-6b0f-2b50d3a65840-05ea61b4 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-bc0ac771-e4de-4259-1a5b-afd4521883b1-d70b3ee8 {
    grid-area: 1 / 3 / 2 / 3;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9ea-9256c9e6 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9ea-9256c9e6:where(.w-variant-ed3e08c4-2fa8-9405-c4c2-aa397ed5123a) {
    grid-column-end: 4;
  }

  #w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9f0-9256c9e6 {
    grid-area: 1 / 3 / 2 / 6;
  }

  #w-node-_2a297b0d-4979-a14b-49af-bfcf9256c9f3-9256c9e6 {
    grid-area: 1 / 5 / 2 / 6;
  }

  #w-node-a291680a-9f38-3ea1-6f6b-526ec56e3488-c56e3483 {
    grid-column-start: 3;
  }

  #w-node-_3cc34199-7ac3-dbad-493a-eb4714a334f2-d70b3ee8, #w-node-bc0ac771-e4de-4259-1a5b-afd4521883b1-d70b3ee8 {
    grid-area: 1 / 1 / 2 / 3;
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_56c1fe87-d3f0-d038-6388-6335833aedf0-d70b3ee3, #w-node-_8b587883-9be0-17fb-0099-36889e053003-d70b3ee8, #w-node-_39066172-48f2-70b9-b998-f7808a665915-e19b899d {
    grid-column-end: 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_24d91f4e-207a-beef-2d7a-31309f8ffca2-d70b3ee8, #w-node-bc0ac771-e4de-4259-1a5b-afd4521883b1-d70b3ee8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}
