html {  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  font-family: sans-serif;}body {  margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {  display: block;}audio, canvas, progress, video {  vertical-align: baseline;  display: inline-block;}audio:not([controls]) {  height: 0;  display: none;}[hidden], template {  display: none;}a {  background-color: #0000;}a:active, a:hover {  outline: 0;}abbr[title] {  border-bottom: 1px dotted;}b, strong {  font-weight: bold;}dfn {  font-style: italic;}h1 {  margin: .67em 0;  font-size: 2em;}mark {  color: #000;  background: #ff0;}small {  font-size: 80%;}sub, sup {  vertical-align: baseline;  font-size: 75%;  line-height: 0;  position: relative;}sup {  top: -.5em;}sub {  bottom: -.25em;}img {  border: 0;}svg:not(:root) {  overflow: hidden;}hr {  box-sizing: content-box;  height: 0;}pre {  overflow: auto;}code, kbd, pre, samp {  font-family: monospace;  font-size: 1em;}button, input, optgroup, select, textarea {  color: inherit;  font: inherit;  margin: 0;}button {  overflow: visible;}button, select {  text-transform: none;}button, html input[type="button"], input[type="reset"] {  -webkit-appearance: button;  cursor: pointer;}button[disabled], html input[disabled] {  cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {  border: 0;  padding: 0;}input {  line-height: normal;}input[type="checkbox"], input[type="radio"] {  box-sizing: border-box;  padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {  height: auto;}input[type="search"] {  -webkit-appearance: none;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}legend {  border: 0;  padding: 0;}textarea {  overflow: auto;}optgroup {  font-weight: bold;}table {  border-collapse: collapse;  border-spacing: 0;}td, th {  padding: 0;}@font-face {  font-family: webflow-icons;  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");  font-weight: normal;  font-style: normal;}[class^="w-icon-"], [class*=" w-icon-"] {  speak: none;  font-variant: normal;  text-transform: none;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-style: normal;  font-weight: normal;  line-height: 1;  font-family: webflow-icons !important;}.w-icon-slider-right:before {  content: "";}.w-icon-slider-left:before {  content: "";}.w-icon-nav-menu:before {  content: "";}.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {  content: "";}.w-icon-file-upload-remove:before {  content: "";}.w-icon-file-upload-icon:before {  content: "";}* {  box-sizing: border-box;}html {  height: 100%;}body {  color: #333;  background-color: #fff;  min-height: 100%;  margin: 0;  font-family: Arial, sans-serif;  font-size: 14px;  line-height: 20px;}img {  vertical-align: middle;  max-width: 100%;  display: inline-block;}html.w-mod-touch * {  background-attachment: scroll !important;}.w-block {  display: block;}.w-inline-block {  max-width: 100%;  display: inline-block;}.w-clearfix:before, .w-clearfix:after {  content: " ";  grid-area: 1 / 1 / 2 / 2;  display: table;}.w-clearfix:after {  clear: both;}.w-hidden {  display: none;}.w-button {  color: #fff;  line-height: inherit;  cursor: pointer;  background-color: #3898ec;  border: 0;  border-radius: 0;  padding: 9px 15px;  text-decoration: none;  display: inline-block;}input.w-button {  -webkit-appearance: button;}html[data-w-dynpage] [data-w-cloak] {  color: #0000 !important;}.w-code-block {  margin: unset;}pre.w-code-block code {  all: inherit;}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;}@media screen and (max-width: 767px) {  .w-nav-brand {    padding-left: 10px;  }}.w-lightbox-backdrop {  cursor: auto;  letter-spacing: normal;  text-indent: 0;  text-shadow: none;  text-transform: none;  visibility: visible;  white-space: normal;  word-break: normal;  word-spacing: normal;  word-wrap: normal;  color: #fff;  text-align: center;  z-index: 2000;  opacity: 0;  -webkit-user-select: none;  -moz-user-select: none;  -webkit-tap-highlight-color: transparent;  background: #000000e6;  outline: 0;  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;  font-size: 17px;  font-style: normal;  font-weight: 300;  line-height: 1.2;  list-style: disc;  position: fixed;  inset: 0;  -webkit-transform: translate(0);}.w-lightbox-backdrop, .w-lightbox-container {  -webkit-overflow-scrolling: touch;  height: 100%;  overflow: auto;}.w-lightbox-content {  height: 100vh;  position: relative;  overflow: hidden;}.w-lightbox-view {  opacity: 0;  width: 100vw;  height: 100vh;  position: absolute;}.w-lightbox-view:before {  content: "";  height: 100vh;}.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {  height: 86vh;}.w-lightbox-frame, .w-lightbox-view:before {  vertical-align: middle;  display: inline-block;}.w-lightbox-figure {  margin: 0;  position: relative;}.w-lightbox-group .w-lightbox-figure {  cursor: pointer;}.w-lightbox-img {  width: auto;  max-width: none;  height: auto;}.w-lightbox-image {  float: none;  max-width: 100vw;  max-height: 100vh;  display: block;}.w-lightbox-group .w-lightbox-image {  max-height: 86vh;}.w-lightbox-caption {  text-align: left;  text-overflow: ellipsis;  white-space: nowrap;  background: #0006;  padding: .5em 1em;  position: absolute;  bottom: 0;  left: 0;  right: 0;  overflow: hidden;}.w-lightbox-embed {  width: 100%;  height: 100%;  position: absolute;  inset: 0;}.w-lightbox-control {  cursor: pointer;  background-position: center;  background-repeat: no-repeat;  background-size: 24px;  width: 4em;  transition: all .3s;  position: absolute;  top: 0;}.w-lightbox-left {  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");  display: none;  bottom: 0;  left: 0;}.w-lightbox-right {  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");  display: none;  bottom: 0;  right: 0;}.w-lightbox-close {  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");  background-size: 18px;  height: 2.6em;  right: 0;}.w-lightbox-strip {  white-space: nowrap;  padding: 0 1vh;  line-height: 0;  position: absolute;  bottom: 0;  left: 0;  right: 0;  overflow: auto hidden;}.w-lightbox-item {  box-sizing: content-box;  cursor: pointer;  width: 10vh;  padding: 2vh 1vh;  display: inline-block;  -webkit-transform: translate3d(0, 0, 0);}.w-lightbox-active {  opacity: .3;}.w-lightbox-thumbnail {  background: #222;  height: 10vh;  position: relative;  overflow: hidden;}.w-lightbox-thumbnail-image {  position: absolute;  top: 0;  left: 0;}.w-lightbox-thumbnail .w-lightbox-tall {  width: 100%;  top: 50%;  transform: translate(0, -50%);}.w-lightbox-thumbnail .w-lightbox-wide {  height: 100%;  left: 50%;  transform: translate(-50%);}.w-lightbox-spinner {  box-sizing: border-box;  border: 5px solid #0006;  border-radius: 50%;  width: 40px;  height: 40px;  margin-top: -20px;  margin-left: -20px;  animation: .8s linear infinite spin;  position: absolute;  top: 50%;  left: 50%;}.w-lightbox-spinner:after {  content: "";  border: 3px solid #0000;  border-bottom-color: #fff;  border-radius: 50%;  position: absolute;  inset: -4px;}.w-lightbox-hide {  display: none;}.w-lightbox-noscroll {  overflow: hidden;}@media (min-width: 768px) {  .w-lightbox-content {    height: 96vh;    margin-top: 2vh;  }  .w-lightbox-view, .w-lightbox-view:before {    height: 96vh;  }  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {    height: 84vh;  }  .w-lightbox-image {    max-width: 96vw;    max-height: 96vh;  }  .w-lightbox-group .w-lightbox-image {    max-width: 82.3vw;    max-height: 84vh;  }  .w-lightbox-left, .w-lightbox-right {    opacity: .5;    display: block;  }  .w-lightbox-close {    opacity: .8;  }  .w-lightbox-control:hover {    opacity: 1;  }}.w-lightbox-inactive, .w-lightbox-inactive:hover {  opacity: 0;}.w-richtext:before, .w-richtext:after {  content: " ";  grid-area: 1 / 1 / 2 / 2;  display: table;}.w-richtext:after {  clear: both;}.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {  white-space: initial;}.w-richtext ol, .w-richtext ul {  overflow: hidden;}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {  outline: 2px solid #2895f7;}.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {  content: "";  display: none;  position: absolute;  inset: 0;}.w-richtext figure {  max-width: 60%;  position: relative;}.w-richtext figure > div:before {  cursor: default !important;}.w-richtext figure img {  width: 100%;}.w-richtext figure figcaption.w-richtext-figcaption-placeholder {  opacity: .6;}.w-richtext figure div {  color: #0000;  font-size: 0;}.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {  display: table;}.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {  display: inline-block;}.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {  caption-side: bottom;  display: table-caption;}.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {  width: 60%;  height: 0;}.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {  width: 100%;  height: 100%;  position: absolute;  top: 0;  left: 0;}.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {  width: 100%;}.w-richtext figure.w-richtext-align-center {  clear: both;  margin-left: auto;  margin-right: auto;}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {  max-width: 100%;}.w-richtext figure.w-richtext-align-normal {  clear: both;}.w-richtext figure.w-richtext-align-fullwidth {  text-align: center;  clear: both;  width: 100%;  max-width: 100%;  margin-left: auto;  margin-right: auto;  display: block;}.w-richtext figure.w-richtext-align-fullwidth > div {  padding-bottom: inherit;  display: inline-block;}.w-richtext figure.w-richtext-align-fullwidth > figcaption {  display: block;}.w-richtext figure.w-richtext-align-floatleft {  float: left;  clear: none;  margin-right: 15px;}.w-richtext figure.w-richtext-align-floatright {  float: right;  clear: none;  margin-left: 15px;}.w-nav {  z-index: 1000;  background: #ddd;  position: relative;}.w-nav:before, .w-nav:after {  content: " ";  grid-area: 1 / 1 / 2 / 2;  display: table;}.w-nav:after {  clear: both;}.w-nav-brand {  float: left;  color: #333;  text-decoration: none;  position: relative;}.w-nav-link {  vertical-align: top;  color: #222;  text-align: left;  margin-left: auto;  margin-right: auto;  padding: 20px;  text-decoration: none;  display: inline-block;  position: relative;}.w-nav-link.w--current {  color: #0082f3;}.w-nav-menu {  float: right;  position: relative;}[data-nav-menu-open] {  text-align: center;  background: #c8c8c8;  min-width: 200px;  position: absolute;  top: 100%;  left: 0;  right: 0;  overflow: visible;  display: block !important;}.w--nav-link-open {  display: block;  position: relative;}.w-nav-overlay {  width: 100%;  display: none;  position: absolute;  top: 100%;  left: 0;  right: 0;  overflow: hidden;}.w-nav-overlay [data-nav-menu-open] {  top: 0;}.w-nav[data-animation="over-left"] .w-nav-overlay {  width: auto;}.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {  z-index: 1;  top: 0;  right: auto;}.w-nav[data-animation="over-right"] .w-nav-overlay {  width: auto;}.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {  z-index: 1;  top: 0;  left: auto;}.w-nav-button {  float: right;  cursor: pointer;  -webkit-tap-highlight-color: #0000;  tap-highlight-color: #0000;  -webkit-user-select: none;  user-select: none;  padding: 18px;  font-size: 24px;  display: none;  position: relative;}.w-nav-button:focus {  outline: 0;}.w-nav-button.w--open {  color: #fff;  background-color: #c8c8c8;}.w-nav[data-collapse="all"] .w-nav-menu {  display: none;}.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {  display: block;}.w--nav-dropdown-list-open {  position: static;}@media screen and (max-width: 991px) {  .w-nav[data-collapse="medium"] .w-nav-menu {    display: none;  }  .w-nav[data-collapse="medium"] .w-nav-button {    display: block;  }}@media screen and (max-width: 767px) {  .w-nav[data-collapse="small"] .w-nav-menu {    display: none;  }  .w-nav[data-collapse="small"] .w-nav-button {    display: block;  }  .w-nav-brand {    padding-left: 10px;  }}@media screen and (max-width: 479px) {  .w-nav[data-collapse="tiny"] .w-nav-menu {    display: none;  }  .w-nav[data-collapse="tiny"] .w-nav-button {    display: block;  }}.w-tabs {  position: relative;}.w-tabs:before, .w-tabs:after {  content: " ";  grid-area: 1 / 1 / 2 / 2;  display: table;}.w-tabs:after {  clear: both;}.w-tab-menu {  position: relative;}.w-tab-link {  vertical-align: top;  text-align: left;  cursor: pointer;  color: #222;  background-color: #ddd;  padding: 9px 30px;  text-decoration: none;  display: inline-block;  position: relative;}.w-tab-link.w--current {  background-color: #c8c8c8;}.w-tab-link:focus {  outline: 0;}.w-tab-content {  display: block;  position: relative;  overflow: hidden;}.w-tab-pane {  display: none;  position: relative;}.w--tab-active {  display: block;}@media screen and (max-width: 479px) {  .w-tab-link {    display: block;  }}.w-ix-emptyfix:after {  content: "";}@keyframes spin {  0% {    transform: rotate(0);  }  100% {    transform: rotate(360deg);  }}.w-dyn-empty {  background-color: #ddd;  padding: 10px;}.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {  display: none !important;}.wf-layout-layout {  display: grid;}.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;}:root {  --_font---font-family--primary: Sora, sans-serif;  --primitive-color--primary-900: #06182e;  --_font---font-size-semantics--body-base: var(--_font---font-size-primitive--text-base);  --_font---line-height--145: 145%;  --_font---font-weight--400: 400;  --_size-variables---element-spacing--none: 0px;  --_font---font-size-semantics--h1: var(--_font---font-size-primitive--text-10xl);  --_font---line-height--110: 110%;  --_font---font-weight--500: 500;  --_font---letter-spacing--3-6px: -3.6px;  --_font---letter-spacing--2-4px: -2.4px;  --_font---letter-spacing--2px: -2px;  --_font---font-size-semantics--h2: var(--_font---font-size-primitive--text-9xl);  --_font---line-height--115: 115%;  --_font---letter-spacing--2-8px: -2.8px;  --_font---letter-spacing--0-96px: -.96px;  --_font---font-size-semantics--h3: var(--_font---font-size-primitive--text-8xl);  --_font---font-size-semantics--h4: var(--_font---font-size-primitive--text-7xl);  --_font---line-height--120: 120%;  --_font---letter-spacing--1-76px: -1.76px;  --_font---font-size-semantics--h5: var(--_font---font-size-primitive--text-6xl);  --_font---line-height--130: 130%;  --_font---font-size-semantics--h6: var(--_font---font-size-primitive--text-4xl);  --_font---letter-spacing--0-84px: -.84px;  --primitive-color--gray-600: #707070;  --_font---letter-spacing--0-36px: -.36px;  --_size-variables---element-spacing--2xl: 20px;  --_size-variables---element-spacing--sm: 8px;  --_size-variables---element-spacing--lg: 12px;  --_size-variables---element-spacing--3xl: 24px;  --_max-width---max-width--100: 100%;  --_size-variables---element-spacing--md: 10px;  --_max-width---container--1160px: 1160px;  --_size-variables---element-spacing--xl: 16px;  --_size-variables---element-spacing--15xl: 68px;  --_size-variables---element-spacing--13xl: 60px;  --_size-variables---element-spacing--8xl: 40px;  --_size-variables---element-spacing--6xl: 32px;  --_size-variables---element-spacing--10xl: 48px;  --_size-variables---border-radius--2xl: 16px;  --primitive-color--neutral-0: white;  --primitive-color--primary-500: #2f80ff;  --_size-variables---element-spacing--5xl: 30px;  --_size-variables---border-radius--8xl: 99px;  --_size-variables---border-radius--xl: 12px;  --primitive-color--primary-700: #0b2a55;  --primitive-color--black: black;  --primitive-color--neutral-400: #c5c5c5;  --_size-variables---element-spacing--4xl: 28px;  --primitive-color--primary-400: #5b76a8;  --primitive-color--primary-800: #07203f;  --_font---font-size-semantics--body-sm: var(--_font---font-size-primitive--text-sm);  --primitive-color--tertiary\<deleted\|variable-e47306d3-1554-0bc6-431b-d27da8462b48\>: grey;  --theme-color--success: var(--primitive-color--primary-900);  --_size-variables---border-radius--lg: 10px;  --primitive-color--neutral-300: #e4edff;  --theme-color--error: #d32f2f;  --_font---font-size-semantics--body-lg: var(--_font---font-size-primitive--text-lg);  --_font---font-size-semantics--body-2xl: var(--_font---font-size-primitive--text-3xl);  --_font---line-height--135: 135%;  --_size-variables---section-padding--xxs: var(--_size-variables---element-spacing--8xl);  --_size-variables---section-padding--4xl: var(--_size-variables---element-spacing--25xl);  --_size-variables---section-padding--sm: var(--_size-variables---element-spacing--18xl);  --_size-variables---section-padding--none: var(--_size-variables---element-spacing--none);  --_size-variables---section-padding--3xl: var(--_size-variables---element-spacing--24xl);  --_size-variables---section-padding--xs: var(--_size-variables---element-spacing--13xl);  --_size-variables---section-padding--md: var(--_size-variables---element-spacing--19xl);  --_size-variables---section-padding--lg: var(--_size-variables---element-spacing--21xl);  --_size-variables---section-padding--xl: var(--_size-variables---element-spacing--22xl);  --_size-variables---element-spacing--12xl: 56px;  --color-white-2\<deleted\|variable-669e398d-e0b9-4945-dd67-db7a47faee68\>: white;  --primitive-color--neutral-100: #f3f6ff;  --_font---line-height--125: 125%;  --_font---letter-spacing--0-32px: -.32px;  --primitive-color--primary-600: #1f6fe5;  --primitive-color--transparent: transparent;  --_size-variables---element-spacing--7xl: 36px;  --color-shadow--white-50: #ffffff80;  --primitive-color--neutral-50: #fef5ec;  --_size-variables---border-radius--4xl: 24px;  --_font---font-weight--600: 600;  --_font---line-height--150: 150%;  --_font---font-size-semantics--body-xl: var(--_font---font-size-primitive--text-xl);  --_size-variables---element-spacing--xxs: 4px;  --_size-variables---element-spacing--xs: 6px;  --color-shadow--color-4\<deleted\|variable-fbb9402a-7302-7108-2f8d-50077d64f9a3\>: #fff3;  --_font---letter-spacing--0-28px: -.28px;  --_icon-size---icon--12: 12px;  --_icon-size---icon--16: 16px;  --primitive-color--gray-800: #646464;  --_icon-size---icon--32: 32px;  --_icon-size---icon--24: 24px;  --_icon-size---icon--8: 8px;  --_size-variables---border-radius--md: 8px;  --color-shadow--white-20: #fff3;  --color-shadow--primary-dark-10: #0b2a551a;  --_size-variables---element-spacing--18xl: 80px;  --_size-variables---element-spacing--19xl: 100px;  --_size-variables---element-spacing--17xl: 76px;  --_icon-size---icon--48: 48px;  --primitive-color--gray-500: #6e7677;  --_size-variables---element-spacing--11xl: 52px;  --primitive-color--neutral-200: #e8f1ff;  --_font---line-height--140: 140%;  --_size-variables---element-spacing--tiny: 2px;  --color-shadow--white-40: #fff6;  --color-shadow--neutral-12: #c8c8c81f;  --_icon-size---icon--40: 40px;  --_icon-size---icon--20: 20px;  --color-shadow--pramary-5: #0098af0d;  --color-shadow--black-45: #00000073;  --color-shadow--dark-80: #04060fcc;  --_size-variables---border-radius--xxs: 2px;  --_font---font-size-primitive--text-xl: 20px;  --_size-variables---element-spacing--21xl: 120px;  --_size-variables---border-radius--circle-large: 100%;  --_font---font-size-primitive--text-5xl: 32px;  --_font---font-size-primitive--text-4xl: 28px;  --_font---font-weight--700: 700;  --_size-variables---element-spacing--9xl: 44px;  --_font---line-height--155: 155%;  --_font---font-size-primitive--text-3xl: 24px;  --_size-variables---border-radius--circle-small: 50%;  --_size-variables---border-radius--3xl: 20px;  --_font---font-size-primitive--text-xsm: 12px;  --_size-variables---element-spacing--14xl: 64px;  --_size-variables---element-spacing--16xl: 72px;  --_size-variables---element-spacing--20xl: 110px;  --_size-variables---element-spacing--22xl: 140px;  --_size-variables---element-spacing--23xl: 150px;  --_size-variables---element-spacing--24xl: 160px;  --_size-variables---element-spacing--25xl: 228px;  --_size-variables---border-radius--none: 0px;  --_size-variables---border-radius--xs: 4px;  --_size-variables---border-radius--sm: 6px;  --_max-width---max-width--50: 50%;  --_size-variables---border-radius--5xl: 30px;  --_size-variables---border-radius--6xl: 32px;  --_size-variables---border-radius--7xl: 40px;  --_size-variables---section-padding--2xl: var(--_size-variables---element-spacing--23xl);  --_font---font-size-primitive--text-sm: 14px;  --_font---font-size-primitive--text-base: 16px;  --_font---font-size-primitive--text-lg: 18px;  --_font---font-size-primitive--text-2xl: 22px;  --_font---font-size-primitive--text-6xl: 40px;  --_font---font-size-primitive--text-7xl: 44px;  --_font---font-size-primitive--text-8xl: 48px;  --_font---font-size-primitive--text-9xl: 56px;  --_font---font-size-primitive--text-10xl: 72px;  --_font---font-weight--300: 300;  --_font---line-height--100: 100%;  --_font---font-weight--800: 800;  --color-shadow--black-25: #00000040;  --color-shadow--dark-0: #04060f00;  --_font---line-height--160: 160%;  --primitive-color--gray-400: #f7efff;  --primitive-color--gray-700: #686868;}.w-checkbox {  margin-bottom: 5px;  padding-left: 20px;  display: block;}.w-checkbox:before {  content: " ";  grid-area: 1 / 1 / 2 / 2;  display: table;}.w-checkbox:after {  content: " ";  clear: both;  grid-area: 1 / 1 / 2 / 2;  display: table;}.w-checkbox-input {  float: left;  margin: 4px 0 0 -20px;  line-height: normal;}.w-checkbox-input--inputType-custom {  border: 1px solid #ccc;  border-radius: 2px;  width: 12px;  height: 12px;}.w-checkbox-input--inputType-custom.w--redirected-checked {  background-color: #3898ec;  background-image: url("../img/custom-checkbox-checkmark.589d534424.svg");  background-position: 50%;  background-repeat: no-repeat;  background-size: cover;  border-color: #3898ec;}.w-checkbox-input--inputType-custom.w--redirected-focus {  box-shadow: 0 0 3px 1px #3898ec;}body {  font-family: var(--_font---font-family--primary);  color: var(--primitive-color--primary-900);  font-size: var(--_font---font-size-semantics--body-base);  line-height: var(--_font---line-height--145);  font-weight: var(--_font---font-weight--400);  --_font---font-family--primary: Sora, sans-serif;  --_font---font-size-semantics--body-base: var(--_font---font-size-primitive--text-base);  --_font---line-height--145: 145%;  --_font---font-weight--400: 400;  --_font---font-size-semantics--h1: var(--_font---font-size-primitive--text-10xl);  --_font---line-height--110: 110%;  --_font---font-weight--500: 500;  --_font---letter-spacing--3-6px: -3.6px;  --_font---letter-spacing--2-4px: -2.4px;  --_font---letter-spacing--2px: -2px;  --_font---font-size-semantics--h2: var(--_font---font-size-primitive--text-9xl);  --_font---line-height--115: 115%;  --_font---letter-spacing--2-8px: -2.8px;  --_font---letter-spacing--0-96px: -.96px;  --_font---font-size-semantics--h3: var(--_font---font-size-primitive--text-8xl);  --_font---font-size-semantics--h4: var(--_font---font-size-primitive--text-7xl);  --_font---line-height--120: 120%;  --_font---letter-spacing--1-76px: -1.76px;  --_font---font-size-semantics--h5: var(--_font---font-size-primitive--text-6xl);  --_font---line-height--130: 130%;  --_font---font-size-semantics--h6: var(--_font---font-size-primitive--text-4xl);  --_font---letter-spacing--0-84px: -.84px;  --_font---letter-spacing--0-36px: -.36px;  --_font---font-size-semantics--body-sm: var(--_font---font-size-primitive--text-sm);  --_font---font-size-semantics--body-lg: var(--_font---font-size-primitive--text-lg);  --_font---font-size-semantics--body-2xl: var(--_font---font-size-primitive--text-3xl);  --_font---line-height--135: 135%;  --_font---line-height--125: 125%;  --_font---letter-spacing--0-32px: -.32px;  --_font---font-weight--600: 600;  --_font---line-height--150: 150%;  --_font---font-size-semantics--body-xl: var(--_font---font-size-primitive--text-xl);  --_font---letter-spacing--0-28px: -.28px;  --_font---line-height--140: 140%;  --_font---font-size-primitive--text-xl: 20px;  --_font---font-size-primitive--text-5xl: 32px;  --_font---font-size-primitive--text-4xl: 28px;  --_font---font-weight--700: 700;  --_font---line-height--155: 155%;  --_font---font-size-primitive--text-3xl: 24px;  --_font---font-size-primitive--text-xsm: 12px;  --_font---font-size-primitive--text-sm: 14px;  --_font---font-size-primitive--text-base: 16px;  --_font---font-size-primitive--text-lg: 18px;  --_font---font-size-primitive--text-2xl: 22px;  --_font---font-size-primitive--text-6xl: 40px;  --_font---font-size-primitive--text-7xl: 44px;  --_font---font-size-primitive--text-8xl: 48px;  --_font---font-size-primitive--text-9xl: 56px;  --_font---font-size-primitive--text-10xl: 72px;  --_font---font-weight--300: 300;  --_font---line-height--100: 100%;  --_font---font-weight--800: 800;  --_font---line-height--160: 160%;}h1 {  margin-top: var(--_size-variables---element-spacing--none);  margin-bottom: var(--_size-variables---element-spacing--none);  font-size: var(--_font---font-size-semantics--h1);  line-height: var(--_font---line-height--110);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--3-6px);}h2 {  margin-top: var(--_size-variables---element-spacing--none);  margin-bottom: var(--_size-variables---element-spacing--none);  font-size: var(--_font---font-size-semantics--h2);  line-height: var(--_font---line-height--115);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2-8px);}h3 {  margin-top: var(--_size-variables---element-spacing--none);  margin-bottom: var(--_size-variables---element-spacing--none);  font-size: var(--_font---font-size-semantics--h3);  line-height: var(--_font---line-height--115);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2-4px);}h4 {  margin-top: var(--_size-variables---element-spacing--none);  margin-bottom: var(--_size-variables---element-spacing--none);  font-size: var(--_font---font-size-semantics--h4);  line-height: var(--_font---line-height--120);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--1-76px);}h5 {  margin-top: var(--_size-variables---element-spacing--none);  margin-bottom: var(--_size-variables---element-spacing--none);  font-size: var(--_font---font-size-semantics--h5);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2px);}h6 {  margin-top: var(--_size-variables---element-spacing--none);  margin-bottom: var(--_size-variables---element-spacing--none);  font-size: var(--_font---font-size-semantics--h6);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-84px);}p {  margin-bottom: var(--_size-variables---element-spacing--none);  color: var(--primitive-color--gray-600);  letter-spacing: var(--_font---letter-spacing--0-36px);}a {  color: var(--primitive-color--primary-900);  text-decoration: none;}ul {  margin-top: var(--_size-variables---element-spacing--none);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  flex-flow: column;  list-style-type: disc;  display: flex;}ol {  margin-top: var(--_size-variables---element-spacing--none);  margin-bottom: var(--_size-variables---element-spacing--lg);  padding-left: var(--_size-variables---element-spacing--3xl);}img {  width: var(--_max-width---max-width--100);  max-width: var(--_max-width---max-width--100);  object-fit: cover;  display: inline-block;}label {  margin-bottom: var(--_size-variables---element-spacing--none);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);  display: block;}strong {  font-weight: bold;}blockquote {  margin-bottom: var(--_size-variables---element-spacing--none);  padding: var(--_size-variables---element-spacing--md) var(--_size-variables---element-spacing--2xl);  border-left: 5px solid #e2e2e2;}figure {  margin-bottom: 10px;}.page-wrapper {  overflow: clip;}.page-wrapper.is-error {  flex-flow: column;  justify-content: space-between;  min-height: 100vh;  display: flex;}.container {  width: var(--_max-width---max-width--100);  max-width: var(--_max-width---container--1160px);  margin-left: auto;  margin-right: auto;}.utilities-hero_heading {  margin-bottom: var(--_size-variables---element-spacing--xl);}.utilities-hero_texts {  max-width: 540px;}.utilities-hero_texts.is-utilities {  max-width: 660px;}.utilities-main_inner {  grid-column-gap: var(--_size-variables---element-spacing--15xl);  grid-row-gap: var(--_size-variables---element-spacing--15xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr;  grid-auto-columns: 1fr;  display: flex;}.utilities-main_aside {  flex: 1;  max-width: 240px;  position: relative;}.utilities-main_content {  grid-column-gap: var(--_size-variables---element-spacing--13xl);  grid-row-gap: var(--_size-variables---element-spacing--13xl);  flex-flow: column;  flex: 1;  display: flex;}.utilities-single_block {  padding-right: var(--_size-variables---element-spacing--10xl);  padding-left: var(--_size-variables---element-spacing--10xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--neutral-0);  flex-flow: column;  display: flex;}.utilities-single_block.is-box {  padding-top: var(--_size-variables---element-spacing--10xl);  padding-bottom: var(--_size-variables---element-spacing--10xl);  border: 1px solid var(--primitive-color--primary-500);}.utilities-single_block.is-box.is-changelog {  width: var(--_max-width---max-width--100);  justify-content: center;  align-items: center;  max-width: 900px;  margin-left: auto;  margin-right: auto;}.utilities-main_sidebar {  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: column;  height: auto;  display: flex;  position: sticky;  top: 75px;}.utilities-sidebar_link {  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--3xl);  border: 1px solid var(--primitive-color--primary-900);  border-radius: var(--_size-variables---border-radius--8xl);  transition: background-color .35s, color .35s;}.utilities-sidebar_link:hover {  background-color: var(--primitive-color--primary-900);  color: var(--primitive-color--neutral-0);}.utilities-sidebar_link.w--current {  border-color: var(--primitive-color--primary-900);  background-color: var(--primitive-color--primary-900);  color: var(--primitive-color--neutral-0);}.utilities_section_block-title {  margin-bottom: var(--_size-variables---element-spacing--xl);  color: var(--primitive-color--primary-900);  font-size: var(--_font---font-size-semantics--h3);}.utilities-color_swatch {  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  grid-template-rows: auto;  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));  grid-auto-columns: 1fr;  display: grid;}.utilities-color_swatch-item {  border-radius: var(--_size-variables---border-radius--xl);  flex-flow: column;  display: flex;  overflow: hidden;  box-shadow: 0 2px 5px #1018283d;}.utilities-color_swatch-background {  pointer-events: none;  min-height: 150px;}.utilities-swatch_card-bottom {  padding: var(--_size-variables---element-spacing--lg);  position: relative;}.background-primary {  background-color: var(--primitive-color--primary-900);}.background-secondary {  background-color: var(--primitive-color--primary-700);}.background-tertiary {  background-color: var(--primitive-color--gray-600);}.background-white {  background-color: var(--primitive-color--neutral-0);}.background-black {  background-color: var(--primitive-color--black);}.background-grey {  background-color: var(--primitive-color--neutral-400);}.button_primary {  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--4xl);  border: 1px solid var(--primitive-color--primary-400);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--primary-700);  color: var(--primitive-color--neutral-0);  justify-content: center;  align-items: center;  transition: background-color .35s;  display: inline-flex;}.button_primary:where(.w-variant-62db4792-8717-dbe8-e811-0d36eb02f9ec) {  border-color: var(--primitive-color--primary-400);  background-color: var(--primitive-color--neutral-0);  color: var(--primitive-color--primary-700);  transition: color .35s, border-color .35s, background-color .35s;}.button_primary:where(.w-variant-fb89ee7f-8db1-8e54-55c6-075f0151c951) {  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--md) var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--2xl);  background-color: var(--primitive-color--neutral-0);  color: var(--primitive-color--primary-700);  transition: color .35s, background-color .35s;}.button_primary:where(.w-variant-1a94fba4-1615-e418-bbea-f08bbc622622) {  padding: var(--_size-variables---element-spacing--md) var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--md) var(--_size-variables---element-spacing--2xl);}.button_primary:hover {  background-color: var(--primitive-color--primary-900);}.button_primary:hover:where(.w-variant-62db4792-8717-dbe8-e811-0d36eb02f9ec) {  border-color: var(--primitive-color--primary-400);  background-color: var(--primitive-color--primary-800);  color: var(--primitive-color--neutral-0);}.button_primary:hover:where(.w-variant-fb89ee7f-8db1-8e54-55c6-075f0151c951) {  color: var(--primitive-color--neutral-0);}.button_primary.is-subscribe {  width: var(--_max-width---max-width--100);  background-color: var(--primitive-color--neutral-0);  color: var(--primitive-color--primary-900);  justify-content: space-between;  transition: color .35s, background-color .35s;}.button_primary.is-subscribe:hover {  background-color: var(--primitive-color--primary-800);  color: var(--primitive-color--neutral-0);}.utilities_content {  grid-column-gap: var(--_size-variables---element-spacing--6xl);  grid-row-gap: var(--_size-variables---element-spacing--6xl);  flex-flow: column;  justify-content: flex-start;  align-items: flex-start;  display: flex;}.utilities_content.margin-bottom {  margin-bottom: var(--_size-variables---element-spacing--10xl);}.utilities-page_section-title {  margin-bottom: var(--_size-variables---element-spacing--10xl);  padding-bottom: var(--_size-variables---element-spacing--3xl);  font-size: var(--_font---font-size-semantics--h3);  border-bottom: 1.5px solid #dfdbe1;}.utilities_element-type {  margin-bottom: 8px;}.utilities-tag_type {  min-width: 52px;  height: 30px;  margin-bottom: var(--_size-variables---element-spacing--sm);  padding-right: var(--_size-variables---element-spacing--xl);  padding-left: var(--_size-variables---element-spacing--xl);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--black);  color: var(--primitive-color--neutral-0);  font-size: var(--_font---font-size-semantics--body-sm);  justify-content: center;  align-items: center;  display: flex;}.utilities-tag_type.custom-class {  background-color: var(--primitive-color--primary-900);}.utilities-content_item {  width: var(--_max-width---max-width--100);  flex-flow: column;  justify-content: flex-start;  align-items: flex-start;  display: flex;}.heading-custom-h1 {  font-size: var(--_font---font-size-semantics--h1);  line-height: var(--_font---line-height--110);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--3-6px);}.heading-custom-h2 {  font-size: var(--_font---font-size-semantics--h2);  line-height: var(--_font---line-height--115);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2-8px);}.heading-custom-h3 {  font-size: var(--_font---font-size-semantics--h3);  line-height: var(--_font---line-height--115);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2-4px);}.heading-custom-h4 {  font-size: var(--_font---font-size-semantics--h4);  line-height: var(--_font---line-height--120);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--1-76px);}.heading-custom-h5 {  font-size: var(--_font---font-size-semantics--h5);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2px);}.heading-custom-h6 {  font-size: var(--_font---font-size-semantics--h6);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-84px);}.utilities-section_content_two-col {  grid-column-gap: var(--_size-variables---element-spacing--6xl);  grid-row-gap: var(--_size-variables---element-spacing--6xl);  flex-flow: column;  grid-template-rows: auto;  grid-template-columns: 1fr 1fr;  grid-auto-columns: 1fr;  justify-content: flex-start;  align-items: flex-start;  display: grid;}.text-rich-texts h1, .text-rich-texts h2 {  margin-bottom: 40px;  font-size: 40px;}.text-rich-texts h3 {  margin-top: 60px;  margin-bottom: 40px;  font-size: 40px;}.text-rich-texts h4, .text-rich-texts h5, .text-rich-texts h6 {  margin-bottom: 40px;  font-size: 40px;}.text-rich-texts p {  margin-bottom: 20px;  font-size: 18px;  line-height: 150%;}.text-rich-texts blockquote {  border-left-color: var(--primitive-color--primary-700);  background-image: linear-gradient(270deg, var(--primitive-color--primary-700), var(--primitive-color--tertiary\<deleted\|variable-e47306d3-1554-0bc6-431b-d27da8462b48\>));  color: var(--primitive-color--primary-900);  -webkit-text-fill-color: transparent;  -webkit-background-clip: text;  background-clip: text;  margin-bottom: 20px;  padding: 24px 10px 24px 30px;  font-size: 24px;  font-style: italic;  font-weight: 600;  line-height: 133%;}.text-rich-texts ol, .text-rich-texts ul {  margin-bottom: 20px;  font-size: 18px;}.text-rich-texts figure {  border-radius: 16px;  margin-bottom: 40px;  overflow: hidden;}.success-state {  width: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--3xl);  border: 1px solid var(--theme-color--success);  border-radius: var(--_size-variables---border-radius--lg);  background-color: var(--primitive-color--neutral-300);  color: var(--theme-color--success);}.error-state {  width: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--3xl);  border: 1px solid var(--theme-color--error);  border-radius: var(--_size-variables---border-radius--lg);  background-color: var(--primitive-color--neutral-0);  color: var(--theme-color--error);}.content-align-center {  text-align: center;  flex-flow: column;  justify-content: flex-start;  align-items: center;  display: flex;}.content-align-center.is-utilities {  z-index: 2;  position: relative;}.body-text-18px {  font-size: var(--_font---font-size-semantics--body-lg);}.body-text-24px {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  letter-spacing: var(--_font---letter-spacing--0-96px);}.section-padding {  z-index: 2;  padding-right: var(--_size-variables---section-padding--xxs);  padding-left: var(--_size-variables---section-padding--xxs);}.section-padding.padding-hero {  padding-top: var(--_size-variables---section-padding--4xl);  padding-bottom: var(--_size-variables---section-padding--sm);}.section-padding.padding-hero.bottom-none {  padding-bottom: var(--_size-variables---section-padding--none);}.section-padding.padding-hero.is-blog {  padding-top: var(--_size-variables---section-padding--3xl);}.section-padding.padding-60x60 {  padding-top: var(--_size-variables---section-padding--xs);  padding-bottom: var(--_size-variables---section-padding--sm);}.section-padding.padding-100x100 {  padding-top: var(--_size-variables---section-padding--md);  padding-bottom: var(--_size-variables---section-padding--md);}.section-padding.padding-120x120 {  padding-top: var(--_size-variables---section-padding--lg);  padding-bottom: var(--_size-variables---section-padding--lg);}.section-padding.padding-120x120.bottom-none {  padding-bottom: var(--_size-variables---section-padding--none);}.section-padding.padding-120x120.top-none {  padding-top: var(--_size-variables---section-padding--none);}.section-padding.padding-home-hero {  z-index: 3;  padding-top: 266px;  position: relative;}.section-padding.padding-0x120 {  padding-top: var(--_size-variables---section-padding--none);  padding-bottom: var(--_size-variables---section-padding--lg);}.section-padding.padding-60x140 {  padding-top: var(--_size-variables---section-padding--xs);  padding-bottom: var(--_size-variables---section-padding--xl);}.section-padding.padding-120x140 {  padding-top: var(--_size-variables---section-padding--lg);  padding-bottom: var(--_size-variables---section-padding--xl);}.margin-bottom.margin-24px {  margin-bottom: var(--_size-variables---element-spacing--3xl);}.margin-bottom.margin-16px {  margin-bottom: var(--_size-variables---element-spacing--xl);}.margin-bottom.margin-40px {  margin-bottom: var(--_size-variables---element-spacing--8xl);}.margin-bottom.margin-20px {  margin-bottom: var(--_size-variables---element-spacing--2xl);}.margin-bottom.margin-56px {  margin-bottom: var(--_size-variables---element-spacing--12xl);}.margin-bottom.margin-12px {  margin-bottom: var(--_size-variables---element-spacing--lg);}.margin-bottom.margin-32px {  margin-bottom: var(--_size-variables---element-spacing--6xl);}.content-card {  cursor: pointer;}.image-animation-trigger {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  overflow: hidden;}.image-animation-scale {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);}.sales-page_list-item {  background-color: var(--color-white-2\<deleted\|variable-669e398d-e0b9-4945-dd67-db7a47faee68\>);  border-radius: 12px;  padding: 24px;  position: relative;  overflow: hidden;}.sales-page_list-item-2 {  background-color: #fff;  border-radius: 12px;  padding: 24px;  position: relative;  overflow: hidden;}.sales-page_list-item-3, .sales-page_list-item-4, .sales-page_list-item-5 {  background-color: var(--color-white-2\<deleted\|variable-669e398d-e0b9-4945-dd67-db7a47faee68\>);  border-radius: 12px;  padding: 24px;  position: relative;  overflow: hidden;}.navbar-toggler-button {  padding: 0;}.logo_image {  height: var(--_max-width---max-width--100);  object-fit: contain;}.navbar_logo {  width: var(--_max-width---max-width--100);  max-width: 140px;  padding: var(--_size-variables---element-spacing--none);}.navbar_container {  width: var(--_max-width---max-width--100);  max-width: var(--_max-width---container--1160px);  grid-column-gap: var(--_size-variables---element-spacing--8xl);  grid-row-gap: var(--_size-variables---element-spacing--8xl);  grid-template-rows: auto;  grid-template-columns: .375fr 1fr .375fr;  grid-auto-columns: 1fr;  justify-content: space-between;  align-items: center;  margin-left: auto;  margin-right: auto;  display: flex;}.navbar_link {  padding: var(--_size-variables---element-spacing--3xl) var(--_size-variables---element-spacing--xl);  box-shadow: inset 0 0 0 0 var(--primitive-color--neutral-0);  color: var(--primitive-color--neutral-100);  line-height: var(--_font---line-height--125);  letter-spacing: var(--_font---letter-spacing--0-32px);  transition: box-shadow .35s;}.navbar_link:hover, .navbar_link.w--current {  box-shadow: inset 0 -2px 0 0 var(--primitive-color--neutral-0);}.navbar_menu {  background-color: var(--primitive-color--transparent);  justify-content: center;  align-items: center;  display: flex;  position: static;}.navbar-button_wrapper {  margin-left: var(--_size-variables---element-spacing--xl);  grid-column-gap: var(--_size-variables---element-spacing--xl);  display: flex;}.navbar_wrap {  width: var(--_max-width---max-width--100);  height: auto;  padding-right: var(--_size-variables---section-padding--xxs);  padding-left: var(--_size-variables---section-padding--xxs);  border-bottom: 1px solid var(--color-shadow--white-50);  background-color: var(--primitive-color--transparent);  justify-content: center;  align-items: center;  display: flex;  position: absolute;}.button_text {  line-height: var(--_font---line-height--125);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-32px);}.sales-page_item {  background-color: #fff;  border-radius: 12px;  padding: 24px;  position: relative;  overflow: hidden;}.utilities-link {  text-decoration: underline;}.cover-popup-button {  grid-column-gap: 8px;  grid-row-gap: 8px;  text-transform: uppercase;  cursor: pointer;  background-image: none;  justify-content: center;  align-items: center;  padding-bottom: 10px;  font-weight: 500;  display: inline-flex;  position: relative;  overflow: hidden;}.cover-popup-button.small-popup-btn {  color: #121514;  cursor: pointer;  background-color: #fff;  background-image: linear-gradient(45deg, #4ef5a4, #6af796 .01%, #e5fe55);  border-radius: 99px;  justify-content: center;  align-items: center;  padding: 10px 20px;}.cover-popup-button.default-button {  background-color: #f5f5f5;  border-radius: 99px;  padding: 15px 30px;}.section_footer {  background-color: var(--primitive-color--neutral-50);}.footer_info {  flex: 0 442px;}.footer_bottom {  padding-bottom: var(--_size-variables---element-spacing--2xl);}.section_hero {  position: relative;}.section_hero.is-home-hero {  background-color: var(--primitive-color--primary-900);  color: var(--primitive-color--neutral-0);}.section_hero.is-team-hero {  border-bottom-left-radius: var(--_size-variables---border-radius--4xl);  border-bottom-right-radius: var(--_size-variables---border-radius--4xl);  background-color: var(--primitive-color--primary-900);  color: var(--primitive-color--neutral-100);  overflow: hidden;}.section_component {  z-index: 2;  position: relative;}.service-hero_content {  width: var(--_max-width---max-width--100);  max-width: 796px;  margin-left: auto;  margin-right: auto;}.service-hero_content.is-service-details {  max-width: 840px;}.service-hero_para {  width: var(--_max-width---max-width--100);  max-width: 700px;  color: var(--primitive-color--gray-600);  font-size: var(--_font---font-size-semantics--body-lg);}.legal_element {  z-index: 2;  width: var(--_max-width---max-width--100);  max-width: 900px;  margin-left: auto;  margin-right: auto;  position: relative;}.legal_element.is-terms {  max-width: 1080px;  margin-right: var(--_size-variables---element-spacing--none);  margin-left: var(--_size-variables---element-spacing--none);}.text-color-dark {  color: var(--primitive-color--gray-600);}.body-text-large {  font-size: var(--_font---font-size-semantics--body-lg);}.rich-text_legal h1 {  margin-bottom: var(--_size-variables---element-spacing--2xl);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-84px);}.rich-text_legal h2 {  margin-bottom: var(--_size-variables---element-spacing--2xl);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_legal p {  margin-top: var(--_size-variables---element-spacing--2xl);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_legal h3 {  margin-top: var(--_size-variables---element-spacing--8xl);  margin-bottom: var(--_size-variables---element-spacing--2xl);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_legal h4 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_legal h5 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_legal h6 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_legal blockquote {  width: var(--_max-width---max-width--100);  max-width: 99%;  margin-top: var(--_size-variables---element-spacing--2xl);  padding: var(--_size-variables---element-spacing--none);  border-left-width: 0;  border-left-color: var(--primitive-color--transparent);  font-size: var(--_font---font-size-semantics--body-lg);  font-style: italic;  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);}.rich-text_legal ul {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: column;  display: flex;}.rich-text_legal li {  color: var(--primitive-color--gray-600);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_legal ol {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: column;  display: flex;}.rich-text_legal strong {  color: var(--primitive-color--primary-900);}.hero_gradient {  background-image: linear-gradient(180deg, var(--primitive-color--primary-900), var(--primitive-color--primary-600));  filter: blur(90px);  width: 110vw;  height: 310px;  margin-top: -170px;  position: absolute;  inset: 0% 0% auto 50%;  transform: translate(-50%);}.section_cta {  border-top-left-radius: var(--_size-variables---border-radius--4xl);  border-top-right-radius: var(--_size-variables---border-radius--4xl);  background-color: var(--primitive-color--primary-700);  color: var(--primitive-color--neutral-0);  margin-top: -20px;  position: relative;  overflow: clip;}.cta_element {  z-index: 2;  width: var(--_max-width---max-width--100);  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  text-align: center;  flex-flow: column;  justify-content: flex-start;  align-items: center;  max-width: 668px;  margin-left: auto;  margin-right: auto;  display: flex;  position: relative;}.cta_content {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: column;  justify-content: flex-start;  align-items: center;  display: flex;}.text-color-light {  color: var(--primitive-color--neutral-0);}.cta_tag {  padding: var(--_size-variables---element-spacing--xxs) var(--_size-variables---element-spacing--lg);  grid-column-gap: var(--_size-variables---element-spacing--xs);  grid-row-gap: var(--_size-variables---element-spacing--xs);  border: 1px solid var(--color-shadow--color-4\<deleted\|variable-fbb9402a-7302-7108-2f8d-50077d64f9a3\>);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--primary-800);  font-size: var(--_font---font-size-semantics--body-sm);  letter-spacing: var(--_font---letter-spacing--0-28px);  justify-content: center;  align-items: center;  display: flex;}.icon_wrap {  justify-content: center;  align-items: center;  display: flex;}.icon_wrap.is-small {  width: var(--_icon-size---icon--12);  height: var(--_icon-size---icon--12);}.icon_wrap.is-16 {  width: var(--_icon-size---icon--16);  height: var(--_icon-size---icon--16);}.error_element {  z-index: 2;  width: var(--_max-width---max-width--100);  max-width: 504px;  margin-left: auto;  margin-right: auto;  position: relative;}.error_image {  max-width: 433px;}.error_info {  width: var(--_max-width---max-width--100);  max-width: 99%;  color: var(--primitive-color--gray-800);  line-height: var(--_font---line-height--150);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-32px);  margin-left: auto;  margin-right: auto;}.button_inner {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  justify-content: center;  align-items: center;  display: flex;}.button_inner.is-subscribe {  width: var(--_max-width---max-width--100);  justify-content: space-between;}.button-icon_group {  width: var(--_icon-size---icon--32);  height: var(--_icon-size---icon--32);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--neutral-0);  color: var(--primitive-color--primary-700);  flex-flow: column;  justify-content: center;  align-items: center;  display: flex;  position: relative;  overflow: hidden;}.button-icon_group:where(.w-variant-62db4792-8717-dbe8-e811-0d36eb02f9ec) {  background-color: var(--primitive-color--primary-700);  color: var(--primitive-color--neutral-0);}.button-icon_group:where(.w-variant-fb89ee7f-8db1-8e54-55c6-075f0151c951) {  width: var(--_icon-size---icon--24);  height: var(--_icon-size---icon--24);  background-color: var(--primitive-color--primary-700);  color: var(--primitive-color--neutral-0);}.button-icon_group.is-subscribe {  background-color: var(--primitive-color--primary-700);  color: var(--primitive-color--neutral-0);}.button-icon_wrap {  width: var(--_icon-size---icon--12);  flex: none;  justify-content: center;  align-items: center;  display: inline-flex;}.button-icon_wrap:where(.w-variant-fb89ee7f-8db1-8e54-55c6-075f0151c951) {  width: var(--_icon-size---icon--8);}.button-icon_wrap.is-hover {  z-index: 1;  position: absolute;}.contact_header {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  grid-template-rows: auto;  grid-template-columns: 1.3fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.contact-header_para {  width: var(--_max-width---max-width--100);  max-width: 482px;}.contact-form_block {  margin-bottom: var(--_size-variables---element-spacing--none);}.form_element {  grid-column-gap: var(--_size-variables---element-spacing--8xl);  grid-row-gap: var(--_size-variables---element-spacing--8xl);  grid-template-rows: auto;  grid-template-columns: 1.3fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.contact-hero_image-wrap {  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.contact-hero_image {  height: var(--_max-width---max-width--100);}.form_field {  min-height: 48px;  margin-bottom: var(--_size-variables---element-spacing--none);  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--xl);  border: 1px solid var(--primitive-color--transparent);  border-radius: var(--_size-variables---border-radius--md);  background-color: var(--primitive-color--neutral-300);  color: var(--primitive-color--primary-900);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);  transition: border-color .35s;}.form_field:focus {  border-color: var(--primitive-color--primary-700);}.form_field::placeholder {  color: var(--primitive-color--gray-600);}.form_field.is-text-area {  min-height: 116px;}.form-input_group {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  flex-flow: column;  display: flex;}.form_inputs {  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.checkbox_field {  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--none);  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  color: var(--primitive-color--gray-600);  justify-content: flex-start;  align-items: center;  display: flex;}.checkbox {  width: 16px;  height: 16px;  margin: var(--_size-variables---element-spacing--none) var(--_size-variables---element-spacing--none) var(--_size-variables---element-spacing--none) -6px;  border: 1.5px solid var(--primitive-color--black);}.checkbox_link {  color: var(--primitive-color--gray-600);  text-decoration: underline;  transition: color .35s;}.checkbox_link:hover {  color: var(--primitive-color--primary-700);}.section_location {  background-color: var(--primitive-color--neutral-300);}.location_header {  width: var(--_max-width---max-width--100);  text-align: center;  flex-flow: column;  justify-content: flex-start;  align-items: center;  max-width: 652px;  margin-left: auto;  margin-right: auto;  display: flex;}.text-highlighted {  background-image: linear-gradient(94deg, var(--primitive-color--primary-400), var(--primitive-color--primary-500));  -webkit-text-fill-color: transparent;  -webkit-background-clip: text;  background-clip: text;}.location-header_para-wrap {  width: var(--_max-width---max-width--100);  max-width: 488px;}.section_tag {  padding: var(--_size-variables---element-spacing--xxs) var(--_size-variables---element-spacing--lg);  grid-column-gap: var(--_size-variables---element-spacing--xs);  grid-row-gap: var(--_size-variables---element-spacing--xs);  border: 1px solid var(--color-shadow--white-20);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--color-shadow--primary-dark-10);  font-size: var(--_font---font-size-semantics--body-sm);  letter-spacing: var(--_font---letter-spacing--0-28px);  justify-content: center;  align-items: center;  display: inline-flex;}.cta-overlay-wrap {  position: absolute;  inset: 0%;}.cta_overlay {  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--primary-500);  filter: blur(102px);  width: 738px;  height: 310px;  position: absolute;}.cta_overlay.is-bottom-right {  inset: auto -470px -250px auto;}.cta_overlay.is-top-right {  inset: -250px auto auto -470px;}.footer_header {  padding-top: var(--_size-variables---element-spacing--18xl);  padding-bottom: var(--_size-variables---element-spacing--10xl);  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  border-bottom: 1px solid var(--primitive-color--neutral-400);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.footer_brand {  width: var(--_max-width---max-width--100);  max-width: 140px;}.footer-contact_wrap {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: column;  justify-content: flex-start;  align-items: flex-end;  display: flex;}.footer-contact_link {  font-size: var(--_font---font-size-semantics--h5);  line-height: var(--_font---line-height--120);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2px);  transition: text-underline-offset .35s;}.footer-contact_link:hover {  text-underline-offset: -1px;  text-underline-position: under;  text-decoration: underline;  text-decoration-thickness: 0;}.footer_element {  padding-top: var(--_size-variables---element-spacing--15xl);  padding-bottom: var(--_size-variables---element-spacing--19xl);  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1.2fr;  grid-auto-columns: 1fr;  display: grid;}.footer-info_para-wrap {  width: var(--_max-width---max-width--100);  max-width: 430px;}.footer-info_para {  color: var(--primitive-color--primary-900);}.footer_menu {  width: var(--_max-width---max-width--100);  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr 1fr;  grid-auto-columns: 1fr;  max-width: 547px;  display: grid;}.footer-links-column {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: column;  display: flex;}.footer-menu_link-wrap {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  flex-flow: column;  display: flex;}.footer-menu_link {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  color: var(--primitive-color--gray-600);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);  justify-content: flex-start;  align-items: center;  transition: color .35s;  display: flex;}.footer-menu_link:hover {  color: var(--primitive-color--primary-900);}.footer-menu_title {  line-height: var(--_font---line-height--150);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-32px);}.footer-social_icon {  justify-content: center;  align-items: center;  width: 16px;  height: 16px;  display: flex;}.footer-bottom_element {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: wrap;  justify-content: space-between;  display: flex;}.footer-external_link {  color: var(--primitive-color--gray-600);  transition: background-color .35s;}.footer-external_link:hover {  color: var(--primitive-color--primary-900);}.section_service.is-service-showcase {  background-color: var(--primitive-color--primary-700);  color: var(--primitive-color--neutral-0);}.section_service.is-service {  background-color: var(--primitive-color--primary-700);  position: relative;  overflow: clip;}.service_header {  width: var(--_max-width---max-width--100);  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: column;  justify-content: flex-start;  align-items: flex-start;  max-width: 650px;  display: flex;}.service-item_wrap {  padding: var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--4xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--primary-900);  cursor: pointer;}.service-item_trigger {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  justify-content: space-between;  align-items: center;  display: flex;}.service-trigger_content-wrap {  width: var(--_max-width---max-width--100);  grid-column-gap: var(--_size-variables---element-spacing--5xl);  grid-row-gap: var(--_size-variables---element-spacing--5xl);  flex: 1;  grid-template-rows: auto;  grid-template-columns: .8fr 1fr;  grid-auto-columns: 1fr;  justify-content: space-between;  align-items: center;  display: grid;}.service-trigger_title {  font-size: var(--_font---font-size-semantics--h5);}.service-trigger_para-wrap {  width: var(--_max-width---max-width--100);  max-width: 400px;}.service-trigger_para {  color: var(--primitive-color--neutral-400);}.service-trigger_icon-wrap {  width: var(--_icon-size---icon--48);  height: var(--_icon-size---icon--48);  padding: var(--_size-variables---element-spacing--lg);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--gray-500);  flex: none;  justify-content: center;  align-items: center;  display: flex;}.service-trigger_icon {  width: var(--_icon-size---icon--12);  color: var(--primitive-color--primary-900);  flex: none;  justify-content: center;  align-items: center;  display: inline-flex;}.service-item_body {  overflow: hidden;}.service-item_body-inner {  padding-top: var(--_size-variables---element-spacing--4xl);  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1.35fr;  grid-auto-columns: 1fr;  display: grid;}.service-thumbnail_wrap {  margin-bottom: var(--_size-variables---element-spacing--3xl);  aspect-ratio: 16 / 9;  border-radius: var(--_size-variables---border-radius--xl);  overflow: hidden;}.service_thumbnail {  height: var(--_max-width---max-width--100);}.service-tag_wrap {  width: var(--_max-width---max-width--100);  max-width: 530px;  margin-bottom: var(--_size-variables---element-spacing--4xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: wrap;  justify-content: flex-start;  align-items: center;  display: flex;}.service_tag {  padding: var(--_size-variables---element-spacing--xs) var(--_size-variables---element-spacing--xl) var(--_size-variables---element-spacing--xs) var(--_size-variables---element-spacing--xs);  grid-column-gap: var(--_size-variables---element-spacing--xs);  grid-row-gap: var(--_size-variables---element-spacing--xs);  border: 1px solid var(--color-shadow--white-20);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--transparent);  font-size: var(--_font---font-size-semantics--body-sm);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-28px);  justify-content: center;  align-items: center;  display: flex;}.service-tag_icon {  width: var(--_icon-size---icon--24);  justify-content: center;  align-items: center;  display: inline-flex;}.collection-list {  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: column;  display: flex;}.empty-state {  width: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--xl) var(--_size-variables---element-spacing--3xl);  border: 1px solid var(--theme-color--error);  border-radius: var(--_size-variables---border-radius--lg);  background-color: var(--primitive-color--neutral-0);  color: var(--theme-color--error);  text-align: center;}.section_faq {  background-color: var(--primitive-color--neutral-50);}.faq-element {  grid-column-gap: var(--_size-variables---element-spacing--18xl);  grid-row-gap: var(--_size-variables---element-spacing--18xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.faq-info_content {  width: var(--_max-width---max-width--100);  max-width: 475px;  margin-bottom: var(--_size-variables---element-spacing--11xl);}.faq_info {  position: sticky;  top: 40px;}.faq_cta {  width: var(--_max-width---max-width--100);  max-width: 476px;  padding: var(--_size-variables---element-spacing--3xl) var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--neutral-0);  flex-flow: column;  justify-content: flex-start;  align-items: flex-start;  display: flex;}.home-hero_content {  width: var(--_max-width---max-width--100);  max-width: 720px;  margin-bottom: 172px;}.legal-hero_title {  width: var(--_max-width---max-width--100);  max-width: 710px;}.legal-hero_info-wrap {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: wrap;  justify-content: space-between;  align-items: center;  display: flex;}.legal-hero_info-wrap.is-privacy-info {  width: var(--_max-width---max-width--100);  max-width: 660px;}.download_wrap {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  color: var(--primitive-color--gray-600);  line-height: var(--_font---line-height--125);  font-weight: var(--_font---font-weight--500);  justify-content: center;  align-items: center;  transition: color .35s;  display: flex;}.download_wrap:hover {  color: var(--primitive-color--primary-900);}.legal-content_wrap {  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  grid-template-rows: auto;  grid-template-columns: 1fr 2.3fr;  grid-auto-columns: 1fr;  display: grid;}.legal-content_group {  grid-column-gap: var(--_size-variables---element-spacing--8xl);  grid-row-gap: var(--_size-variables---element-spacing--8xl);  flex-flow: column;  display: flex;}.legal-aside_title {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.legal-description_wrap.is-privacy {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: column;  display: flex;}.privacy_element {  grid-column-gap: var(--_size-variables---element-spacing--8xl);  grid-row-gap: var(--_size-variables---element-spacing--8xl);  grid-template-rows: auto;  grid-template-columns: 1fr 2.7fr;  grid-auto-columns: 1fr;  display: grid;}.legal_aside {  width: 300px;  padding: var(--_size-variables---element-spacing--xl) var(--_size-variables---element-spacing--lg);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  border-radius: var(--_size-variables---border-radius--md);  background-color: var(--primitive-color--neutral-200);  flex-flow: column;  display: flex;  position: sticky;  top: 40px;}.legal-aside_heading {  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--140);  font-weight: var(--_font---font-weight--500);}.legal-aside_list {  grid-column-gap: var(--_size-variables---element-spacing--tiny);  grid-row-gap: var(--_size-variables---element-spacing--tiny);  flex-flow: column;  display: flex;}.legal-aside_item {  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--sm);  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  border-radius: var(--_size-variables---border-radius--md);  line-height: var(--_font---line-height--150);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-32px);  justify-content: flex-start;  align-items: center;  transition: background-color .35s, color .35s;  display: flex;}.legal-aside_item:hover, .legal-aside_item.w--current {  background-color: var(--primitive-color--primary-600);  color: var(--primitive-color--neutral-0);}.home-hero_para {  color: var(--primitive-color--neutral-0);  font-size: var(--_font---font-size-semantics--body-lg);}.our-info_wrap {  z-index: 3;  position: relative;}.our-info_list {  grid-column-gap: var(--_size-variables---element-spacing--none);  grid-row-gap: var(--_size-variables---element-spacing--none);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.our-info_item {  padding: var(--_size-variables---element-spacing--4xl) var(--_size-variables---element-spacing--3xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  border-left: 1px solid var(--color-shadow--white-40);  background-color: var(--color-shadow--neutral-12);  flex-flow: column;  display: flex;}.our-info_item.is-last {  border-right: 1px solid var(--color-shadow--white-40);}.our-info_item-header {  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  justify-content: flex-start;  align-items: center;  display: flex;}.our-info_icon {  width: var(--_icon-size---icon--40);  flex: none;  justify-content: center;  align-items: center;  display: inline-flex;}.our-info_item-para {  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--140);}.our-info_item-para.is-light {  color: var(--primitive-color--neutral-0);}.our-info_item-body {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  flex-flow: column;  display: flex;}.our-info_item-link {  color: var(--primitive-color--neutral-0);  transition: color .35s;}.our-info_item-link:hover {  color: var(--primitive-color--primary-900);}.our-info_item-link.is-team:hover {  color: var(--primitive-color--primary-500);}.our-info_block {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  justify-content: space-between;  align-items: center;  display: flex;}.hero_overlay-wrap {  z-index: 2;  background-color: var(--color-shadow--pramary-5);  position: absolute;  inset: 0%;}.hero_overlay {  background-image: linear-gradient(180deg, var(--primitive-color--transparent) 6%, var(--color-shadow--black-45) 49%, var(--color-shadow--dark-80));  width: 100vw;  min-height: 328px;  position: absolute;}.hero_overlay.is-bottom {  background-image: linear-gradient(180deg, var(--primitive-color--transparent) 6%, var(--color-shadow--black-45) 49%, var(--color-shadow--dark-80));  inset: auto 0% 0%;}.hero_overlay.is-bottom.is-team {  min-height: 50%;}.hero_overlay.is-gradient {  background-image: linear-gradient(157deg, #06182ee6 16%, #06182e00 47%, var(--primitive-color--primary-900));  min-height: auto;  inset: 0%;}.navbar-content_wrap {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  border-left: 1px solid var(--color-shadow--white-50);  flex: 1;  justify-content: space-between;  align-items: center;  display: flex;}.utilities-button_group {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: column;  display: flex;}.section_story {  overflow: clip;}.our-story_header {  width: var(--_max-width---max-width--100);  max-width: 920px;  margin-left: auto;  margin-right: auto;}.our-story_list {  display: flex;}.our-story_item {  width: 410px;  height: var(--_max-width---max-width--100);  min-height: 480px;  max-height: 480px;  margin-right: var(--_size-variables---element-spacing--2xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--primary-900);  color: var(--primitive-color--neutral-0);  flex-flow: column;  flex: none;  justify-content: space-between;  display: flex;  position: relative;  overflow: hidden;}.our-story_item-content {  z-index: 3;  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--2xl) var(--_size-variables---element-spacing--2xl) var(--_size-variables---element-spacing--3xl);  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  background-image: linear-gradient(#0000001a 34%, #000c 68%);  flex-flow: column;  flex: 1;  justify-content: flex-end;  align-items: stretch;  display: flex;  position: relative;}.our-story_item-image_wrap {  position: absolute;  inset: 0%;}.our-story_item-image {  height: var(--_max-width---max-width--100);}.our-story_item-title {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  letter-spacing: var(--_font---letter-spacing--0-96px);}.our-story_item-header {  padding-bottom: var(--_size-variables---element-spacing--lg);  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  border-bottom: 1px solid var(--color-shadow--white-20);  justify-content: space-between;  align-items: flex-start;  display: flex;}.our-story_item-info {  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  justify-content: flex-start;  align-items: center;  max-width: 240px;  display: flex;}.our-story_item-info_number {  font-size: var(--_font---font-size-semantics--h4);  line-height: var(--_font---line-height--115);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--1-76px);  flex: none;}.our-story_item-info_text {  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);}.our-story_item-progress {  padding-top: var(--_size-variables---element-spacing--lg);  padding-bottom: var(--_size-variables---element-spacing--lg);  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  justify-content: flex-start;  align-items: flex-start;  display: flex;}.our-story_item-progress_block {  border-radius: var(--_size-variables---border-radius--xxs);  background-color: var(--primitive-color--neutral-100);  width: 12px;  height: 4px;}.our-story_item-progress_block.is-progress {  background-color: var(--primitive-color--primary-600);}.home-service_header {  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  grid-template-rows: auto;  grid-template-columns: 1.25fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.home-service_header-content.is-more-service {  color: var(--primitive-color--neutral-0);}.service_wrap {  display: flex;  container-type: inline-size;}.section_team, .section_team.is-home {  background-color: var(--primitive-color--neutral-300);}.home-team_header {  width: var(--_max-width---max-width--100);  max-width: 660px;  margin-left: auto;  margin-right: auto;}.home-team_header-title {  width: var(--_max-width---max-width--100);  max-width: 632px;}.home-team_header-para {  color: var(--primitive-color--gray-800);}.team_list {  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--6xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.team_item {  height: 500px;  max-height: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--2xl);  border-radius: var(--_size-variables---border-radius--2xl);  flex-flow: column;  justify-content: flex-end;  align-items: stretch;  display: flex;  position: relative;  overflow: clip;}.team-image_wrap {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  position: absolute;  inset: 0%;}.team_image {  height: var(--_max-width---max-width--100);}.team-item_content {  z-index: 2;  padding: var(--_size-variables---element-spacing--xl) var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--neutral-0);  flex-flow: column;  display: flex;  position: relative;}.team-menmber_name {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  letter-spacing: var(--_font---letter-spacing--0-96px);}.team-menuber_info {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  flex-flow: wrap;  justify-content: space-between;  align-items: center;  display: flex;}.team-menuber_designation {  font-size: var(--_font---font-size-semantics--body-lg);}.team-menuber_social {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  justify-content: flex-start;  align-items: center;  display: flex;}.team-menmber_wrap {  transition: color .35s;}.team-menmber_wrap:hover {  color: var(--primitive-color--primary-500);}.team-menuber_social-item {  width: var(--_icon-size---icon--24);  justify-content: center;  align-items: center;  transition: color .35s;  display: inline-flex;}.team-menuber_social-item:hover {  color: var(--primitive-color--primary-600);}.home-value_header {  width: var(--_max-width---max-width--100);  max-width: 924px;}.home-value_header-para {  width: var(--_max-width---max-width--100);  max-width: 650px;}.home-value_element {  grid-column-gap: var(--_size-variables---element-spacing--21xl);  grid-row-gap: var(--_size-variables---element-spacing--21xl);  grid-template-rows: auto;  grid-template-columns: 1.16fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.home-value_image-wrap {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.home-value_image {  height: var(--_max-width---max-width--100);}.tabs-accordion_menu {  flex-flow: column;  display: flex;}.tabs-accordion_content {  display: none;}.tabs-accordion_item {  padding: var(--_size-variables---element-spacing--2xl) var(--_size-variables---element-spacing--none);  border-bottom: 1px solid var(--primitive-color--neutral-200);  background-color: var(--primitive-color--transparent);}.tabs-accordion_item.w--current {  background-color: var(--primitive-color--transparent);}.tabs-accordion_item.is-first {  padding-top: var(--_size-variables---element-spacing--none);}.tabs-accordion_item.is-last {  padding-bottom: var(--_size-variables---element-spacing--none);  border-bottom-width: 0;}.tabs-accordion_header {  grid-column-gap: var(--_size-variables---element-spacing--md);  grid-row-gap: var(--_size-variables---element-spacing--md);  justify-content: flex-start;  align-items: center;  display: flex;}.tabs-accordion_header-icon {  width: var(--_icon-size---icon--20);  justify-content: center;  align-items: center;  display: inline-flex;}.tabs-accordion_header-title {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-96px);}.tabs-accordion_info {  overflow: hidden;}.tabs-accordion_info-inner {  padding-top: var(--_size-variables---element-spacing--xl);}.section_blog.is-related {  background-color: var(--primitive-color--neutral-50);}.home-blog_header {  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  grid-template-rows: auto;  grid-template-columns: 1.35fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.blog_list {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.blog_item {  height: 480px;  max-height: var(--_max-width---max-width--100);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--black);  color: var(--primitive-color--neutral-0);  flex-flow: column;  display: flex;  position: relative;  overflow: clip;}.blog-item_image-wrap {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  position: absolute;  inset: 0%;}.blog-item_image {  height: var(--_max-width---max-width--100);}.blog-item_content {  z-index: 3;  flex: 1;  justify-content: space-between;  align-items: flex-end;  display: flex;  position: relative;  overflow: hidden;}.blog-item_content-inner {  width: var(--_max-width---max-width--100);  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  flex-flow: column;  display: flex;}.blog-item_cta {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  line-height: var(--_font---line-height--125);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-32px);  justify-content: flex-start;  align-items: center;  display: flex;}.blog-item_icon-wrap {  width: var(--_icon-size---icon--32);  height: var(--_icon-size---icon--32);  padding: var(--_size-variables---element-spacing--xs);  border-radius: var(--_size-variables---border-radius--circle-large);  background-color: var(--primitive-color--neutral-0);  color: var(--primitive-color--primary-700);  justify-content: center;  align-items: center;  display: inline-flex;}.blog-item_title {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  letter-spacing: var(--_font---letter-spacing--0-96px);}.home-blog_button {  margin-top: var(--_size-variables---element-spacing--8xl);  display: none;}.faq-cta_icon-wrap {  border-radius: var(--_size-variables---border-radius--circle-large);  background-color: var(--primitive-color--neutral-50);  justify-content: center;  align-items: center;  width: 56px;  height: 56px;  display: inline-flex;}.faq-cta_icon {  width: var(--_icon-size---icon--24);}.faq-cta_info {  width: var(--_max-width---max-width--100);  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: wrap;  justify-content: space-between;  align-items: flex-end;  display: flex;}.faq-cta_info-content {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  flex-flow: column;  max-width: 251px;  display: flex;}.faq-cta_info-title {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-96px);}.faq-cta_info-button {  flex: none;}.faq_item {  padding: var(--_size-variables---element-spacing--4xl) var(--_size-variables---element-spacing--none);  border-bottom: 1px solid var(--primitive-color--neutral-400);  background-color: var(--primitive-color--transparent);}.faq_item.w--current {  background-color: var(--primitive-color--transparent);}.faq_item.is-last {  border-bottom-width: 0;}.faq_header {  grid-column-gap: var(--_size-variables---element-spacing--md);  grid-row-gap: var(--_size-variables---element-spacing--md);  justify-content: space-between;  align-items: center;  display: flex;}.faq_description {  overflow: hidden;}.faq-header_title {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-96px);}.faq-description_inner {  max-width: 92%;  padding-top: var(--_size-variables---element-spacing--md);}.faq-header_icon-wrap {  width: var(--_icon-size---icon--24);  height: var(--_icon-size---icon--24);  flex: none;  justify-content: center;  align-items: center;  display: inline-flex;  position: relative;}.faq-header_icon-line {  background-color: var(--primitive-color--gray-500);  width: 14px;  height: 2px;}.faq-header_icon-line.is-absolute {  position: absolute;  transform: rotate(90deg);}.faq-tabs_menu {  flex-flow: column;  display: flex;}.faq-tabs_content {  display: none;}.section_testimonial.is-home {  background-image: url("../img/69ddd539a343355970d2be89_testimonial-background.webp");  background-position: 50% 100%;  background-size: cover;  background-attachment: fixed;}.testimonial_block {  max-width: 676px;  padding: var(--_size-variables---element-spacing--10xl) var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--7xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--primary-700);  margin-left: auto;  margin-right: auto;  position: relative;  overflow: hidden;}.service-item_small-text {  color: var(--color-shadow--white-50);}.legal-aside_item-icon {  width: var(--_icon-size---icon--24);  height: var(--_icon-size---icon--24);  justify-content: center;  align-items: center;  display: inline-flex;}.privacy-content_wrap {  padding-top: var(--_size-variables---element-spacing--8xl);}.privacy-content_wrap.is-first {  padding-top: var(--_size-variables---element-spacing--none);}.privacy_title {  font-size: var(--_font---font-size-primitive--text-5xl);  line-height: var(--_font---line-height--125);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-96px);}.privacy_list {  list-style-type: decimal;}.text-span-highlighted {  color: var(--primitive-color--primary-900);  font-weight: var(--_font---font-weight--700);}.location-header_para {  color: var(--primitive-color--gray-800);  font-size: var(--_font---font-size-semantics--body-lg);}.blog_header {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  grid-template-rows: auto;  grid-template-columns: 1.3fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.blog_header.is-blog {  grid-template-columns: 2fr 1fr;}.blog-header_para {  width: var(--_max-width---max-width--100);  max-width: 424px;}.feature_blog {  padding: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--12xl);  grid-row-gap: var(--_size-variables---element-spacing--12xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--neutral-300);  grid-template-rows: auto;  grid-template-columns: 1.16fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.feature-blog_image-wrap {  border-radius: var(--_size-variables---border-radius--xl);  overflow: hidden;}.feature-blog_image {  height: var(--_max-width---max-width--100);}.feature-blog_content {  grid-column-gap: var(--_size-variables---element-spacing--9xl);  grid-row-gap: var(--_size-variables---element-spacing--9xl);  flex-flow: column;  justify-content: space-around;  display: flex;}.feature-blog_title {  font-size: var(--_font---font-size-primitive--text-5xl);  line-height: var(--_font---line-height--130);  letter-spacing: var(--_font---letter-spacing--0-96px);}.feature-blog_header {  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: wrap;  justify-content: space-between;  align-items: center;  display: flex;}.feature-blog_tag {  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--3xl);  border: 1px solid var(--color-shadow--white-20);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--color-shadow--primary-dark-10);  font-size: var(--_font---font-size-semantics--body-sm);  font-weight: var(--_font---font-weight--500);  text-align: center;  letter-spacing: var(--_font---letter-spacing--0-28px);  flex: none;}.feature-blog_info {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  justify-content: flex-start;  align-items: center;  display: flex;}.feature-blog_info-text {  font-size: var(--_font---font-size-semantics--body-sm);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-28px);  flex: none;}.feature-blog_info-divider {  border-radius: var(--_size-variables---border-radius--circle-large);  background-color: var(--primitive-color--primary-500);  flex: none;  width: 6px;  height: 6px;}.feature-blog_title-wrap {  transition: color .35s;}.feature-blog_title-wrap:hover {  color: var(--primitive-color--primary-600);}.about-hero_header {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  grid-template-rows: auto;  grid-template-columns: 2.5fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.about-hero_para {  width: var(--_max-width---max-width--100);  max-width: 744px;  color: var(--primitive-color--gray-600);  font-size: var(--_font---font-size-semantics--body-lg);}.about-hero_info {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  flex-flow: column;  display: flex;}.about-hero_info-item {  flex-flow: column;}.about-hero_info-item_title {  background-image: linear-gradient(180deg, var(--primitive-color--primary-400), var(--primitive-color--primary-500));  font-size: var(--_font---font-size-semantics--h3);  line-height: var(--_font---line-height--115);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2-4px);  -webkit-text-fill-color: transparent;  -webkit-background-clip: text;  background-clip: text;}.about-hero_info-item_text {  color: var(--primitive-color--gray-500);  font-size: var(--_font---font-size-semantics--body-sm);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-28px);}.feature-blog_text {  color: var(--primitive-color--gray-800);  font-size: var(--_font---font-size-semantics--body-lg);  line-height: var(--_font---line-height--155);}.about-hero_image-wrap {  aspect-ratio: 1160 / 632;  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.about-hero_image {  height: var(--_max-width---max-width--100);}.about-story_content {  width: var(--_max-width---max-width--100);  max-width: 885px;  margin-left: auto;  margin-right: auto;  position: relative;}.about-story_para {  max-width: 820px;}.success-header {  width: var(--_max-width---max-width--100);  max-width: 752px;  margin-left: auto;  margin-right: auto;}.success_list {  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  grid-template-rows: auto auto;  grid-template-columns: 1fr 1fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.success_card {  padding: var(--_size-variables---element-spacing--3xl) var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--8xl);  grid-row-gap: var(--_size-variables---element-spacing--8xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--primary-900);  color: var(--primitive-color--neutral-0);  flex-flow: column;  justify-content: space-between;  display: flex;  position: relative;  overflow: hidden;}.success_card.is-color-02 {  background-color: var(--primitive-color--neutral-50);  color: var(--primitive-color--primary-900);}.success_card.is-color-01 {  background-color: var(--primitive-color--primary-700);}.success-card_title {  font-size: var(--_font---font-size-semantics--h6);  line-height: var(--_font---line-height--130);  letter-spacing: var(--_font---letter-spacing--0-84px);}.team-hero_content {  z-index: 3;  width: var(--_max-width---max-width--100);  max-width: 512px;  margin-bottom: 158px;  position: relative;}.team-hero_para {  color: var(--primitive-color--neutral-0);  font-size: var(--_font---font-size-semantics--body-lg);  line-height: var(--_font---line-height--150);}.go-back_link {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  color: var(--primitive-color--neutral-0);  line-height: var(--_font---line-height--130);  justify-content: flex-start;  align-items: center;  transition: color .35s;  display: inline-flex;}.go-back_link:hover {  color: var(--primitive-color--primary-700);}.go-back_link.is-service-details {  color: var(--primitive-color--gray-500);}.go-back_link.is-service-details:hover {  color: var(--primitive-color--primary-700);}.go-back_link-icon {  width: var(--_icon-size---icon--20);  justify-content: center;  align-items: center;  display: inline-flex;}.our-info_title {  font-size: var(--_font---font-size-semantics--h6);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-84px);}.team_description {  max-width: 850px;  margin-left: auto;  margin-right: auto;}.rich-text_team h1, .rich-text_team h2 {  margin-bottom: var(--_size-variables---element-spacing--4xl);  font-size: var(--_font---font-size-semantics--h5);  line-height: var(--_font---line-height--120);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2px);}.rich-text_team p {  margin-top: var(--_size-variables---element-spacing--2xl);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_team h3 {  margin-top: var(--_size-variables---element-spacing--10xl);  margin-bottom: var(--_size-variables---element-spacing--3xl);  font-size: var(--_font---font-size-semantics--h6);  line-height: var(--_font---line-height--125);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_team h4 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_team h5 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_team h6 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_team blockquote {  width: var(--_max-width---max-width--100);  max-width: 99%;  margin-top: var(--_size-variables---element-spacing--2xl);  padding: var(--_size-variables---element-spacing--none);  border-left-width: 0;  border-left-color: var(--primitive-color--transparent);  font-size: var(--_font---font-size-semantics--body-lg);  font-style: italic;  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);}.rich-text_team ul {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: column;  display: flex;}.rich-text_team li {  color: var(--primitive-color--gray-600);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_team ol {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: column;  display: flex;}.rich-text_team strong {  color: var(--primitive-color--primary-900);}.team-details_block {  margin-top: var(--_size-variables---element-spacing--13xl);}.team-details_block.is-first {  margin-top: var(--_size-variables---element-spacing--none);}.expertise_list {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: wrap;  justify-content: flex-start;  align-items: center;  display: flex;}.expertise_item {  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--3xl);  border: 1px solid var(--color-shadow--white-20);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--color-shadow--primary-dark-10);  letter-spacing: var(--_font---letter-spacing--0-32px);}.experience_block {  grid-column-gap: var(--_size-variables---element-spacing--8xl);  grid-row-gap: var(--_size-variables---element-spacing--8xl);  grid-template-rows: auto;  grid-template-columns: .5fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.experience_list {  grid-column-gap: var(--_size-variables---element-spacing--4xl);  grid-row-gap: var(--_size-variables---element-spacing--4xl);  flex-flow: column;  display: flex;}.experience-block_info {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  flex-flow: column;}.rich-text_experience h1 {  margin-bottom: var(--_size-variables---element-spacing--sm);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-84px);}.rich-text_experience h2 {  margin-bottom: var(--_size-variables---element-spacing--sm);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_experience p {  margin-top: var(--_size-variables---element-spacing--sm);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_experience h3 {  margin-top: var(--_size-variables---element-spacing--lg);  margin-bottom: var(--_size-variables---element-spacing--sm);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_experience h4 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_experience h5 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_experience h6 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_experience blockquote {  width: var(--_max-width---max-width--100);  max-width: 99%;  margin-top: var(--_size-variables---element-spacing--md);  padding: var(--_size-variables---element-spacing--none);  border-left-width: 0;  border-left-color: var(--primitive-color--transparent);  font-size: var(--_font---font-size-semantics--body-lg);  font-style: italic;  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);}.rich-text_experience ul {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  flex-flow: column;  display: flex;}.rich-text_experience li {  color: var(--primitive-color--gray-600);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_experience ol {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  flex-flow: column;  display: flex;}.rich-text_experience strong {  color: var(--primitive-color--primary-900);}.team_header.is-about {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  grid-template-rows: auto;  grid-template-columns: 1.25fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.about-team_para-wrap {  width: var(--_max-width---max-width--100);  max-width: 394px;}.team_testimonial {  padding: var(--_size-variables---element-spacing--8xl) var(--_size-variables---element-spacing--6xl);  border-left: 1px solid var(--primitive-color--primary-500);  border-top-right-radius: var(--_size-variables---border-radius--2xl);  border-bottom-right-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--neutral-300);}.team-testimonial_header {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  flex-flow: wrap;  justify-content: flex-start;  align-items: center;  display: flex;}.team-testimonial_header-title {  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-96px);  flex: none;}.team-testimonial_quote {  margin-top: var(--_size-variables---element-spacing--3xl);  margin-bottom: var(--_size-variables---element-spacing--2xl);  padding: var(--_size-variables---element-spacing--none);  font-size: var(--_font---font-size-semantics--body-lg);  line-height: var(--_font---line-height--150);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);  border-left-width: 0;}.team-testimonial_author {  color: var(--primitive-color--primary-500);  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--150);  font-weight: var(--_font---font-weight--500);  letter-spacing: -.4px;}.service-details_image {  height: var(--_max-width---max-width--100);}.service-details_image-wrap {  aspect-ratio: 1160 / 632;  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.service-description_block {  width: var(--_max-width---max-width--100);  max-width: 850px;  margin-left: auto;  margin-right: auto;}.rich-text_service h1 {  margin-bottom: var(--_size-variables---element-spacing--4xl);  font-size: var(--_font---font-size-semantics--h5);  line-height: var(--_font---line-height--120);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2px);}.rich-text_service h2 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--h5);  line-height: var(--_font---line-height--120);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2px);}.rich-text_service p {  margin-top: var(--_size-variables---element-spacing--xl);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_service h3 {  margin-top: var(--_size-variables---element-spacing--10xl);  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-primitive--text-5xl);  line-height: var(--_font---line-height--125);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_service h4 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_service h5 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_service h6 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_service blockquote {  width: var(--_max-width---max-width--100);  max-width: 99%;  margin-top: var(--_size-variables---element-spacing--2xl);  padding: var(--_size-variables---element-spacing--none);  border-left-width: 0;  border-left-color: var(--primitive-color--transparent);  font-size: var(--_font---font-size-semantics--body-lg);  font-style: italic;  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);}.rich-text_service ul {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: column;  display: flex;}.rich-text_service li {  color: var(--primitive-color--gray-600);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_service ol {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: column;  display: flex;}.rich-text_service strong {  color: var(--primitive-color--primary-900);}.rich-text_service figure {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  margin-top: var(--_size-variables---element-spacing--10xl);  margin-bottom: var(--_size-variables---element-spacing--10xl);  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.rich-text_service img {  height: var(--_max-width---max-width--100);}.service-desciption_image {  margin-top: var(--_size-variables---element-spacing--13xl);}.section_process {  background-color: var(--primitive-color--neutral-300);}.process_header {  width: var(--_max-width---max-width--100);  max-width: 866px;}.process_list {  grid-column-gap: var(--_size-variables---element-spacing--12xl);  grid-row-gap: var(--_size-variables---element-spacing--12xl);  flex-flow: column;  display: flex;}.process_item {  grid-column-gap: var(--_size-variables---element-spacing--19xl);  grid-row-gap: var(--_size-variables---element-spacing--19xl);  grid-template-rows: auto;  grid-template-columns: 1fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.process-item_image {  height: var(--_max-width---max-width--100);}.process-item_image-wrap {  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.process-item_number {  margin-bottom: var(--_size-variables---element-spacing--xl);  color: var(--primitive-color--primary-500);  font-size: var(--_font---font-size-semantics--h2);  line-height: var(--_font---line-height--120);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2-8px);}.statistics_item {  grid-column-gap: var(--_size-variables---element-spacing--19xl);  grid-row-gap: var(--_size-variables---element-spacing--19xl);  grid-template-rows: auto;  grid-template-columns: 1.07fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.statistics-item_image-wrap {  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.statistics-item_image {  height: var(--_max-width---max-width--100);}.statistics_info {  grid-column-gap: var(--_size-variables---element-spacing--18xl);  grid-row-gap: var(--_size-variables---element-spacing--18xl);  flex-flow: row;  grid-template-rows: auto;  grid-template-columns: 1fr 1fr;  grid-auto-columns: 1fr;  justify-content: flex-start;  align-items: center;  display: flex;}.statistics-info_item {  flex-flow: column;}.statistics-info_item-title {  background-image: linear-gradient(180deg, var(--primitive-color--primary-400), var(--primitive-color--primary-500));  font-size: var(--_font---font-size-semantics--h3);  line-height: var(--_font---line-height--115);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2-4px);  -webkit-text-fill-color: transparent;  -webkit-background-clip: text;  background-clip: text;}.statistics-info_item-text {  color: var(--primitive-color--gray-500);  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-28px);}.service_item {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--8xl);  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  border-radius: var(--_size-variables---border-radius--2xl);  grid-template-rows: auto;  grid-template-columns: 1fr 2.4fr;  grid-auto-columns: 1fr;  display: grid;}.service_content {  grid-column-gap: 132px;  grid-row-gap: 132px;  flex-flow: column;  justify-content: space-between;  display: flex;}.service-item_info {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: column;  display: flex;}.service-item_number_text {  color: var(--primitive-color--gray-500);  font-size: var(--_font---font-size-semantics--h5);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--2px);}.service-item_number {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  justify-content: flex-start;  align-items: center;  display: flex;}.service-item_info-title {  font-size: var(--_font---font-size-semantics--body-2xl);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-96px);}.service_item-wrap {  height: var(--_max-width---max-width--100);  flex: none;  width: 90cqw;  max-width: none;}.service_list {  grid-column-gap: var(--_size-variables---element-spacing--8xl);  grid-row-gap: var(--_size-variables---element-spacing--8xl);  justify-content: flex-start;  align-items: center;  display: flex;}.service-item_showcase {  min-height: 446px;  position: relative;}.service-item_image {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  border-radius: var(--_size-variables---border-radius--2xl);  background-image: url("../img/background-image.svg");  background-position: 50%;  background-repeat: no-repeat;  background-size: cover;  overflow: hidden;}.service-item_showcase-inner {  z-index: 2;  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  background-image: linear-gradient(180deg, var(--primitive-color--transparent) 67%, #000c 98%);  flex-flow: column;  justify-content: flex-end;  display: flex;  position: relative;}.service-item_tag-list {  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: wrap;  justify-content: flex-start;  align-items: center;  display: flex;}.service-item_tag {  padding: var(--_size-variables---element-spacing--xxs) var(--_size-variables---element-spacing--xl) var(--_size-variables---element-spacing--xxs) var(--_size-variables---element-spacing--xxs);  grid-column-gap: var(--_size-variables---element-spacing--xs);  grid-row-gap: var(--_size-variables---element-spacing--xs);  border: 1px solid var(--color-shadow--white-20);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--color-shadow--white-50);  -webkit-backdrop-filter: none;  backdrop-filter: none;  color: var(--primitive-color--primary-900);  font-size: var(--_font---font-size-semantics--body-sm);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-28px);  justify-content: center;  align-items: center;  display: flex;}.service-overlay_wrap {  border-radius: var(--_size-variables---border-radius--2xl);  position: absolute;  inset: 0%;  overflow: hidden;}.home-service_overlay {  background-image: linear-gradient(#0000, #0003 46%, #0006);  height: 35%;  position: absolute;  inset: auto 0% 0%;}.home-service_overlay.is-top {  inset: 0% 0% auto;  transform: rotate(180deg);}.success-card_title-wrap {  max-width: 90%;}.success-card_title-wrap.is-single {  max-width: 76%;}.success_overlay {  z-index: 2;  background-image: linear-gradient(#000000e6, #0003 60%, #0000 94%);  height: 60%;  position: absolute;  inset: 0% 0% auto;}.success_overlay.is-bottom {  background-image: linear-gradient(#0000 6%, #0003 40%, #000000e6);  inset: auto 0% 0%;}.success-card_inner {  z-index: 3;  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--sm);  flex: 1;  position: relative;}.success-card_inner.is-content-bottom {  justify-content: flex-start;  align-items: flex-end;  display: flex;}.about-team_para {  color: var(--primitive-color--gray-800);  font-size: var(--_font---font-size-semantics--body-lg);}.section_job {  background-color: var(--primitive-color--primary-700);  position: relative;  overflow: hidden;}.job_header {  z-index: 2;  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  max-width: 500px;  color: var(--primitive-color--neutral-0);  text-align: center;  flex-flow: column;  justify-content: flex-start;  align-items: center;  margin-left: auto;  margin-right: auto;  display: flex;  position: relative;}.job-images_list {  z-index: 2;  margin-bottom: var(--_size-variables---element-spacing--19xl);  position: relative;  overflow: hidden;}.marquee_list {  display: flex;}.marquee_item, .marquee-item_inner {  flex: none;  display: flex;}.job-image_wrap {  width: 370px;  height: 495px;  margin-right: var(--_size-variables---element-spacing--2xl);  border-radius: var(--_size-variables---border-radius--2xl);  flex: none;  overflow: hidden;}.job_image {  height: var(--_max-width---max-width--100);}.job_list {  z-index: 2;  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: column;  display: flex;  position: relative;}.job_item {  padding: var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--4xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--primary-900);  flex-flow: column;  display: flex;}.job-item_header {  padding-bottom: var(--_size-variables---element-spacing--xl);  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  border-bottom: 1px solid var(--primitive-color--primary-700);  flex-flow: wrap;  justify-content: space-between;  align-items: center;  display: flex;}.job-item_header-content {  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: column;  justify-content: flex-start;  align-items: flex-start;  display: flex;}.job-description_wrap {  width: var(--_max-width---max-width--100);  max-width: 572px;}.job_description {  color: var(--primitive-color--neutral-400);}.job-item_info {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: wrap;  justify-content: space-between;  align-items: center;  display: flex;}.job-item_info-box {  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: wrap;  justify-content: flex-start;  align-items: center;  display: flex;}.job-item_info-item {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  justify-content: flex-start;  align-items: center;  display: flex;}.job-item_info-icon {  width: var(--_icon-size---icon--16);  color: var(--primitive-color--neutral-0);  justify-content: center;  align-items: center;  display: inline-flex;}.job-item_info-divider {  border-radius: var(--_size-variables---border-radius--8xl);  background-color: #b6b6b5;  width: 4px;  height: 4px;}.job-item_info-text {  color: var(--primitive-color--neutral-400);}.job-item_info-badge {  width: var(--_icon-size---icon--32);  color: var(--primitive-color--gray-500);  justify-content: center;  align-items: center;  display: inline-flex;}.job-item_title {  color: var(--primitive-color--neutral-100);  font-size: var(--_font---font-size-primitive--text-5xl);  line-height: var(--_font---line-height--135);  letter-spacing: var(--_font---letter-spacing--1-76px);}.job-item_header-tag {  padding: var(--_size-variables---element-spacing--xxs) var(--_size-variables---element-spacing--lg);  grid-column-gap: var(--_size-variables---element-spacing--xs);  grid-row-gap: var(--_size-variables---element-spacing--xs);  border: 1px solid var(--color-shadow--white-20);  border-radius: var(--_size-variables---border-radius--8xl);  -webkit-backdrop-filter: blur(60px);  backdrop-filter: blur(60px);  color: var(--primitive-color--neutral-0);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);  background-color: #042b3066;  justify-content: center;  align-items: center;  display: inline-flex;}.navbar-dropdown_wrapper {  grid-column-gap: var(--_size-variables---element-spacing--13xl);  grid-row-gap: var(--_size-variables---element-spacing--13xl);  display: flex;}.link_secondary {  text-decoration: underline;  -webkit-text-decoration-color: var(--primitive-color--primary-700);  text-decoration-color: var(--primitive-color--primary-700);}.link_secondary:hover {  color: var(--primitive-color--primary-500);  -webkit-text-decoration-color: var(--primitive-color--primary-500);  text-decoration-color: var(--primitive-color--primary-500);}.more_template {  padding: var(--_size-variables---element-spacing--sm) var(--_size-variables---element-spacing--xl);  font-weight: var(--_font---font-weight--600);  white-space: nowrap;  text-underline-offset: 2px;  -webkit-text-decoration: underline #0000;  text-decoration: underline #0000;  text-decoration-thickness: 1px;  transition: text-decoration-color .5s, color .4s;  display: block;}.more_template:hover {  color: var(--primitive-color--primary-500);  -webkit-text-decoration-color: var(--primitive-color--primary-500);  text-decoration-color: var(--primitive-color--primary-500);}.navbar-dropdown_column {  flex-flow: column;  display: flex;}.navbar-dropdown_list {  padding: var(--_size-variables---element-spacing--sm);  background-color: var(--primitive-color--neutral-0);  inset: 100% auto auto -220%;}.navbar-dropdown_list.w--open {  border-radius: var(--_size-variables---border-radius--md);  background-color: var(--primitive-color--neutral-0);}.navbar-dropdown_link {  padding: var(--_size-variables---element-spacing--sm) var(--_size-variables---element-spacing--xl);  line-height: var(--_font---line-height--150);  font-weight: var(--_font---font-weight--500);  white-space: nowrap;  transition: color .35s;}.navbar-dropdown_link:hover {  color: var(--primitive-color--primary-600);}.navbar-dropdown_link.w--current {  color: var(--primitive-color--primary-500);}.navbar_dropdown {  position: relative;}.navbar-dropdown_toggle {  padding: var(--_size-variables---element-spacing--3xl) var(--_size-variables---element-spacing--xl);  grid-column-gap: var(--_size-variables---element-spacing--sm);  box-shadow: inset 0 0 0 0 var(--primitive-color--neutral-0);  color: var(--primitive-color--neutral-100);  align-items: center;  transition: box-shadow .35s;  display: flex;}.navbar-dropdown_toggle:hover {  box-shadow: inset 0 -2px 0 0 var(--primitive-color--neutral-0);}.navbar-dropdown_social {  grid-column-gap: var(--_size-variables---element-spacing--xs);  grid-row-gap: var(--_size-variables---element-spacing--xs);  display: flex;}.navbar-dropdown_bottom {  margin-top: var(--_size-variables---element-spacing--13xl);  padding-right: var(--_size-variables---element-spacing--xl);  padding-bottom: var(--_size-variables---element-spacing--xl);  padding-left: var(--_size-variables---element-spacing--xl);  grid-column-gap: var(--_size-variables---element-spacing--3xl);  grid-row-gap: var(--_size-variables---element-spacing--3xl);  justify-content: space-between;  align-items: center;  display: flex;}.dropdown-social_icon-item {  width: 30px;  height: 30px;  padding: var(--_size-variables---element-spacing--xxs);  border-radius: var(--_size-variables---border-radius--circle-small);  color: var(--primitive-color--black);  justify-content: center;  align-items: center;  transition: background-color .35s, color .35s;  display: flex;}.dropdown-social_icon-item:hover {  background-color: var(--primitive-color--primary-700);  color: var(--primitive-color--neutral-0);}.dropdown_chevron {  width: var(--_icon-size---icon--20);  height: var(--_icon-size---icon--20);  flex-direction: column;  justify-content: center;  align-items: center;  display: flex;}.dropdown-info_text {  color: var(--primitive-color--gray-600);}.social_icon {  width: var(--_icon-size---icon--24);}.social_icon.is-facebook {  height: var(--_icon-size---icon--20);}.blog-hero_header {  width: var(--_max-width---max-width--100);  max-width: 910px;}.blog-author_wrap {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  justify-content: flex-start;  align-items: center;  display: flex;}.blog-author_image-wrap {  border-radius: var(--_size-variables---border-radius--circle-small);  width: 32px;  height: 32px;  overflow: hidden;}.blog-author_image {  height: var(--_max-width---max-width--100);}.blog-author_name {  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--500);}.blog_info {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  flex-flow: wrap;  justify-content: flex-start;  align-items: center;  display: flex;}.blog-info_text {  font-size: var(--_font---font-size-semantics--body-sm);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-28px);}.blog-info_divider {  border-radius: var(--_size-variables---border-radius--circle-small);  background-color: var(--primitive-color--primary-500);  width: 6px;  height: 6px;}.blog-details_element {  grid-column-gap: var(--_size-variables---element-spacing--8xl);  grid-row-gap: var(--_size-variables---element-spacing--8xl);  justify-content: space-between;  display: flex;}.blog-details_content {  width: var(--_max-width---max-width--100);  flex: 1;}.blog-details_image-wrap {  margin-bottom: var(--_size-variables---element-spacing--13xl);  aspect-ratio: 810 / 500;  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.blog-details_image {  height: var(--_max-width---max-width--100);}.rich-text_blog h1 {  margin-bottom: var(--_size-variables---element-spacing--2xl);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-84px);}.rich-text_blog h2 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-primitive--text-5xl);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_blog p {  margin-top: var(--_size-variables---element-spacing--2xl);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_blog h3 {  margin-top: var(--_size-variables---element-spacing--8xl);  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-primitive--text-5xl);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_blog h4 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_blog h5 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-xl);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_blog h6 {  margin-bottom: var(--_size-variables---element-spacing--xl);  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--600);  letter-spacing: var(--_font---letter-spacing--0-96px);}.rich-text_blog blockquote {  width: var(--_max-width---max-width--100);  max-width: 99%;  margin-top: var(--_size-variables---element-spacing--2xl);  padding: var(--_size-variables---element-spacing--none);  border-left-width: 0;  border-left-color: var(--primitive-color--transparent);  font-size: var(--_font---font-size-semantics--body-lg);  font-style: italic;  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);}.rich-text_blog ul {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: column;  display: flex;}.rich-text_blog li {  color: var(--primitive-color--gray-600);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);}.rich-text_blog ol {  margin-top: var(--_size-variables---element-spacing--xl);  margin-bottom: var(--_size-variables---element-spacing--none);  padding-left: var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  flex-flow: column;  display: flex;}.rich-text_blog strong {  color: var(--primitive-color--primary-900);}.rich-text_blog figure {  margin-top: var(--_size-variables---element-spacing--8xl);  margin-bottom: var(--_size-variables---element-spacing--none);  border-radius: var(--_size-variables---border-radius--2xl);  overflow: hidden;}.blog-details_testimonial {  margin-top: var(--_size-variables---element-spacing--8xl);  margin-bottom: var(--_size-variables---element-spacing--8xl);  padding: var(--_size-variables---element-spacing--8xl) var(--_size-variables---element-spacing--6xl);  border-left: 1px solid var(--primitive-color--primary-500);  border-top-right-radius: var(--_size-variables---border-radius--2xl);  border-bottom-right-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--neutral-300);}.blog-details_testimonial-quote {  margin-bottom: var(--_size-variables---element-spacing--4xl);  padding: var(--_size-variables---element-spacing--none);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);  border-left-width: 0;}.blog-details_testimonial-author_info {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  justify-content: flex-start;  align-items: center;  display: flex;}.blog-testimonial_author-info {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  flex-flow: column;  justify-content: flex-start;  align-items: flex-start;  display: flex;}.blog-testimonial_author-name {  font-size: var(--_font---font-size-semantics--body-lg);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-36px);}.blog-testimonial_author-designation {  color: var(--primitive-color--gray-800);  font-size: var(--_font---font-size-semantics--body-sm);}.blog-testimonial_author {  border-radius: var(--_size-variables---border-radius--circle-small);  width: 46px;  height: 46px;  overflow: hidden;}.blog_aside {  top: var(--_size-variables---element-spacing--8xl);  grid-column-gap: var(--_size-variables---element-spacing--18xl);  grid-row-gap: var(--_size-variables---element-spacing--18xl);  flex-flow: column;  align-self: flex-start;  width: 310px;  display: flex;  position: sticky;}.blog-aside_links {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: column;  display: flex;}.blog-aside_header {  padding: var(--_size-variables---element-spacing--3xl) var(--_size-variables---element-spacing--2xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  border-radius: var(--_size-variables---border-radius--xl);  background-color: var(--primitive-color--primary-700);  flex-flow: column;  display: flex;}.blog-aside_links-title {  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--140);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-84px);}.blog-aside_single-link {  grid-column-gap: var(--_size-variables---element-spacing--md);  grid-row-gap: var(--_size-variables---element-spacing--md);  color: var(--primitive-color--gray-500);  justify-content: flex-start;  align-items: center;  transition: color .3s;  display: flex;}.blog-aside_single-link:hover {  color: var(--primitive-color--primary-800);}.blog-aside_link-icon {  width: 32px;  height: 32px;  padding: var(--_size-variables---element-spacing--sm);  border-radius: var(--_size-variables---border-radius--circle-large);  background-color: var(--primitive-color--neutral-300);  color: var(--primitive-color--primary-900);  justify-content: center;  align-items: center;  display: inline-flex;}.blog-aside_header-content {  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  color: var(--primitive-color--neutral-100);  letter-spacing: var(--_font---letter-spacing--0-84px);  flex-flow: column;  display: flex;}.blog-aside_header-title {  font-size: var(--_font---font-size-semantics--h6);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-84px);}.paragraph-3 {  font-size: var(--_font---font-size-semantics--body-sm);  line-height: var(--_font---line-height--140);}.blog-aside_header-para {  color: var(--primitive-color--neutral-100);  font-size: var(--_font---font-size-semantics--body-base);  line-height: var(--_font---line-height--150);}.subscribe-form_wrap {  justify-content: space-between;}.subscribe_form {  width: var(--_max-width---max-width--100);  flex-flow: column;  display: flex;}.hero-image_wrap {  z-index: 1;  position: absolute;  inset: 0%;  overflow: hidden;}.home-hero_image {  height: var(--_max-width---max-width--100);}.footer-bottom_right {  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: wrap;  justify-content: flex-start;  align-items: center;  display: flex;}.footer-bottom_right-divider {  border-radius: var(--_size-variables---border-radius--circle-large);  background-color: var(--primitive-color--primary-900);  width: 6px;  height: 6px;}.service_sticky-trigger {  z-index: 2;  height: 400vh;  position: relative;}.service_sticky-camera {  flex-flow: column;  justify-content: center;  align-items: flex-start;  height: auto;  position: sticky;  top: 1vh;}.service_sticky-camera.is-service-details {  top: 5vh;}.story_slider {  width: var(--_max-width---max-width--100);  background-color: var(--primitive-color--transparent);  height: auto;}.story-slider_mask {  width: 410px;  height: var(--_max-width---max-width--100);  overflow: visible;}.story-slider_slide {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  margin-right: var(--_size-variables---element-spacing--2xl);}.slide-nav {  display: none;}.story-slider_arrow-wrap {  border: 1px solid var(--color-shadow--dark-80);  border-radius: var(--_size-variables---border-radius--circle-large);  background-color: var(--primitive-color--neutral-0);  width: 48px;  height: 48px;  color: var(--primitive-color--primary-700);  justify-content: center;  align-items: center;  display: flex;}.story-slider_arrow-wrap.is-hide {  display: none;}.story-slider_arrow {  width: var(--_icon-size---icon--24);}.story-images_list {  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  pointer-events: none;  grid-template-rows: auto;  grid-template-columns: 1fr 1fr 2fr 1fr 1fr;  grid-auto-columns: 1fr;  max-width: 1040px;  min-height: 282px;  margin-top: -50px;  margin-left: auto;  margin-right: auto;  display: grid;}.story_images {  height: var(--_max-width---max-width--100);}.story-images_wrap {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  aspect-ratio: 160 / 150;  border-radius: var(--_size-variables---border-radius--xl);  pointer-events: auto;  max-width: 160px;  max-height: 150px;  overflow: hidden;}.story-images_wrap.is-big {  aspect-ratio: 320 / 160;  max-width: 320px;  max-height: 160px;}.story-images_wrap.is-odd {  margin-top: var(--_size-variables---element-spacing--13xl);}.success-card_image-wrap {  position: absolute;  inset: 0%;}.success-card_image {  height: var(--_max-width---max-width--100);}.job-overlay_wrap {  position: absolute;  inset: 0%;}.job_overlay {  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--primary-500);  filter: blur(167px);  width: 738px;  height: 310px;  position: absolute;}.job_overlay.is-bottom-right {  opacity: .5;  inset: auto -570px 360px auto;}.job_overlay.is-top-right {  opacity: .5;  inset: -290px auto auto -540px;}.location_list {  padding-bottom: var(--_size-variables---section-padding--xl);}.locatioin_item {  width: 570px;  height: 600px;  margin-right: var(--_size-variables---element-spacing--2xl);  padding: var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--8xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--primary-900);  justify-content: flex-start;  align-items: flex-end;  display: flex;  position: relative;  overflow: hidden;}.location_content {  z-index: 3;  width: var(--_max-width---max-width--100);  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  max-width: 282px;  color: var(--primitive-color--neutral-0);  flex-flow: column;  display: flex;  position: relative;}.location_title {  font-size: var(--_font---font-size-semantics--h6);  line-height: var(--_font---line-height--130);  font-weight: var(--_font---font-weight--500);  letter-spacing: var(--_font---letter-spacing--0-84px);}.location_para {  color: var(--primitive-color--neutral-0);  font-size: var(--_font---font-size-semantics--body-xl);}.location_overlay {  z-index: 2;  background-image: linear-gradient(180deg, var(--primitive-color--transparent) 6%, #04060f40 40%, #04060fb3);  height: 50%;  position: absolute;  inset: auto 0% 0%;}.location-image_wrap {  z-index: 1;  position: absolute;  inset: 0%;}.location_image {  height: var(--_max-width---max-width--100);}.scroll_track {  display: flex;}.scroll_list {  margin-right: -100cqw;  display: flex;}.collection-list-wrapper {  display: flex;}.team-main_image {  z-index: 1;  background-image: url("../img/background-image.svg");  background-position: 50% 0;  background-repeat: no-repeat;  background-size: cover;  position: absolute;  inset: 0%;}.more-service_overlay-wrap {  position: absolute;  inset: 0%;}.more-service_overlay {  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--primary-500);  filter: blur(167px);  width: 738px;  height: 310px;  position: absolute;}.more-service_overlay.is-top-right {  opacity: .5;  inset: -290px auto auto -540px;}.subscribe-form_input {  min-height: 48px;  margin-bottom: var(--_size-variables---element-spacing--xl);  padding: var(--_size-variables---element-spacing--lg) var(--_size-variables---element-spacing--xl) var(--_size-variables---element-spacing--lg) 40px;  border: 1px solid var(--primitive-color--neutral-200);  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--transparent);  color: var(--primitive-color--neutral-0);  font-size: var(--_font---font-size-semantics--body-base);  line-height: var(--_font---line-height--150);  letter-spacing: var(--_font---letter-spacing--0-32px);  background-image: url("../img/69e1ed66dce3a0aaca473668_subscribe-form-icon.svg");  background-position: 16px;  background-repeat: no-repeat;  transition: border-color .35s, color .35s;}.subscribe-form_input:focus {  border-color: var(--primitive-color--neutral-0);}.subscribe-form_input::placeholder {  color: #f2f2f2b3;}.blog-content_wrap {  z-index: 2;  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--2xl);  border-radius: var(--_size-variables---border-radius--2xl);  background-image: linear-gradient(168deg, #0000001a 32%, #000c 66%);  justify-content: flex-start;  align-items: flex-end;  display: flex;  position: relative;}.testimonial_header {  z-index: 3;  width: var(--_max-width---max-width--100);  max-width: 480px;  margin-right: auto;  margin-bottom: var(--_size-variables---element-spacing--12xl);  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  color: var(--primitive-color--neutral-0);  text-align: center;  flex-flow: column;  justify-content: flex-start;  align-items: center;  margin-left: auto;  display: flex;  position: relative;}.testimonial_slider {  background-color: var(--primitive-color--transparent);  height: auto;}.testimonial-slider_mask {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  border-radius: var(--_size-variables---border-radius--xl);  background-color: var(--primitive-color--neutral-0);}.testimonial-slider_slide {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);}.testimonial-slider_card {  width: var(--_max-width---max-width--100);  height: var(--_max-width---max-width--100);  padding: var(--_size-variables---element-spacing--4xl);  grid-column-gap: var(--_size-variables---element-spacing--6xl);  grid-row-gap: var(--_size-variables---element-spacing--6xl);  border-radius: var(--_size-variables---border-radius--xl);  flex-flow: column;  display: flex;}.testimonial-slider_author {  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  flex-flow: column;  justify-content: flex-start;  align-items: center;  display: flex;}.testimonial-author_image-wrap {  border-radius: var(--_size-variables---border-radius--3xl);  width: 164px;  height: 164px;  overflow: hidden;}.testimonial-author_info {  grid-column-gap: var(--_size-variables---element-spacing--xxs);  grid-row-gap: var(--_size-variables---element-spacing--xxs);  text-align: center;  flex-flow: column;  display: flex;}.testimonial-author_name {  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--140);  font-weight: var(--_font---font-weight--600);  letter-spacing: -.4px;}.testimonial-author_designation {  color: var(--primitive-color--gray-500);  letter-spacing: var(--_font---letter-spacing--0-32px);}.testimonial-slider_quotes {  color: var(--primitive-color--primary-900);  font-size: var(--_font---font-size-semantics--body-2xl);  line-height: var(--_font---line-height--135);  font-weight: var(--_font---font-weight--500);  text-align: center;  letter-spacing: var(--_font---letter-spacing--0-96px);}.testimonial-slider_nav {  height: auto;  margin-top: var(--_size-variables---element-spacing--2xl);  font-size: var(--_font---font-size-primitive--text-xsm);  justify-content: center;  align-items: center;  display: flex;  position: relative;}.testimonial-slider_arrow {  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--primary-700);  justify-content: center;  align-items: center;  width: 48px;  height: 48px;  display: none;}.slider_arrow {  display: inline-flex;}.testimonial_content {  z-index: 2;  position: relative;}.testimonial-overlay_wrap {  position: absolute;  inset: 0%;}.testimonial_overlay {  border-radius: var(--_size-variables---border-radius--8xl);  background-color: var(--primitive-color--primary-500);  filter: blur(102px);  width: 738px;  height: 310px;  position: absolute;}.testimonial_overlay.is-bottom-right {  inset: auto -370px 90px auto;}.testimonial_overlay.is-top-right {  inset: -250px auto auto -470px;}.service-item_content {  grid-column-gap: var(--_size-variables---element-spacing--6xl);  grid-row-gap: var(--_size-variables---element-spacing--6xl);  flex-flow: column;  display: flex;}.awards-tabs_menu {  margin-bottom: var(--_size-variables---element-spacing--13xl);  grid-column-gap: var(--_size-variables---element-spacing--2xl);  grid-row-gap: var(--_size-variables---element-spacing--2xl);  scrollbar-width: none;  justify-content: space-between;  align-items: center;  display: flex;  overflow: auto;}.awards-tabs_link {  padding: var(--_size-variables---element-spacing--xl) var(--_size-variables---element-spacing--lg);  grid-column-gap: var(--_size-variables---element-spacing--xl);  grid-row-gap: var(--_size-variables---element-spacing--xl);  border: 1px solid var(--primitive-color--transparent);  border-radius: var(--_size-variables---border-radius--md);  background-color: var(--primitive-color--neutral-0);  font-size: var(--_font---font-size-semantics--body-xl);  line-height: var(--_font---line-height--140);  font-weight: var(--_font---font-weight--500);  letter-spacing: -.4px;  flex: none;  justify-content: flex-start;  align-items: center;  display: flex;}.awards-tabs_link.w--current {  border-color: var(--primitive-color--primary-400);  background-color: var(--primitive-color--neutral-100);}.awards-tabs_link-image_wrap {  border-radius: var(--_size-variables---border-radius--md);  width: 80px;  height: 60px;  overflow: hidden;}.awards-tabs_link-image {  height: var(--_max-width---max-width--100);}.awards-tabs_link-text {  width: var(--_max-width---max-width--100);  max-width: 164px;}.awards-tabs_pane-inner {  grid-column-gap: var(--_size-variables---element-spacing--13xl);  grid-row-gap: var(--_size-variables---element-spacing--13xl);  grid-template-rows: auto;  grid-template-columns: 1.23fr 1fr;  grid-auto-columns: 1fr;  display: grid;}.awards-tabs_pane-content {  grid-column-gap: 190px;  grid-row-gap: 190px;  flex-flow: column;  justify-content: space-around;  display: flex;}.awards-tabs_pane-feature {  grid-column-gap: var(--_size-variables---element-spacing--lg);  grid-row-gap: var(--_size-variables---element-spacing--lg);  flex-flow: column;  display: flex;}.awards-tabs_pane-feature_item {  grid-column-gap: var(--_size-variables---element-spacing--sm);  grid-row-gap: var(--_size-variables---element-spacing--sm);  font-size: var(--_font---font-size-semantics--body-lg);  line-height: var(--_font---line-height--140);  font-weight: var(--_font---font-weight--500);  letter-spacing: -.4px;  justify-content: flex-start;  align-items: center;  display: flex;}.awards-tabs_pane-feature_item-icon {  width: var(--_icon-size---icon--16);  flex: none;  justify-content: center;  align-items: center;  display: inline-flex;}.awards-tabs_pane-image {  border-radius: var(--_size-variables---border-radius--2xl);  background-color: var(--primitive-color--primary-900);  color: var(--primitive-color--neutral-0);  position: relative;  overflow: hidden;}.awards-tabs_image-content {  z-index: 3;  padding: var(--_size-variables---element-spacing--6xl);  flex: 1;  position: relative;}.awards-tabs_image-overlay {  z-index: 2;  background-image: linear-gradient(#06182ee6, #06182e66 46%, #06182e00 90%);  height: 60%;  position: absolute;  inset: 0% 0% auto;}.awards-tabs_image-content_title {  max-width: 80%;  font-size: var(--_font---font-size-semantics--h6);  line-height: var(--_font---line-height--130);  letter-spacing: var(--_font---letter-spacing--0-84px);}.awards-tabs_image-wrap {  position: absolute;  inset: 0%;}.awards-tabs_image {  height: var(--_max-width---max-width--100);}.utilities-section_block-title {  margin-bottom: var(--_size-variables---element-spacing--2xl);}.instruction_code {  border-radius: 8px;  width: 100%;  max-width: 50vw;}.tooltip {  z-index: 6;  white-space: nowrap;  background-color: #474747;  border: 1px solid #ffffff29;  border-radius: 4px;  padding: 8px;  position: relative;}.sales-cta_block-inner {  border-radius: 8px;  padding: 1px;  position: relative;  overflow: visible;}.cta_clip {  position: relative;  overflow: clip;}.sales_cta {  z-index: 2;  grid-column-gap: 8px;  grid-row-gap: 8px;  pointer-events: auto;  background-color: #172b1d;  border-radius: 8px;  justify-content: flex-start;  align-items: center;  padding: 7px;  display: flex;  position: relative;}.tooltip_wrap {  z-index: 5;  display: flex;  position: absolute;  inset: auto 0% 100%;  transform: translate(0, -15px);}.sales-cta_wrap {  z-index: 990;  grid-column-gap: 40px;  grid-row-gap: 40px;  pointer-events: none;  color: #fff;  justify-content: flex-start;  align-items: flex-end;  width: 100%;  margin-left: auto;  margin-right: auto;  display: flex;  position: fixed;  inset: auto 0% 8px;}.services-wrap {  grid-column-gap: 10px;  grid-row-gap: 10px;  justify-content: flex-start;  align-items: center;  display: flex;}.cta_sales {  grid-column-gap: 8px;  grid-row-gap: 8px;  pointer-events: auto;  color: #fff;  cursor: pointer;  background-color: #293c2f;  border: 1px solid #ffffff40;  border-radius: 8px;  justify-content: center;  align-items: center;  padding: 8px 12px;  font-size: 14px;  font-weight: 500;  line-height: 114%;  text-decoration: none;  display: flex;  position: relative;}.cta_sales.flip {  color: #161616;  background-color: #fff;  border-style: none;  padding-left: 16px;  padding-right: 16px;}.cta_sales.figma {  flex: none;  padding-left: 8px;  padding-right: 8px;}.tooltip-bottom {  background-color: #474747;  border-bottom: 1px solid #ffffff29;  border-right: 1px solid #ffffff29;  width: 12px;  height: 12px;  margin-left: auto;  margin-right: auto;  position: absolute;  bottom: -6px;  left: 10px;  right: auto;  transform: rotate(45deg);}.sales_link {  flex: none;  width: 30px;}.sales_link.is_logo {  justify-content: center;  align-items: center;  width: auto;  height: 30px;  display: flex;}.text-small {  letter-spacing: 0;  margin-top: 0;  margin-bottom: 0;  font-size: 12px;  font-weight: 400;  line-height: 16px;}.icon-figma {  object-fit: contain;  border-radius: 4px;  flex: none;  width: 20px;  max-width: none;  height: 20px;}.sales-cta_block {  justify-content: flex-start;  align-items: center;  padding-left: 8px;  padding-right: 32px;}.button-tooltip_wrap {  justify-content: center;  align-self: stretch;  align-items: center;  display: flex;  position: relative;}.sales_logo {  object-fit: contain;  object-position: 50% 50%;  width: 100%;  display: block;}.cta_absolute {  position: absolute;}.brand-bg {  background-image: linear-gradient(25deg, #4df5a4, #e1ff2c);  border-radius: 8px;  position: absolute;  inset: 0%;}@media screen and (min-width: 1280px) {  body {    color: var(--primitive-color--primary-900);  }}@media screen and (min-width: 1920px) {  .section_hero.is-home-hero {    background-position: 100% 30%;  }}@media screen and (max-width: 991px) {  body {    --_size-variables---element-spacing--none: 0px;    --_size-variables---element-spacing--2xl: 20px;    --_size-variables---element-spacing--sm: 8px;    --_size-variables---element-spacing--lg: 12px;    --_size-variables---element-spacing--3xl: 20px;    --_size-variables---element-spacing--md: 10px;    --_size-variables---element-spacing--xl: 16px;    --_size-variables---element-spacing--15xl: 52px;    --_size-variables---element-spacing--13xl: 48px;    --_size-variables---element-spacing--8xl: 36px;    --_size-variables---element-spacing--6xl: 28px;    --_size-variables---element-spacing--10xl: 40px;    --_size-variables---border-radius--2xl: 12px;    --_size-variables---element-spacing--5xl: 24px;    --_size-variables---border-radius--8xl: 99px;    --_size-variables---border-radius--xl: 8px;    --_size-variables---element-spacing--4xl: 24px;    --_size-variables---border-radius--lg: 8px;    --_size-variables---section-padding--xxs: var(--_size-variables---element-spacing--3xl);    --_size-variables---section-padding--4xl: var(--_size-variables---element-spacing--25xl);    --_size-variables---section-padding--sm: var(--_size-variables---element-spacing--18xl);    --_size-variables---section-padding--none: var(--_size-variables---element-spacing--none);    --_size-variables---section-padding--3xl: var(--_size-variables---element-spacing--24xl);    --_size-variables---section-padding--xs: var(--_size-variables---element-spacing--13xl);    --_size-variables---section-padding--md: var(--_size-variables---element-spacing--19xl);    --_size-variables---section-padding--lg: var(--_size-variables---element-spacing--21xl);    --_size-variables---section-padding--xl: var(--_size-variables---element-spacing--22xl);    --_size-variables---element-spacing--12xl: 48px;    --_size-variables---element-spacing--7xl: 32px;    --_size-variables---border-radius--4xl: 16px;    --_size-variables---element-spacing--xxs: 4px;    --_size-variables---element-spacing--xs: 6px;    --_size-variables---border-radius--md: 8px;    --_size-variables---element-spacing--18xl: 60px;    --_size-variables---element-spacing--19xl: 80px;    --_size-variables---element-spacing--17xl: 52px;    --_size-variables---element-spacing--11xl: 44px;    --_size-variables---element-spacing--tiny: 2px;    --_size-variables---border-radius--xxs: 2px;    --_size-variables---element-spacing--21xl: 80px;    --_size-variables---border-radius--circle-large: 100%;    --_size-variables---element-spacing--9xl: 40px;    --_size-variables---border-radius--circle-small: 50%;    --_size-variables---border-radius--3xl: 16px;    --_size-variables---element-spacing--14xl: 52px;    --_size-variables---element-spacing--16xl: 52px;    --_size-variables---element-spacing--20xl: 80px;    --_size-variables---element-spacing--22xl: 100px;    --_size-variables---element-spacing--23xl: 80px;    --_size-variables---element-spacing--24xl: 80px;    --_size-variables---element-spacing--25xl: 120px;    --_size-variables---border-radius--none: 0px;    --_size-variables---border-radius--xs: 4px;    --_size-variables---border-radius--sm: 6px;    --_size-variables---border-radius--5xl: 24px;    --_size-variables---border-radius--6xl: 24px;    --_size-variables---border-radius--7xl: 24px;    --_size-variables---section-padding--2xl: var(--_size-variables---element-spacing--23xl);    --_font---font-family--primary: Sora, sans-serif;    --_font---font-size-semantics--body-base: var(--_font---font-size-primitive--text-base);    --_font---line-height--145: 145%;    --_font---font-weight--400: 400;    --_font---font-size-semantics--h1: var(--_font---font-size-primitive--text-9xl);    --_font---line-height--110: 110%;    --_font---font-weight--500: 500;    --_font---letter-spacing--3-6px: -3.6px;    --_font---letter-spacing--2-4px: -2.4px;    --_font---letter-spacing--2px: -2px;    --_font---font-size-semantics--h2: var(--_font---font-size-primitive--text-8xl);    --_font---line-height--115: 115%;    --_font---letter-spacing--2-8px: -2.8px;    --_font---letter-spacing--0-96px: -.96px;    --_font---font-size-semantics--h3: var(--_font---font-size-primitive--text-7xl);    --_font---font-size-semantics--h4: var(--_font---font-size-primitive--text-6xl);    --_font---line-height--120: 120%;    --_font---letter-spacing--1-76px: -1.76px;    --_font---font-size-semantics--h5: var(--_font---font-size-primitive--text-4xl);    --_font---line-height--130: 130%;    --_font---font-size-semantics--h6: var(--_font---font-size-primitive--text-4xl);    --_font---letter-spacing--0-84px: -.84px;    --_font---letter-spacing--0-36px: -.36px;    --_font---font-size-semantics--body-sm: var(--_font---font-size-primitive--text-sm);    --_font---font-size-semantics--body-lg: var(--_font---font-size-primitive--text-lg);    --_font---font-size-semantics--body-2xl: var(--_font---font-size-primitive--text-3xl);    --_font---line-height--135: 135%;    --_font---line-height--125: 125%;    --_font---letter-spacing--0-32px: -.32px;    --_font---font-weight--600: 600;    --_font---line-height--150: 150%;    --_font---font-size-semantics--body-xl: var(--_font---font-size-primitive--text-xl);    --_font---letter-spacing--0-28px: -.28px;    --_font---line-height--140: 140%;    --_font---font-size-primitive--text-xl: 20px;    --_font---font-size-primitive--text-5xl: 32px;    --_font---font-size-primitive--text-4xl: 28px;    --_font---font-weight--700: 700;    --_font---line-height--155: 155%;    --_font---font-size-primitive--text-3xl: 24px;    --_font---font-size-primitive--text-xsm: 12px;    --_font---font-size-primitive--text-sm: 14px;    --_font---font-size-primitive--text-base: 16px;    --_font---font-size-primitive--text-lg: 18px;    --_font---font-size-primitive--text-2xl: 22px;    --_font---font-size-primitive--text-6xl: 40px;    --_font---font-size-primitive--text-7xl: 44px;    --_font---font-size-primitive--text-8xl: 48px;    --_font---font-size-primitive--text-9xl: 56px;    --_font---font-size-primitive--text-10xl: 72px;    --_font---font-weight--300: 300;    --_font---line-height--100: 100%;    --_font---font-weight--800: 800;    --_font---line-height--160: 160%;  }  h1 {    letter-spacing: var(--_font---letter-spacing--2-4px);  }  h2 {    letter-spacing: var(--_font---letter-spacing--2px);  }  .utilities-main_aside {    display: none;  }  .utilities-main_content {    grid-column-gap: var(--_size-variables---element-spacing--8xl);    grid-row-gap: var(--_size-variables---element-spacing--8xl);  }  .utilities-single_block {    padding-right: var(--_size-variables---element-spacing--none);    padding-left: var(--_size-variables---element-spacing--none);  }  .utilities-single_block.is-box {    padding: var(--_size-variables---element-spacing--5xl);  }  .utilities_section_block-title {    font-size: var(--_font---font-size-semantics--h4);  }  .text-rich-texts h1, .text-rich-texts h2 {    margin-bottom: 30px;    font-size: 36px;  }  .text-rich-texts h3 {    margin-top: 40px;    margin-bottom: 30px;    font-size: 36px;  }  .text-rich-texts h4, .text-rich-texts h5, .text-rich-texts h6 {    margin-bottom: 30px;    font-size: 36px;  }  .text-rich-texts figure {    border-radius: 12px;  }  .section-padding.padding-hero.is-blog {    padding-top: 130px;  }  .margin-bottom.margin-40px {    margin-bottom: 36px;  }  .navbar_toggler-bar-bottom {    width: 24px;    height: 2px;    padding-right: var(--_size-variables---element-spacing--none);    padding-bottom: var(--_size-variables---element-spacing--none);    background-color: var(--primitive-color--neutral-0);  }  .navbar-toggler-button {    padding: var(--_size-variables---element-spacing--none);  }  .navbar-toggler-button.w--open {    background-color: #0000;  }  .navbar-toggler_bar_top {    width: 24px;    height: 2px;    padding-right: var(--_size-variables---element-spacing--none);    padding-bottom: var(--_size-variables---element-spacing--none);    background-color: var(--primitive-color--neutral-0);  }  .navbar_container {    grid-template-columns: .25fr 1fr;    display: flex;  }  .navbar-toggle_icon {    flex-direction: column;    justify-content: center;    align-items: flex-end;    width: auto;    height: auto;    display: flex;  }  .navbar_link {    padding: var(--_size-variables---element-spacing--sm);    color: var(--primitive-color--black);    text-align: center;    justify-content: flex-start;    align-items: flex-start;    transition: color .35s, box-shadow .35s;    display: flex;  }  .navbar_link:hover {    box-shadow: none;    color: var(--primitive-color--primary-600);  }  .navbar_menu {    width: var(--_max-width---max-width--100);    min-height: 98svh;    padding: var(--_size-variables---element-spacing--xl) 20px var(--_size-variables---element-spacing--7xl);    background-color: var(--primitive-color--neutral-0);    flex-flow: column;    justify-content: flex-start;    align-items: flex-start;    position: absolute;    overflow: auto;  }  .navbar-button_wrapper {    justify-content: flex-end;    align-items: center;  }  .navbar-toggler_bar-middle {    width: 24px;    height: 2px;    padding-right: var(--_size-variables---element-spacing--none);    padding-bottom: var(--_size-variables---element-spacing--none);    background-color: var(--primitive-color--neutral-0);    justify-content: center;    align-items: center;    margin-top: 6px;    margin-bottom: 6px;    display: flex;  }  .navbar-toggler_bar-middle_inner {    width: 4px;    height: 0;    padding-right: var(--_size-variables---element-spacing--none);    padding-bottom: var(--_size-variables---element-spacing--none);  }  .section_hero.is-team-hero {    background-position: 50%;  }  .service-hero_content {    max-width: 680px;  }  .cta_element {    max-width: 590px;  }  .footer-contact_link {    font-size: var(--_font---font-size-semantics--h6);  }  .footer_element {    padding-bottom: var(--_size-variables---element-spacing--17xl);  }  .service_header {    max-width: 500px;  }  .service-trigger_content-wrap {    grid-template-columns: .77fr 1fr;  }  .service-item_body-inner {    grid-template-columns: 1fr 1.48fr;  }  .faq-element {    grid-column-gap: var(--_size-variables---element-spacing--12xl);    grid-row-gap: var(--_size-variables---element-spacing--12xl);  }  .home-hero_content {    max-width: 410px;  }  .legal-hero_title {    max-width: 600px;  }  .legal_aside {    width: 280px;  }  .our-info_item {    padding: var(--_size-variables---element-spacing--2xl) var(--_size-variables---element-spacing--xl);  }  .our-info_item-header {    grid-column-gap: var(--_size-variables---element-spacing--sm);    grid-row-gap: var(--_size-variables---element-spacing--sm);  }  .our-info_icon {    width: var(--_icon-size---icon--32);  }  .our-info_item-para {    font-size: var(--_font---font-size-semantics--body-base);  }  .our-info_block {    grid-column-gap: var(--_size-variables---element-spacing--xs);    grid-row-gap: var(--_size-variables---element-spacing--xs);    flex-flow: wrap;  }  .navbar-content_wrap {    padding-top: var(--_size-variables---element-spacing--sm);    padding-bottom: var(--_size-variables---element-spacing--sm);    justify-content: flex-end;    align-items: center;  }  .home-service_header {    grid-template-columns: 2fr 1fr;  }  .team_list {    grid-template-columns: 1fr 1fr;  }  .home-value_element {    grid-column-gap: var(--_size-variables---element-spacing--10xl);    grid-row-gap: var(--_size-variables---element-spacing--10xl);    grid-template-columns: 1fr;  }  .blog_list {    grid-template-columns: 1fr 1fr;  }  .testimonial_block {    max-width: 630px;  }  .feature_blog, .feature-blog_content {    grid-column-gap: var(--_size-variables---element-spacing--7xl);    grid-row-gap: var(--_size-variables---element-spacing--7xl);  }  .team-hero_content {    max-width: 460px;  }  .our-info_title {    font-size: var(--_font---font-size-semantics--body-xl);  }  .rich-text_service h3 {    font-size: var(--_font---font-size-primitive--text-4xl);  }  .statistics_item {    grid-column-gap: var(--_size-variables---element-spacing--8xl);    grid-row-gap: var(--_size-variables---element-spacing--8xl);  }  .statistics_info {    grid-column-gap: var(--_size-variables---element-spacing--5xl);    grid-row-gap: var(--_size-variables---element-spacing--5xl);  }  .service_item {    padding: var(--_size-variables---element-spacing--5xl);    grid-template-columns: 1fr 2fr;  }  .service_content {    grid-column-gap: 40px;    grid-row-gap: 40px;  }  .service-item_showcase {    min-height: 420px;  }  .service-item_tag-list {    grid-column-gap: var(--_size-variables---element-spacing--md);    grid-row-gap: var(--_size-variables---element-spacing--md);  }  .success-card_title-wrap, .success-card_title-wrap.is-single {    max-width: 100%;  }  .success-card_inner {    padding: var(--_size-variables---element-spacing--none);  }  .job-image_wrap {    width: 340px;    height: 430px;  }  .job-item_header-content {    max-width: 50%;  }  .more_template {    width: auto;    padding-right: var(--_size-variables---element-spacing--sm);    padding-left: var(--_size-variables---element-spacing--sm);    font-size: 16px;  }  .navbar-dropdown_column {    flex-flow: column;    justify-content: flex-start;    align-items: flex-start;    display: flex;  }  .navbar-dropdown_list {    position: static;    overflow: hidden;  }  .navbar-dropdown_list.w--open {    padding-right: var(--_size-variables---element-spacing--none);    padding-left: var(--_size-variables---element-spacing--none);    border-style: none;    position: static;  }  .navbar-dropdown_link {    width: auto;    padding: var(--_size-variables---element-spacing--sm);    text-align: center;  }  .navbar_dropdown {    flex-direction: column;    justify-content: center;    align-items: flex-start;    margin-left: 0;    margin-right: 0;    display: flex;  }  .navbar-dropdown_toggle {    padding: var(--_size-variables---element-spacing--sm);    color: var(--primitive-color--black);    align-items: center;    margin-left: 0;    margin-right: 0;    transition: color .35s, box-shadow .35s;    display: flex;  }  .navbar-dropdown_toggle:hover {    box-shadow: none;    color: var(--primitive-color--primary-600);  }  .navbar-dropdown_bottom {    padding-left: var(--_size-variables---element-spacing--none);  }  .dropdown_chevron {    inset: auto 0% auto auto;  }  .blog-details_testimonial-quote {    font-size: var(--_font---font-size-semantics--body-xl);  }  .blog_aside {    width: 290px;  }  .home-hero_image {    object-position: 72% 50%;  }  .story-images_wrap {    aspect-ratio: 1;    max-width: 120px;    max-height: 120px;  }  .locatioin_item {    width: 520px;  }  .team-main_image {    background-position: 50%;  }  .awards-tabs_link {    font-size: var(--_font---font-size-semantics--body-lg);  }  .awards-tabs_link-text {    max-width: 150px;  }  .awards-tabs_pane-inner {    grid-column-gap: var(--_size-variables---element-spacing--5xl);    grid-row-gap: var(--_size-variables---element-spacing--5xl);  }  .awards-tabs_pane-content {    grid-column-gap: var(--_size-variables---element-spacing--13xl);    grid-row-gap: var(--_size-variables---element-spacing--13xl);  }  .awards-tabs_pane-feature_item {    justify-content: flex-start;    align-items: flex-start;  }  .awards-tabs_pane-feature_item-icon {    margin-top: 5px;  }  .awards-tabs_image-content_title {    max-width: 100%;  }  .instruction_code {    max-width: 80vw;  }  .tooltip_wrap {    display: none;  }}@media screen and (max-width: 767px) {  body {    --_size-variables---element-spacing--none: 0px;    --_size-variables---element-spacing--2xl: 16px;    --_size-variables---element-spacing--sm: 8px;    --_size-variables---element-spacing--lg: 12px;    --_size-variables---element-spacing--3xl: 16px;    --_size-variables---element-spacing--md: 10px;    --_size-variables---element-spacing--xl: 16px;    --_size-variables---element-spacing--15xl: 44px;    --_size-variables---element-spacing--13xl: 40px;    --_size-variables---element-spacing--8xl: 32px;    --_size-variables---element-spacing--6xl: 24px;    --_size-variables---element-spacing--10xl: 36px;    --_size-variables---border-radius--2xl: 8px;    --_size-variables---element-spacing--5xl: 20px;    --_size-variables---border-radius--8xl: 99px;    --_size-variables---border-radius--xl: 6px;    --_size-variables---element-spacing--4xl: 20px;    --_size-variables---border-radius--lg: 6px;    --_size-variables---section-padding--xxs: var(--_size-variables---element-spacing--2xl);    --_size-variables---section-padding--4xl: var(--_size-variables---element-spacing--25xl);    --_size-variables---section-padding--sm: var(--_size-variables---element-spacing--19xl);    --_size-variables---section-padding--none: var(--_size-variables---element-spacing--none);    --_size-variables---section-padding--3xl: var(--_size-variables---element-spacing--24xl);    --_size-variables---section-padding--xs: var(--_size-variables---element-spacing--13xl);    --_size-variables---section-padding--md: var(--_size-variables---element-spacing--19xl);    --_size-variables---section-padding--lg: var(--_size-variables---element-spacing--21xl);    --_size-variables---section-padding--xl: var(--_size-variables---element-spacing--22xl);    --_size-variables---element-spacing--12xl: 40px;    --_size-variables---element-spacing--7xl: 28px;    --_size-variables---border-radius--4xl: 12px;    --_size-variables---element-spacing--xxs: 4px;    --_size-variables---element-spacing--xs: 6px;    --_size-variables---border-radius--md: 4px;    --_size-variables---element-spacing--18xl: 48px;    --_size-variables---element-spacing--19xl: 60px;    --_size-variables---element-spacing--17xl: 48px;    --_size-variables---element-spacing--11xl: 40px;    --_size-variables---element-spacing--tiny: 2px;    --_size-variables---border-radius--xxs: 2px;    --_size-variables---element-spacing--21xl: 60px;    --_size-variables---border-radius--circle-large: 100%;    --_size-variables---element-spacing--9xl: 36px;    --_size-variables---border-radius--circle-small: 50%;    --_size-variables---border-radius--3xl: 12px;    --_size-variables---element-spacing--14xl: 40px;    --_size-variables---element-spacing--16xl: 44px;    --_size-variables---element-spacing--20xl: 60px;    --_size-variables---element-spacing--22xl: 80px;    --_size-variables---element-spacing--23xl: 60px;    --_size-variables---element-spacing--24xl: 60px;    --_size-variables---element-spacing--25xl: 120px;    --_size-variables---border-radius--none: 0px;    --_size-variables---border-radius--xs: 4px;    --_size-variables---border-radius--sm: 4px;    --_size-variables---border-radius--5xl: 20px;    --_size-variables---border-radius--6xl: 20px;    --_size-variables---border-radius--7xl: 20px;    --_size-variables---section-padding--2xl: var(--_size-variables---element-spacing--23xl);    --_font---font-family--primary: Sora, sans-serif;    --_font---font-size-semantics--body-base: var(--_font---font-size-primitive--text-base);    --_font---line-height--145: 145%;    --_font---font-weight--400: 400;    --_font---font-size-semantics--h1: var(--_font---font-size-primitive--text-9xl);    --_font---line-height--110: 110%;    --_font---font-weight--500: 500;    --_font---letter-spacing--3-6px: -3.6px;    --_font---letter-spacing--2-4px: -2.4px;    --_font---letter-spacing--2px: -2px;    --_font---font-size-semantics--h2: var(--_font---font-size-primitive--text-7xl);    --_font---line-height--115: 115%;    --_font---letter-spacing--2-8px: -2.8px;    --_font---letter-spacing--0-96px: -.96px;    --_font---font-size-semantics--h3: var(--_font---font-size-primitive--text-6xl);    --_font---font-size-semantics--h4: var(--_font---font-size-primitive--text-4xl);    --_font---line-height--120: 120%;    --_font---letter-spacing--1-76px: -1.76px;    --_font---font-size-semantics--h5: var(--_font---font-size-primitive--text-4xl);    --_font---line-height--130: 130%;    --_font---font-size-semantics--h6: var(--_font---font-size-primitive--text-3xl);    --_font---letter-spacing--0-84px: -.84px;    --_font---letter-spacing--0-36px: -.36px;    --_font---font-size-semantics--body-sm: var(--_font---font-size-primitive--text-sm);    --_font---font-size-semantics--body-lg: var(--_font---font-size-primitive--text-lg);    --_font---font-size-semantics--body-2xl: var(--_font---font-size-primitive--text-3xl);    --_font---line-height--135: 135%;    --_font---line-height--125: 125%;    --_font---letter-spacing--0-32px: -.32px;    --_font---font-weight--600: 600;    --_font---line-height--150: 150%;    --_font---font-size-semantics--body-xl: var(--_font---font-size-primitive--text-lg);    --_font---letter-spacing--0-28px: -.28px;    --_font---line-height--140: 140%;    --_font---font-size-primitive--text-xl: 20px;    --_font---font-size-primitive--text-5xl: 32px;    --_font---font-size-primitive--text-4xl: 28px;    --_font---font-weight--700: 700;    --_font---line-height--155: 155%;    --_font---font-size-primitive--text-3xl: 24px;    --_font---font-size-primitive--text-xsm: 12px;    --_font---font-size-primitive--text-sm: 14px;    --_font---font-size-primitive--text-base: 16px;    --_font---font-size-primitive--text-lg: 18px;    --_font---font-size-primitive--text-2xl: 22px;    --_font---font-size-primitive--text-6xl: 40px;    --_font---font-size-primitive--text-7xl: 44px;    --_font---font-size-primitive--text-8xl: 48px;    --_font---font-size-primitive--text-9xl: 56px;    --_font---font-size-primitive--text-10xl: 72px;    --_font---font-weight--300: 300;    --_font---line-height--100: 100%;    --_font---font-weight--800: 800;    --_font---line-height--160: 160%;  }  .utilities-section_content_two-col {    grid-template-columns: 1fr;  }  .text-rich-texts h1, .text-rich-texts h2 {    margin-bottom: 16px;    font-size: 30px;  }  .text-rich-texts h3 {    margin-top: 30px;    margin-bottom: 16px;    font-size: 30px;  }  .text-rich-texts h4, .text-rich-texts h5, .text-rich-texts h6 {    margin-bottom: 16px;    font-size: 30px;  }  .text-rich-texts p {    margin-bottom: 16px;    font-size: 16px;  }  .text-rich-texts blockquote {    margin-bottom: 16px;    padding-top: 20px;    padding-bottom: 20px;    padding-left: 24px;    font-size: 20px;  }  .text-rich-texts ol, .text-rich-texts ul {    margin-bottom: 16px;    font-size: 16px;  }  .body-text-18px {    font-size: 16px;  }  .section-padding.padding-hero.is-blog {    padding-top: 120px;  }  .margin-bottom.margin-40px {    margin-bottom: 24px;  }  .navbar_menu {    padding-right: var(--_size-variables---element-spacing--3xl);    padding-left: var(--_size-variables---element-spacing--3xl);  }  .navbar_wrap {    height: 60px;  }  .navbar_button.hide-mobile {    display: none;  }  .footer_info {    flex-grow: 1;  }  .rich-text_legal ul, .rich-text_legal ol {    padding-left: var(--_size-variables---element-spacing--4xl);  }  .cta_element {    max-width: 500px;  }  .contact_header, .form_element {    grid-template-columns: 1.3fr;  }  .footer_element {    grid-column-gap: var(--_size-variables---element-spacing--6xl);    grid-row-gap: var(--_size-variables---element-spacing--6xl);    grid-template-columns: 1fr;  }  .footer_menu {    max-width: none;  }  .footer-bottom_element {    grid-column-gap: var(--_size-variables---element-spacing--md);    grid-row-gap: var(--_size-variables---element-spacing--md);  }  .service-trigger_content-wrap {    grid-template-columns: .77fr;  }  .faq-element {    grid-column-gap: var(--_size-variables---element-spacing--xl);    grid-row-gap: var(--_size-variables---element-spacing--xl);    grid-template-columns: 1fr;  }  .faq-info_content {    margin-bottom: var(--_size-variables---element-spacing--6xl);  }  .faq_info {    position: static;  }  .faq_cta {    max-width: none;    padding: var(--_size-variables---element-spacing--6xl);  }  .home-hero_content {    margin-bottom: 40px;  }  .legal-content_wrap {    grid-template-columns: 1fr 2fr;  }  .privacy_element {    grid-template-columns: 1fr;  }  .legal_aside {    display: none;  }  .home-hero_para {    font-size: 16px;  }  .our-info_item {    padding-right: var(--_size-variables---element-spacing--sm);    padding-left: var(--_size-variables---element-spacing--sm);  }  .our-info_icon {    width: var(--_icon-size---icon--20);    align-self: flex-start;  }  .our-info_item-para {    font-size: var(--_font---font-size-semantics--body-base);  }  .our-info_block {    grid-column-gap: var(--_size-variables---element-spacing--sm);    grid-row-gap: var(--_size-variables---element-spacing--sm);  }  .navbar-content_wrap {    border-left-width: 0;  }  .our-story_item {    width: 380px;  }  .our-story_item-info {    max-width: 190px;  }  .our-story_item-title_wrap {    max-width: 90%;  }  .home-service_header {    grid-template-columns: 2fr;  }  .team_list {    grid-template-columns: 1fr 1fr;  }  .team_item {    height: 400px;  }  .team-menmber_name {    font-size: var(--_font---font-size-semantics--body-xl);  }  .team-menuber_info {    flex-flow: column;    justify-content: space-between;    align-items: flex-start;  }  .home-blog_header {    grid-row-gap: var(--_size-variables---element-spacing--4xl);    grid-template-columns: .9fr;  }  .home-blog_header-button {    display: none;  }  .blog_list {    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));  }  .blog_item {    height: 390px;  }  .home-blog_button {    display: block;  }  .testimonial_block {    max-width: 540px;  }  .privacy_title {    font-size: var(--_font---font-size-primitive--text-4xl);  }  .location-header_para {    font-size: 16px;  }  .blog_header {    grid-template-columns: 1.3fr;  }  .blog_header.is-blog {    grid-template-columns: 2fr;  }  .feature_blog {    grid-template-columns: 1.16fr;  }  .about-hero_header {    grid-column-gap: var(--_size-variables---element-spacing--8xl);    grid-row-gap: var(--_size-variables---element-spacing--8xl);    grid-template-columns: 2.5fr;  }  .about-hero_para {    max-width: 650px;  }  .about-hero_info {    grid-column-gap: var(--_size-variables---element-spacing--11xl);    grid-row-gap: var(--_size-variables---element-spacing--11xl);    flex-flow: row;    justify-content: flex-start;    align-items: center;  }  .feature-blog_text {    font-size: 16px;  }  .success_list {    grid-template-columns: 1fr 1fr;  }  .team-hero_content {    max-width: 420px;  }  .team-hero_para {    font-size: 16px;  }  .our-info_title {    font-size: var(--_font---font-size-semantics--body-lg);  }  .rich-text_team ul, .rich-text_team ol {    padding-left: var(--_size-variables---element-spacing--4xl);  }  .experience_block {    grid-column-gap: var(--_size-variables---element-spacing--6xl);    grid-row-gap: var(--_size-variables---element-spacing--6xl);  }  .rich-text_experience ul, .rich-text_experience ol {    padding-left: var(--_size-variables---element-spacing--4xl);  }  .team_header.is-about {    grid-template-columns: 1.25fr;  }  .rich-text_service ul, .rich-text_service ol {    padding-left: var(--_size-variables---element-spacing--4xl);  }  .process_item {    grid-column-gap: var(--_size-variables---element-spacing--12xl);    grid-row-gap: var(--_size-variables---element-spacing--12xl);  }  .statistics_item {    grid-column-gap: var(--_size-variables---element-spacing--12xl);    grid-row-gap: var(--_size-variables---element-spacing--12xl);    grid-template-columns: 1.07fr;  }  .statistics_info {    grid-column-gap: var(--_size-variables---element-spacing--11xl);    grid-row-gap: var(--_size-variables---element-spacing--11xl);    flex-flow: row;    justify-content: flex-start;    align-items: center;  }  .service_item {    grid-template-columns: 1fr;  }  .service_list {    grid-column-gap: var(--_size-variables---element-spacing--8xl);    grid-row-gap: var(--_size-variables---element-spacing--8xl);    grid-template-rows: auto;    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;    grid-auto-columns: 1fr;    align-items: stretch;    display: grid;  }  .success-card_title-wrap {    max-width: 80%;  }  .success-card_title-wrap.is-single {    max-width: 70%;  }  .about-team_para {    font-size: 16px;  }  .job-image_wrap {    width: 310px;    height: 400px;  }  .job-item_header-content {    max-width: 60%;  }  .job-item_title {    font-size: var(--_font---font-size-primitive--text-4xl);  }  .navbar-dropdown_wrapper {    grid-row-gap: var(--_size-variables---element-spacing--4xl);    flex-flow: wrap;  }  .blog-author_name, .blog-info_text {    font-size: 16px;  }  .blog-details_element {    flex-flow: column;  }  .rich-text_blog h2, .rich-text_blog h3 {    font-size: var(--_font---font-size-primitive--text-4xl);  }  .rich-text_blog ul, .rich-text_blog ol {    padding-left: var(--_size-variables---element-spacing--4xl);  }  .blog-testimonial_author-name {    font-size: 16px;  }  .blog_aside {    grid-column-gap: var(--_size-variables---element-spacing--11xl);    grid-row-gap: var(--_size-variables---element-spacing--11xl);    width: auto;  }  .service_sticky-trigger {    height: auto;  }  .service_sticky-camera {    height: auto;    position: relative;    top: 5vh;  }  .story-slider_mask {    width: 380px;  }  .story-images_list {    min-height: 240px;  }  .story-images_wrap {    max-width: 100px;    max-height: 100px;  }  .story-images_wrap.is-big {    aspect-ratio: 16 / 9;    max-width: 280px;    max-height: 150px;  }  .success-card_image {    object-position: 50% 0%;  }  .locatioin_item {    width: 430px;    height: 470px;  }  .scroll-mobile_camera {    position: sticky;    top: 3vh;  }  .scroll-mobile_trigger {    height: 200vh;    padding-bottom: 70px;  }  .blog-content_wrap {    padding-bottom: var(--_size-variables---element-spacing--5xl);  }  .awards-tabs_pane-inner {    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));  }  .awards-tabs_pane-feature_item {    font-size: var(--_font---font-size-semantics--body-base);  }  .awards-tabs_image-content {    min-height: 500px;  }  .utilities-section_block-title {    font-size: 24px;  }  .sales_cta {    flex-flow: row;    width: 100%;  }  .services-wrap {    width: auto;    display: flex;  }}@media screen and (max-width: 479px) {  body {    --_size-variables---element-spacing--none: 0px;    --_size-variables---element-spacing--2xl: 16px;    --_size-variables---element-spacing--sm: 8px;    --_size-variables---element-spacing--lg: 12px;    --_size-variables---element-spacing--3xl: 16px;    --_size-variables---element-spacing--md: 10px;    --_size-variables---element-spacing--xl: 16px;    --_size-variables---element-spacing--15xl: 40px;    --_size-variables---element-spacing--13xl: 36px;    --_size-variables---element-spacing--8xl: 32px;    --_size-variables---element-spacing--6xl: 24px;    --_size-variables---element-spacing--10xl: 32px;    --_size-variables---border-radius--2xl: 8px;    --_size-variables---element-spacing--5xl: 20px;    --_size-variables---border-radius--8xl: 99px;    --_size-variables---border-radius--xl: 6px;    --_size-variables---element-spacing--4xl: 20px;    --_size-variables---border-radius--lg: 6px;    --_size-variables---section-padding--xxs: var(--_size-variables---element-spacing--2xl);    --_size-variables---section-padding--4xl: var(--_size-variables---element-spacing--25xl);    --_size-variables---section-padding--sm: var(--_size-variables---element-spacing--19xl);    --_size-variables---section-padding--none: var(--_size-variables---element-spacing--none);    --_size-variables---section-padding--3xl: var(--_size-variables---element-spacing--24xl);    --_size-variables---section-padding--xs: var(--_size-variables---element-spacing--15xl);    --_size-variables---section-padding--md: var(--_size-variables---element-spacing--19xl);    --_size-variables---section-padding--lg: var(--_size-variables---element-spacing--21xl);    --_size-variables---section-padding--xl: var(--_size-variables---element-spacing--22xl);    --_size-variables---element-spacing--12xl: 36px;    --_size-variables---element-spacing--7xl: 24px;    --_size-variables---border-radius--4xl: 12px;    --_size-variables---element-spacing--xxs: 4px;    --_size-variables---element-spacing--xs: 6px;    --_size-variables---border-radius--md: 4px;    --_size-variables---element-spacing--18xl: 40px;    --_size-variables---element-spacing--19xl: 60px;    --_size-variables---element-spacing--17xl: 40px;    --_size-variables---element-spacing--11xl: 36px;    --_size-variables---element-spacing--tiny: 2px;    --_size-variables---border-radius--xxs: 2px;    --_size-variables---element-spacing--21xl: 60px;    --_size-variables---border-radius--circle-large: 100%;    --_size-variables---element-spacing--9xl: 32px;    --_size-variables---border-radius--circle-small: 50%;    --_size-variables---border-radius--3xl: 12px;    --_size-variables---element-spacing--14xl: 36px;    --_size-variables---element-spacing--16xl: 40px;    --_size-variables---element-spacing--20xl: 60px;    --_size-variables---element-spacing--22xl: 80px;    --_size-variables---element-spacing--23xl: 60px;    --_size-variables---element-spacing--24xl: 60px;    --_size-variables---element-spacing--25xl: 100px;    --_size-variables---border-radius--none: 0px;    --_size-variables---border-radius--xs: 4px;    --_size-variables---border-radius--sm: 4px;    --_size-variables---border-radius--5xl: 16px;    --_size-variables---border-radius--6xl: 20px;    --_size-variables---border-radius--7xl: 20px;    --_size-variables---section-padding--2xl: var(--_size-variables---element-spacing--23xl);    --_font---font-family--primary: Sora, sans-serif;    --_font---font-size-semantics--body-base: var(--_font---font-size-primitive--text-base);    --_font---line-height--145: 145%;    --_font---font-weight--400: 400;    --_font---font-size-semantics--h1: var(--_font---font-size-primitive--text-6xl);    --_font---line-height--110: 110%;    --_font---font-weight--500: 500;    --_font---letter-spacing--3-6px: -3.6px;    --_font---letter-spacing--2-4px: -2.4px;    --_font---letter-spacing--2px: -2px;    --_font---font-size-semantics--h2: var(--_font---font-size-primitive--text-5xl);    --_font---line-height--115: 115%;    --_font---letter-spacing--2-8px: -2.8px;    --_font---letter-spacing--0-96px: -.96px;    --_font---font-size-semantics--h3: var(--_font---font-size-primitive--text-4xl);    --_font---font-size-semantics--h4: var(--_font---font-size-primitive--text-4xl);    --_font---line-height--120: 120%;    --_font---letter-spacing--1-76px: -1.76px;    --_font---font-size-semantics--h5: var(--_font---font-size-primitive--text-3xl);    --_font---line-height--130: 130%;    --_font---font-size-semantics--h6: var(--_font---font-size-primitive--text-2xl);    --_font---letter-spacing--0-84px: -.84px;    --_font---letter-spacing--0-36px: -.36px;    --_font---font-size-semantics--body-sm: var(--_font---font-size-primitive--text-sm);    --_font---font-size-semantics--body-lg: var(--_font---font-size-primitive--text-base);    --_font---font-size-semantics--body-2xl: var(--_font---font-size-primitive--text-3xl);    --_font---line-height--135: 135%;    --_font---line-height--125: 125%;    --_font---letter-spacing--0-32px: -.32px;    --_font---font-weight--600: 600;    --_font---line-height--150: 150%;    --_font---font-size-semantics--body-xl: var(--_font---font-size-primitive--text-lg);    --_font---letter-spacing--0-28px: -.28px;    --_font---line-height--140: 140%;    --_font---font-size-primitive--text-xl: 20px;    --_font---font-size-primitive--text-5xl: 32px;    --_font---font-size-primitive--text-4xl: 28px;    --_font---font-weight--700: 700;    --_font---line-height--155: 155%;    --_font---font-size-primitive--text-3xl: 24px;    --_font---font-size-primitive--text-xsm: 12px;    --_font---font-size-primitive--text-sm: 14px;    --_font---font-size-primitive--text-base: 16px;    --_font---font-size-primitive--text-lg: 18px;    --_font---font-size-primitive--text-2xl: 22px;    --_font---font-size-primitive--text-6xl: 40px;    --_font---font-size-primitive--text-7xl: 44px;    --_font---font-size-primitive--text-8xl: 48px;    --_font---font-size-primitive--text-9xl: 56px;    --_font---font-size-primitive--text-10xl: 72px;    --_font---font-weight--300: 300;    --_font---line-height--100: 100%;    --_font---font-weight--800: 800;    --_font---line-height--160: 160%;  }  h1 {    letter-spacing: var(--_font---letter-spacing--2px);  }  h2 {    letter-spacing: var(--_font---letter-spacing--0-96px);  }  .utilities-main_content {    grid-column-gap: var(--_size-variables---element-spacing--6xl);    grid-row-gap: var(--_size-variables---element-spacing--6xl);  }  .utilities-single_block.is-box {    padding: var(--_size-variables---element-spacing--3xl);  }  .button_primary:where(.w-variant-62db4792-8717-dbe8-e811-0d36eb02f9ec) {    width: var(--_max-width---max-width--100);  }  .text-rich-texts h1, .text-rich-texts h2, .text-rich-texts h3, .text-rich-texts h4, .text-rich-texts h5, .text-rich-texts h6 {    font-size: 24px;  }  .text-rich-texts blockquote {    font-size: 18px;  }  .section-padding.padding-hero.is-blog {    padding-top: 110px;  }  .section-padding.padding-home-hero {    padding-top: 420px;  }  .navbar_logo {    max-width: 130px;  }  .navbar_wrap {    height: 50px;  }  .cover-popup-button.small-popup-btn {    width: 100%;  }  .section_hero.is-team-hero {    background-position: 66% 0;  }  .rich-text_legal blockquote {    max-width: var(--_max-width---max-width--100);  }  .form_inputs {    grid-template-columns: 1fr;  }  .footer_header {    grid-column-gap: var(--_size-variables---element-spacing--8xl);    grid-row-gap: var(--_size-variables---element-spacing--8xl);    grid-template-columns: 1fr;  }  .footer-contact_wrap {    grid-column-gap: var(--_size-variables---element-spacing--lg);    grid-row-gap: var(--_size-variables---element-spacing--lg);  }  .footer-contact_link {    letter-spacing: var(--_font---letter-spacing--0-96px);  }  .footer_element {    padding-top: var(--_size-variables---element-spacing--10xl);  }  .footer_menu {    grid-template-columns: 1fr 1fr;  }  .footer-menu_link-wrap.is-social {    width: var(--_max-width---max-width--100);  }  .footer-bottom_element {    grid-column-gap: var(--_size-variables---element-spacing--lg);    grid-row-gap: var(--_size-variables---element-spacing--lg);  }  .service-item_wrap {    padding-right: var(--_size-variables---element-spacing--3xl);    padding-left: var(--_size-variables---element-spacing--3xl);  }  .service-trigger_content-wrap {    grid-template-columns: 1fr;  }  .service-trigger_title {    font-size: var(--_font---font-size-semantics--h6);  }  .service-trigger_icon-wrap {    display: none;  }  .service-item_body-inner {    grid-template-columns: 1fr;  }  .service-thumbnail_wrap {    aspect-ratio: 3 / 2;  }  .faq_cta {    padding: var(--_size-variables---element-spacing--xl);  }  .legal-content_wrap, .our-info_list {    grid-template-columns: 1fr;  }  .our-info_item {    padding: var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--2xl);    border-right: 1px solid var(--color-shadow--white-40);    border-bottom: 1px solid var(--color-shadow--white-40);  }  .our-info_item-link:hover {    color: var(--primitive-color--primary-500);  }  .hero_overlay.is-bottom.is-team {    min-height: 70%;  }  .hero_overlay.is-gradient {    background-image: linear-gradient(157deg, #06182ee6, #06182e00 27%, var(--primitive-color--primary-900) 55%);  }  .our-story_item {    width: 280px;    min-height: 380px;  }  .our-story_item-title {    font-size: var(--_font---font-size-semantics--body-lg);    line-height: var(--_font---line-height--145);  }  .team_list {    grid-row-gap: var(--_size-variables---element-spacing--5xl);    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));  }  .team_item {    height: 460px;  }  .team-menmber_name, .tabs-accordion_header-title {    font-size: var(--_font---font-size-primitive--text-xl);  }  .home-blog_header {    grid-template-columns: 1fr;  }  .blog_list {    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));  }  .blog_item {    height: 450px;  }  .faq-header_title {    font-size: var(--_font---font-size-primitive--text-xl);  }  .testimonial_block {    padding: var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--xl) var(--_size-variables---element-spacing--5xl);  }  .feature-blog_image-wrap {    aspect-ratio: 1;  }  .feature-blog_title {    font-size: var(--_font---font-size-primitive--text-4xl);  }  .feature-blog_tag {    padding-top: var(--_size-variables---element-spacing--sm);    padding-bottom: var(--_size-variables---element-spacing--sm);  }  .about-hero_info {    grid-column-gap: var(--_size-variables---element-spacing--6xl);    grid-row-gap: var(--_size-variables---element-spacing--6xl);  }  .about-hero_image-wrap {    aspect-ratio: 1;  }  .success_list {    grid-template-columns: 1fr;  }  .success_card {    min-height: 340px;  }  .team-hero_content {    margin-bottom: 32px;  }  .rich-text_team blockquote {    max-width: var(--_max-width---max-width--100);  }  .experience_block {    grid-column-gap: var(--_size-variables---element-spacing--md);    grid-row-gap: var(--_size-variables---element-spacing--md);    grid-template-columns: 1fr;  }  .experience_list {    grid-column-gap: var(--_size-variables---element-spacing--4xl);    grid-row-gap: var(--_size-variables---element-spacing--4xl);  }  .rich-text_experience h1, .rich-text_experience h2, .rich-text_experience h3 {    font-size: var(--_font---font-size-semantics--body-xl);  }  .rich-text_experience blockquote {    max-width: var(--_max-width---max-width--100);  }  .team_testimonial {    padding: var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--xl);  }  .service-details_image-wrap {    aspect-ratio: 1;  }  .rich-text_service h3 {    font-size: var(--_font---font-size-primitive--text-3xl);  }  .rich-text_service blockquote {    max-width: var(--_max-width---max-width--100);  }  .rich-text_service img {    aspect-ratio: 1;  }  .process_list {    grid-column-gap: var(--_size-variables---element-spacing--8xl);    grid-row-gap: var(--_size-variables---element-spacing--8xl);  }  .process_item, .statistics_item {    grid-column-gap: var(--_size-variables---element-spacing--4xl);    grid-row-gap: var(--_size-variables---element-spacing--4xl);    grid-template-columns: 1fr;  }  .statistics_info {    grid-column-gap: var(--_size-variables---element-spacing--md);    grid-row-gap: var(--_size-variables---element-spacing--md);  }  .service_item {    padding: var(--_size-variables---element-spacing--3xl);  }  .service_content {    grid-column-gap: 20px;    grid-row-gap: 20px;  }  .service_item-wrap {    width: 95cqw;  }  .service_list {    grid-column-gap: var(--_size-variables---element-spacing--2xl);    grid-row-gap: var(--_size-variables---element-spacing--2xl);  }  .service-item_showcase {    min-height: 340px;  }  .job-images_list {    margin-bottom: var(--_size-variables---element-spacing--10xl);  }  .job-image_wrap {    width: 250px;    height: 340px;  }  .job-item_header-content {    max-width: 100%;  }  .job-item_info {    grid-column-gap: var(--_size-variables---element-spacing--md);    grid-row-gap: var(--_size-variables---element-spacing--md);  }  .job-item_info-icon {    align-self: flex-start;    display: none;  }  .job-item_info-divider {    display: none;  }  .navbar-dropdown_wrapper {    grid-row-gap: 0px;  }  .navbar-dropdown_bottom {    flex-flow: column;    justify-content: space-between;    align-items: flex-start;  }  .blog-details_image-wrap {    aspect-ratio: 3 / 2;  }  .rich-text_blog h2, .rich-text_blog h3 {    font-size: var(--_font---font-size-primitive--text-3xl);  }  .rich-text_blog blockquote {    max-width: var(--_max-width---max-width--100);  }  .blog-details_testimonial {    padding: var(--_size-variables---element-spacing--6xl) var(--_size-variables---element-spacing--xl);  }  .hero-image_wrap {    background-image: url("../img/69f5e19b42acf37c98906a5c_home-hero-mobile-image.webp");    background-position: 100% 0;    background-repeat: no-repeat;    background-size: contain;  }  .home-hero_image.hide-on-mobile {    display: none;  }  .footer-bottom_right {    grid-column-gap: var(--_size-variables---element-spacing--md);    grid-row-gap: var(--_size-variables---element-spacing--md);    flex-flow: column;    justify-content: flex-start;    align-items: flex-start;  }  .footer-bottom_right-divider {    display: none;  }  .service_sticky-camera {    top: 0;  }  .story-slider_mask {    width: 280px;  }  .story-images_list {    grid-column-gap: var(--_size-variables---element-spacing--xxs);    grid-row-gap: var(--_size-variables---element-spacing--xxs);    grid-template-columns: 1fr 1fr 1fr;    min-height: 110px;    margin-top: 20px;  }  .story-images_wrap {    max-height: 60px;  }  .story-images_wrap.is-big {    max-width: none;    max-height: 90px;  }  .story-images_wrap.is-odd {    display: none;  }  .success-card_image {    object-position: 50% 50%;  }  .locatioin_item {    width: 280px;    height: 340px;    padding-right: var(--_size-variables---element-spacing--2xl);    padding-bottom: var(--_size-variables---element-spacing--7xl);    padding-left: var(--_size-variables---element-spacing--2xl);  }  .scroll-mobile_trigger {    padding-bottom: var(--_size-variables---element-spacing--none);  }  .team-main_image {    background-position: 66%;  }  .testimonial-slider_card {    padding: var(--_size-variables---element-spacing--2xl);  }  .awards-tabs_link-text {    max-width: 130px;  }  .awards-tabs_pane-inner {    grid-column-gap: var(--_size-variables---element-spacing--10xl);    grid-row-gap: var(--_size-variables---element-spacing--10xl);  }  .awards-tabs_pane-content {    grid-column-gap: var(--_size-variables---element-spacing--6xl);    grid-row-gap: var(--_size-variables---element-spacing--6xl);  }  .awards-tabs_image-content {    min-height: 430px;  }  .awards-tabs_image-content_title {    max-width: 80%;  }  .instruction_code {    max-width: 70vw;  }  .cta_sales.figma {    padding: 6px;    overflow: clip;  }  .icon-figma {    width: 18px;    height: 18px;  }}#w-node-_17c80cc5-2289-6c10-a51b-0f6f1a06e885-965ec33c {  place-self: end;}#w-node-_65c30436-0241-68c8-7b06-855996f357c1-965ec33c {  align-self: center;}#w-node-_9a207a8e-e9ed-e4b1-3128-0d89337d966d-965ec33c {  place-self: end;}#w-node-_69a072d1-69e6-8783-2548-858b3e84bf4f-4af74ce9 {  align-self: start;}#w-node-_90aa065e-2d95-4aa8-f2ac-04b04859c2d0-4af74ce9 {  justify-self: end;}#w-node-_8ecb3a12-ee6e-7ca0-b061-e7854131557d-4af74ce9 {  justify-self: center;}#w-node-_02084d99-4d3e-67aa-07d3-fc9302298ce0-4af74ce9 {  justify-self: end;}#w-node-_7aff3246-7436-183d-9639-5ab4a844114f-a844114a {  align-self: start;}#w-node-eb4bd012-3a82-28c4-da6a-dffff7cda011-965ec33d {  place-self: end;}#w-node-_8219b02b-eaf7-ea81-91e1-723c676732d0-965ec33d, #w-node-_51690311-096a-fe57-6ab3-4620d5cde4a0-965ec33d {  justify-self: center;}#w-node-_1f52818f-c54a-441c-f0ab-584a4015e415-965ec33d {  place-self: end center;}#w-node-d4a9463e-8c87-eed9-77c9-1268cc89c355-965ec33d, #w-node-b5f89661-8dc7-6b5f-d5d7-680eeeed097b-965ec33d {  justify-self: center;}#w-node-_8379eabc-c9c1-5ee1-63dc-8d6049e453ed-965ec33d, #w-node-_68b6405b-edc4-3600-ae62-4a7d400cfd81-965ec33d {  grid-area: span 2 / span 1 / span 2 / span 1;}#w-node-_7ca7d48a-77c9-2b74-04de-6d116d75d6cf-965ec33d {  place-self: end;}#w-node-a92f16b9-75d8-78c4-a39a-766877b28187-965ec33e {  place-self: start;}#w-node-_4c4b77da-53d5-e6ae-53ca-9ed28ca281fe-965ec33f {  place-self: end;}#w-node-_727a4605-a44b-147a-9f62-2070011c4a66-965ec33f {  align-self: center;}#w-node-_49aad542-c663-0286-a10e-afb0827f14f6-965ec33f, #w-node-a83e2eed-bc70-323e-5f40-433d20b320a2-965ec33f, #w-node-_27515dbf-4bbf-40b9-b758-5950eb500419-965ec33f {  grid-area: span 1 / span 2 / span 1 / span 2;}#w-node-_527e57a4-4a72-77f2-e225-e76d36fd072a-965ec340, #w-node-_59234afa-a626-1520-ebf2-a52c0c882396-965ec340, #w-node-abf53e09-7da9-fc66-1b03-b02a1bb6c0d7-965ec340, #w-node-d3e633fd-939f-3a31-6057-02f9376faf47-965ec340, #w-node-_140ee91b-1ac3-f700-c90a-b8044321a7d7-965ec340, #w-node-_2120dbe1-ec8d-734b-6591-c9c6b8ce5e01-965ec340, #w-node-_9e5b50dc-927b-d039-4071-a462039d09f2-965ec340, #w-node-_49ce93a7-f450-0596-9af5-dff9d8289f0d-965ec340, #w-node-f23ebb1e-d6ea-6654-57f8-c834d1773424-965ec340, #w-node-_1beae609-79f1-e8fc-fda0-37a21355e702-965ec340 {  place-self: start;}#w-node-_2302474f-6bba-a7ff-4dba-3e5a91ca8cac-965ec343, #w-node-f0574d8d-d7db-5d0b-1fe7-ab60f4e5adac-965ec343 {  place-self: end;}#w-node-ba051552-8af6-e004-c4fe-556f006be442-965ec34e {  align-self: start;}#w-node-_85a04063-2cbf-16e2-d990-290df9283a17-cd585b3b, #w-node-cd2df613-1fe2-d351-9fec-b713987d8274-cd585b3b, #w-node-_11130784-00e5-8fff-3fb8-798f2a120b9c-cd585b3b, #w-node-d268abdc-c94f-b2f5-e57e-c15bf4bb5cdd-cd585b3b, #w-node-ee068122-1c83-2163-a34b-7527377b46b2-b30a04ef, #w-node-_07f93ceb-761f-1fd7-9c59-89a9946fbcbf-b30a04ef, #w-node-ee47b0cd-32eb-7ad1-e9ff-ae6696da692c-b30a04ef {  align-self: center;}@media screen and (max-width: 991px) {  #w-node-_5b767983-ec09-06ac-0772-7c427fc7d118-965ec33c {    order: -9999;  }  #w-node-dfa591af-f97e-1c08-b2df-f205c7e2ab69-965ec33f {    grid-area: span 1 / span 2 / span 1 / span 2;  }}@media screen and (max-width: 767px) {  #w-node-_17c80cc5-2289-6c10-a51b-0f6f1a06e885-965ec33c, #w-node-_9a207a8e-e9ed-e4b1-3128-0d89337d966d-965ec33c {    justify-self: start;  }  #w-node-eb4bd012-3a82-28c4-da6a-dffff7cda011-965ec33d {    justify-self: stretch;  }  #w-node-_7ca7d48a-77c9-2b74-04de-6d116d75d6cf-965ec33d, #w-node-_4c4b77da-53d5-e6ae-53ca-9ed28ca281fe-965ec33f {    justify-self: start;  }  #w-node-_527c8e3c-f860-229b-0c43-f1d4645b39b9-965ec33f {    order: -9999;  }  #w-node-_2302474f-6bba-a7ff-4dba-3e5a91ca8cac-965ec343, #w-node-f0574d8d-d7db-5d0b-1fe7-ab60f4e5adac-965ec343 {    justify-self: start;  }}@media screen and (max-width: 479px) {  #w-node-_8ecb3a12-ee6e-7ca0-b061-e7854131557d-4af74ce9 {    justify-self: start;  }  #w-node-_02084d99-4d3e-67aa-07d3-fc9302298ce0-4af74ce9 {    grid-area: span 1 / span 2 / span 1 / span 2;    justify-self: start;  }  #w-node-_644ab445-d0bd-adc3-33b5-cd94f40750b6-965ec33f, #w-node-_54622e0f-abb7-1c8e-342a-f2a6f6741e92-965ec33f, #w-node-_49aad542-c663-0286-a10e-afb0827f14f6-965ec33f, #w-node-e2825a28-748d-7f27-7662-b120bed4f583-965ec33f, #w-node-_540fa9c2-73c7-3026-6a38-8360dc6f4548-965ec33f, #w-node-a83e2eed-bc70-323e-5f40-433d20b320a2-965ec33f {    grid-area: span 1 / span 2 / span 1 / span 2;  }  #w-node-cd2df613-1fe2-d351-9fec-b713987d8272-cd585b3b {    order: -9999;  }}/* ===== Nova Dental BLUE palette ===== */:root{ --primitive-color--primary-100:#eaf2ff; --primitive-color--primary-200:#d6e6ff; --primitive-color--primary-300:#a9c9ff; --primitive-color--primary-400:#6aa8ff; --primitive-color--primary-500:#2f80ff; --primitive-color--primary-600:#1f6fe5; --primitive-color--primary-700:#0b2a55; --primitive-color--primary-800:#07203f; --primitive-color--primary-900:#06182e; --color-shadow--primary-dark-10:#0b2a551a;}
/* ===== HERO rebuild (scoped) � restore card + legibility, Nova Dental ===== */
.section_hero.is-home-hero .hero_scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right, rgba(9,24,43,0.55), rgba(9,24,43,0.15));}
@media (max-width:991px){.section_hero.is-home-hero .hero_scrim{background:linear-gradient(to bottom, rgba(9,24,43,0.35), rgba(9,24,43,0.55));}}
.hero-trust_chip{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.25);color:#fff;font-family:var(--_font---font-family--primary, 'Sora', sans-serif);font-size:13px;font-weight:500;letter-spacing:.2px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}
.hero-trust_dot{width:8px;height:8px;border-radius:50%;background:#2E8BFF;box-shadow:0 0 0 3px rgba(46,139,255,0.25);}
.section_hero.is-home-hero .home-hero_para{color:#fff;}
.section_hero.is-home-hero .hero-text-split{color:#fff;}
.lead-form_card{max-width:430px;margin-top:28px;background:rgba(255,255,255,0.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.5);border-radius:18px;padding:26px 26px 22px;box-shadow:0 12px 40px rgba(9,24,43,0.25);transition:box-shadow .25s ease,transform .25s ease;opacity:0;transform:translateY(16px);animation:leadCardIn .5s ease .2s forwards;}
.lead-form_card:hover{box-shadow:0 18px 52px rgba(9,24,43,0.32);}
@keyframes leadCardIn{to{opacity:1;transform:translateY(0);}}
.lead-form_head{margin-bottom:14px;}
.lead-form_title{font-family:var(--_font---font-family--primary, 'Sora', sans-serif);font-size:21px;font-weight:600;color:#0b2a55;letter-spacing:-.4px;}
.lead-form_sub{font-size:14px;color:#5a6b7b;margin-top:3px;}
.lead-form{display:flex;flex-direction:column;gap:11px;margin-top:4px;}
.lead-form_input{height:50px;border:1px solid #d9e1ea;border-radius:12px;padding:0 16px;font-family:inherit;font-size:15px;color:#0b2a55;outline:none;background:#f7f9fc;transition:border-color .2s,background .2s;}
.lead-form_input::placeholder{color:#8a99a8;}
.lead-form_input:focus{border-color:#2f80ff;background:#fff;}
.lead-form_btn{height:52px;border:none;border-radius:999px;width:100%;background:linear-gradient(135deg,#4A90E2,#357ABD);color:#fff;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s ease,background .2s ease;}
.lead-form_btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(74,144,226,.35);}
.lead-form_note{font-size:12px;color:#8a99a8;text-align:center;margin-top:2px;}
.hero-voice-divider{display:flex;align-items:center;gap:14px;margin:18px 2px 16px;color:#9aa7b4;font-size:13px;font-weight:500;}
.hero-voice-divider::before,.hero-voice-divider::after{content:"";flex:1;height:1px;background:rgba(11,42,85,0.14);}
.hero-voice-divider span{padding:0 2px;letter-spacing:.04em;text-transform:lowercase;}
.hero-voice-cta{margin-top:4px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}
.hero-voice_label{margin:0;font-size:14px;color:#0b2a55;font-weight:500;font-family:var(--_font---font-family--primary, 'Sora', sans-serif);}
.lead-form_trust{margin-top:14px;font-size:13px;color:#5a6b7c;font-weight:500;text-align:center;}
.lead-form_trust-check{color:#2f80ff;}
/* ===== GLASSMORPHISM NAVBAR (scoped) � Nova Dental ===== */
.navbar_wrap{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 16px 0;width:100%;height:auto;border-bottom:none;background:transparent;transition:all 300ms ease;}
.navbar_wrap .navbar_container{position:relative;overflow:hidden;max-width:1160px;margin:0 auto;background:rgba(10,31,59,0.45);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,0.12);border-top:1px solid rgba(255,255,255,0.20);border-radius:20px;box-shadow:0 8px 32px rgba(9,24,43,0.25);padding:8px 18px;transition:all 300ms ease;}
.navbar_wrap .navbar_container::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.04) 40%, transparent 100%);border-radius:inherit;}
.navbar_wrap.scrolled .navbar_container{background:rgba(10,31,59,0.65);box-shadow:0 10px 36px rgba(9,24,43,0.40);}
.navbar_wrap .navbar_logo{max-width:200px;margin-right:6px;position:relative;z-index:1;}.navbar_wrap .navbar_container{padding-left:22px;}.navbar_wrap .logo_image{height:74px;width:auto;max-width:none;}.navbar_wrap .navbar-content_wrap,.navbar_wrap .navbar-button_wrapper{position:relative;z-index:1;}
.navbar_wrap .navbar_link{color:#ffffff;border-radius:10px;transition:background 200ms ease,transform 200ms ease;margin:0 2px;}
.navbar_wrap .navbar_link:hover{background:rgba(255,255,255,0.10);transform:translateY(-1px);}
.navbar_wrap .navbar_link.w--current{background:rgba(255,255,255,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),inset 0 0 0 1px rgba(255,255,255,0.10);}
.navbar_wrap .navbar-dropdown_toggle{color:#ffffff;border-radius:10px;transition:background 200ms ease,transform 200ms ease;margin:0 2px;}
.navbar_wrap .navbar-dropdown_toggle:hover{background:rgba(255,255,255,0.10);transform:translateY(-1px);}
.navbar_wrap .navbar-dropdown_list{background:rgba(10,31,59,0.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.12);border-radius:16px;box-shadow:0 12px 36px rgba(9,24,43,0.40);padding:10px;margin-top:8px;}
.navbar_wrap .navbar-dropdown_link{color:#ffffff;border-radius:8px;transition:background 200ms ease;}
.navbar_wrap .navbar-dropdown_link:hover{background:rgba(255,255,255,0.10);}
.navbar_wrap .navbar-dropdown_bottom{border-top:1px solid rgba(255,255,255,0.12);}
.navbar_wrap .dropdown-info_text{color:rgba(255,255,255,0.7);}
.navbar_wrap .navbar_dropdown{position:relative;}
.navbar_wrap .button_primary{position:relative;overflow:hidden;transition:transform 200ms ease,box-shadow 200ms ease,background 200ms ease;}
.navbar_wrap .button_primary::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(255,255,255,0.22) 0%, rgba(255,255,255,0.04) 45%, transparent 100%);border-radius:inherit;}
.navbar_wrap .button_primary:hover{transform:scale(1.03);box-shadow:0 6px 20px rgba(46,139,255,0.45);}
.navbar_wrap .navbar-toggler_bar_top,.navbar_wrap .navbar-toggler_bar-middle,.navbar_wrap .navbar_toggler-bar-bottom{background-color:#ffffff;}
.navbar_wrap .navbar-content_wrap{border-left:1px solid rgba(255,255,255,0.15);}
@media (max-width:991px){.navbar_wrap{padding:12px 12px 0;}.navbar_wrap .navbar_container{padding:8px 14px;border-radius:16px;}.navbar_wrap .w-nav-menu{background:rgba(10,31,59,0.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.12);border-radius:16px;margin-top:8px;padding:10px;}}
@media (max-width: 767px){.lead-form_card{padding:22px 18px 18px;}.hero-voice-cta{margin-top:6px;display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;overflow:hidden;}.hero-voice-cta > script{display:block;}.hero-voice-cta{transform:scale(0.88);transform-origin:center center;margin-bottom:2px;}.hero-voice_label{text-align:center;}.lead-form_trust{margin-top:16px;}}
/* ===== HERO INFO BAND � premium glass card row (scoped) ===== */
.our-info_wrap{margin:0 auto;padding:0 16px;position:relative;z-index:5;}
.our-info_list{position:relative;z-index:3;transform:translateY(-56px);overflow:hidden;background:rgba(10,31,59,0.45);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,0.35);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.30), 0 20px 50px rgba(9,24,43,0.35);grid-template-columns:1fr 1fr 1fr;margin:0;}
.our-info_list::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(255,255,255,0.14) 0%, rgba(255,255,255,0.04) 40%, transparent 100%);border-radius:inherit;}
.our-info_item{position:relative;z-index:1;background-color:transparent;border-left:1px solid transparent;padding:28px 26px;transition:transform 200ms ease, box-shadow 200ms ease;}
.our-info_item:hover{transform:translateY(-3px);}
.our-info_item.is-last{border-right:1px solid transparent;}
.our-info_item:not(:first-child){border-left:1px solid rgba(255,255,255,0.10);}
.our-info_item::before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:1px;background:linear-gradient(180deg, transparent, rgba(255,255,255,0.18) 50%, transparent);}
.our-info_item:first-child::before{display:none;}
.our-info_icon{width:40px;height:40px;border-radius:50%;background:rgba(46,139,255,0.15);color:#5aa6ff;display:inline-flex;align-items:center;justify-content:center;}
.our-info_icon svg{width:22px;height:22px;}
.our-info_title{text-transform:uppercase;letter-spacing:0.08em;font-size:13px;font-weight:600;color:#ffffff;}
.our-info_item-para.is-light{color:rgba(255,255,255,0.78);}
.our-info_item-link{color:rgba(255,255,255,0.92);}
.our-info_item-link:hover{color:#ffffff;}
@media (max-width: 767px){.our-info_list{grid-template-columns:1fr;border-radius:18px;transform:translateY(-28px);}.our-info_item{padding:22px 20px;}.our-info_item:not(:first-child){border-top:1px solid rgba(255,255,255,0.10);}.our-info_item::before{display:none;}.our-info_item::after{display:none;}}
/* ===== OUR STORY � navy background (scoped, matches hero navy rgb(10,31,59)=#0A1F3B) ===== */
.section_story{background:#0A1F3B;background:linear-gradient(180deg, rgba(10,31,59,0) 0px, #0A1F3B 44px), #0A1F3B;color:rgba(255,255,255,0.85);}
.our-story_header{color:rgba(255,255,255,0.85);}
.our-story_header h2{color:#ffffff;}
.our-story_header .section_tag{background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;display:inline-flex;align-items:center;}
.our-story_header .section_tag .icon_wrap{color:#5aa6ff;}
/* ===== OUR SERVICES � navy (scoped to match Our Story / hero #0A1F3B) ===== */
.section_service{background:#0A1F3B;color:rgba(255,255,255,0.88);}
.section_service .home-service_header h2{color:#ffffff;}
.section_service .home-service_header p{color:rgba(255,255,255,0.82);}
.section_service .service_item{background-color:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 10px 30px rgba(4,12,24,0.30) !important;}
.section_service .service-item_info-title{color:#ffffff;}
.section_service .service-item_info p{color:rgba(255,255,255,0.80);}
.section_service .service-item_number_text{color:rgba(255,255,255,0.65);}
.section_service .service-item_tag{background-color:rgba(46,139,255,0.15);border:1px solid rgba(46,139,255,0.30);color:#cfe4ff;}
.section_service .service-tag_icon{color:#5aa6ff;}
.section_service .section_tag{background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;display:inline-flex;align-items:center;}
.section_service .section_tag .icon_wrap{color:#5aa6ff;}
.section_service .home-service_button .button_primary{background-color:#ffffff;color:#0A1F3B;border-color:#ffffff;}
.section_service .home-service_button .button_primary:hover{background-color:#eaf1fb;color:#0A1F3B;}
/* ===== DR. BALAJ / MEET YOUR DENTIST (scoped to index section_team.is-dr-balaj) ===== */
.section_team.is-dr-balaj{position:relative;overflow:hidden;background:linear-gradient(180deg, rgba(10,31,59,0.55) 0%, rgba(10,31,59,0.70) 100%), url("../img/gen_team-bg.jpg") center / cover no-repeat;}
.section_team.is-dr-balaj > .section-padding{position:relative;z-index:1;}
.section_team.is-dr-balaj .doctor-spotlight{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:64px;grid-row-gap:48px;align-items:center;}
.section_team.is-dr-balaj .doctor-spotlight_media{max-width:440px;}
.section_team.is-dr-balaj .doctor-spotlight_image{width:100%;height:auto;display:block;border-radius:20px;border:1px solid rgba(255,255,255,0.4);box-shadow:0 20px 50px rgba(9,24,43,0.35);}
.section_team.is-dr-balaj .doctor-spotlight_content{color:#ffffff;max-width:560px;}
.section_team.is-dr-balaj .section_tag{background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:0.08em;font-size:13px;font-weight:600;}
.section_team.is-dr-balaj .section_tag .icon_wrap{color:#5aa6ff;}
.section_team.is-dr-balaj .doctor-spotlight_name{color:#ffffff;font-size:40px;line-height:1.15;font-weight:700;margin-top:18px;margin-bottom:10px;}
.section_team.is-dr-balaj .doctor-spotlight_cred{color:#5aa6ff;font-size:15px;font-weight:600;margin:0 0 18px;}
.section_team.is-dr-balaj .doctor-spotlight_bio{color:rgba(255,255,255,0.85);font-size:16px;line-height:1.6;margin:0 0 22px;}
.section_team.is-dr-balaj .doctor-spotlight_social{margin-bottom:24px;}
.section_team.is-dr-balaj .button_primary{background-color:#ffffff;color:#0A1F3B;border-color:#ffffff;}
.section_team.is-dr-balaj .button_primary:hover{background-color:#eaf1fb;color:#0A1F3B;}
@media (max-width: 767px){.section_team.is-dr-balaj .doctor-spotlight{grid-template-columns:1fr;}.section_team.is-dr-balaj .doctor-spotlight_media{max-width:100%;margin:0 auto;}.section_team.is-dr-balaj .doctor-spotlight_name{font-size:32px;}}
/* ===== TESTIMONIALS � bg image + navy/blue gradient + frosted glass card (scoped) ===== */
.section_testimonial.is-home{position:relative;overflow:hidden;background:linear-gradient(160deg, rgba(10,31,59,0.72) 0%, rgba(15,42,67,0.60) 50%, rgba(46,139,255,0.35) 100%), url("../img/gen_testimonial-bg.jpg") center / cover no-repeat;}
.section_testimonial.is-home .testimonial_block{background:rgba(10,31,59,0.35);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,0.30);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 0 40px rgba(46,139,255,0.30), 0 20px 50px rgba(9,24,43,0.35);}
.section_testimonial.is-home .testimonial-slider_card{background:linear-gradient(160deg, rgba(10,31,59,0.78) 0%, rgba(15,42,67,0.68) 50%, rgba(10,31,59,0.82) 100%), url("../img/gen_story-image-3.jpg") center / cover no-repeat;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);border:1px solid rgba(255,255,255,0.30);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25), 0 0 40px rgba(46,139,255,0.30), 0 20px 50px rgba(9,24,43,0.35);}
.section_testimonial.is-home .testimonial-slider_quotes{color:#ffffff;}
.section_testimonial.is-home .testimonial-author_name{color:#ffffff;}
.section_testimonial.is-home .testimonial-author_designation{color:rgba(255,255,255,0.70);}
.section_testimonial.is-home .section_tag{background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;display:inline-flex;align-items:center;}
.section_testimonial.is-home .section_tag .icon_wrap{color:#5aa6ff;}
/* ===== WHY CHOOSE US � navy theme (scoped to unique .why-choose-navy on section_value) ===== */
.why-choose-navy{background:#0A1F3B;color:rgba(255,255,255,0.88);}
.why-choose-navy .home-value_header h2{color:#ffffff;}
.why-choose-navy .home-value_header-para{color:rgba(255,255,255,0.82);}
.why-choose-navy .home-value_header-para .body-text-18px{color:#ffffff;}
.why-choose-navy .section_tag{background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;display:inline-flex;align-items:center;}
.why-choose-navy .section_tag .icon_wrap{color:#5aa6ff;}
.why-choose-navy .tabs-accordion_item{background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.12);}
.why-choose-navy .tabs-accordion_header-title{color:#ffffff;}
.why-choose-navy .tabs-accordion_header-icon{color:#5aa6ff;}
.why-choose-navy .tabs-accordion_info-inner p{color:rgba(255,255,255,0.80);}/* ===== FAQ navy (scoped to unique .faq-navy only; matches Our Story / hero #0A1F3B) ===== */
.faq-navy{background:#0A1F3B;color:rgba(255,255,255,0.88);}
.faq-navy .faq-info_content h2{color:#ffffff;}
.faq-navy .faq-info_content h2 .text-highlighted{background-image:linear-gradient(94deg,var(--primitive-color--primary-400),var(--primitive-color--primary-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;}
.faq-navy .body-text-18px{color:rgba(255,255,255,0.82);}
.faq-navy .section_tag{background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffff;display:inline-flex;align-items:center;}
.faq-navy .section_tag .icon_wrap{color:#5aa6ff;}
.faq-navy .faq-header_title{color:#ffffff;}
.faq-navy .faq_description p{color:rgba(255,255,255,0.80);}
.faq-navy .faq-header_icon-line{background-color:#5aa6ff;}
.faq-navy .faq_item{border-bottom:1px solid rgba(255,255,255,0.12);}
.faq-navy .faq_cta{background:rgba(10,31,59,0.35);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;color:#ffffff;}
.faq-navy .faq-cta_icon{color:#5aa6ff;}
.faq-navy .faq-cta_info-title{color:#ffffff;}
.faq-navy .faq_cta p{color:rgba(255,255,255,0.80);}
.faq-navy .faq_cta .button_primary{background-color:#5aa6ff;color:#0A1F3B;}
.faq-navy .faq_cta .button_primary:hover{background-color:#ffffff;color:#0A1F3B;}/* ===== FOOTER navy (scoped to unique .footer-navy only; matches hero #0A1F3B) ===== */
.footer-navy{background:#0A1F3B;color:rgba(255,255,255,0.88);}
.footer-navy .footer-contact_wrap{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:6px;}
.footer-navy .footer-contact_link{display:block;width:100%;text-align:left;font-size:15px;line-height:1.5;font-weight:400;letter-spacing:0;color:rgba(255,255,255,0.82);}
.footer-navy .footer-contact_link:hover{color:#ffffff;}
.footer-navy .footer-info_para{color:rgba(255,255,255,0.82);}
.footer-navy .footer-menu_title{color:#ffffff;font-weight:600;}
.footer-navy .footer-menu_link{color:rgba(255,255,255,0.72);}
.footer-navy .footer-menu_link:hover{color:#5aa6ff;}
.footer-navy .footer-social_icon{color:#ffffff;}
.footer-navy .footer-menu_link:hover .footer-social_icon{color:#5aa6ff;}
.footer-navy .footer-bottom_right-divider{background-color:rgba(255,255,255,0.30);}
.footer-navy .text-color-dark{color:rgba(255,255,255,0.72);}
.footer-navy .footer-navy_credit{color:rgba(255,255,255,0.72);font-size:14px;}
.footer-navy .footer-navy_credit a{color:rgba(255,255,255,0.72);}
.footer-navy .footer-navy_credit a:hover{color:#5aa6ff;}
.footer-navy .button_primary{background-color:#ffffff;color:#0A1F3B;border-color:#ffffff;}
.footer-navy .button_primary:hover{background-color:#eaf1fb;color:#0A1F3B;}
/* ===== Dental catalog + section tag repair ===== */
.section_all-treatments{background:#fff;}
.section_all-treatments .section_tag,.section_success .section_tag{display:inline-flex;align-items:center;gap:8px;width:auto;padding:7px 14px;border-radius:999px;background:#eef3f9;color:#0b2a55;font-size:13px;font-weight:500;}
.treatments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:960px;margin:34px auto 0;}
.treatment-chip{display:flex;align-items:center;min-height:58px;padding:15px 18px;border:1px solid #dce6f2;border-radius:12px;background:#f7faff;color:#0b2a55;font-weight:600;box-shadow:0 1px 2px rgba(6,24,46,.04);}
@media(max-width:767px){.treatments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.treatment-chip{min-height:52px;padding:12px 14px}}
@media(max-width:479px){.treatments-grid{grid-template-columns:1fr}}
